rrrqqqqqqqqqqqqppppoooolllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddeeeeeeeeeeeeeeeeeedddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccccbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa````````````````____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQRRRRRRRRRRRRRRQQQQQQQQQQQRRRRRRRQQQQQQQQQQQQQPPPPPQQQQQQQQQQPPPPPPPPPPPPPOOPPPPPPPPPPPPOOOOOOOOOOOONOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEFFFFFFFFFFEEEEEEEEEEEEDDDEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????????>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::99999999999988888888888888777777777777666666666665555555555554444444444433333333333322222222222111111000000000000/////////............-------------,,,,,,,,,,,,++++++++++++*******))))))))))))((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!  rrrrqqqqqqqqqqqpppppooollllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````````_____________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRSRRRRRRRRRRRRRRQQQQQQQQQQRRRRRRRQQQQQQQQQQQQQQPPPPQQQQQQQQQQQPPPPPPPPPPPPPOPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@????????????>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::99999999999888888888888887777777777776666666666665555555555554444444444433333333333322222222221111110000000000000////////............-------------,,,,,,,,,,,,++++++++++++*******)))))))))))))((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!  rrrrrqqqqqqqqqqqppppooomllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa``````````````_______________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRSRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRQQQQQQQQQQQQQQPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????????>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::99999999999988888888888888777777777777666666666665555555555554444444444433333333333322222222221111111000000000000////////.............-------------,,,,,,,,,,,,+++++++++++********))))))))))))((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!  rrrrrrrqqqqqqqqqpppppoommllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa`````````````________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRSSRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQPPQQQQQQQQQQQQPPPPPPPPPPPPPQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????????>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999999988888888888888777777777777666666666666555555555555444444444443333333333332222222221111111000000000000/////////............-------------,,,,,,,,,,,,+++++++++++********)))))))))))))(((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!  rrrrrrrrrqqqqqqqqppppppmmmmllllllkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`````````````________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRQQQQQQQRRRRRRRRRRQQQQQQQQQQQQQQPQQQQQQQQQQQQQPPPPPPPPPPPPQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFFGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::99999999999988888888888888777777777777666666666665555555555554444444444433333333333322222222211111111000000000000////////.............------------,,,,,,,,,,,,,++++++++++********)))))))))))))((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!  ssrrrrrrrrrqqqqqqqqppppmmmmmlllllllkkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``````````````_______________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRSSSSRRRRRRRRRRRRRRQQQQQQQRRRRRRRRRRRQQQQQQQQQQQQQPRQQQQQQQQQQQQQPPPPPPPPPPPQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999999988888888888888777777777777666666666666555555555554444444444443333333333322222222211111111000000000000/////////............-------------,,,,,,,,,,,,++++++++++*********))))))))))))((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!  ssssrrrrrrrrrqqqqqqqpppnnmmmmmlllllllllkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````_______________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRSSSSSRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQRQQQQQQQQQQQQQQPPPPPPPPPPQQQPPPPPPPPPPPPPOOOOOOOOOPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGGGGGFFFFFFFFFGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::99999999999988888888888888777777777777666666666665555555555554444444444433333333333322222222111111111000000000000////////............-------------,,,,,,,,,,,,,+++++++++*********)))))))))))))((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!  sssssrrrrrrrrrrqqqqqqqpnnnmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllkkkllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````_______________^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSRRRRRRRRRRRRRRQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQRRQQQQQQQQQQQQQQPPPPPPPPPQQQQPPPPPPPPPPPPPOOOOOOOOPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@?????????>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999999988888888888888777777777777666666666666555555555554444444444443333333333322222222111111111000000000000/////////............-------------,,,,,,,,,,,,+++++++++**********))))))))))))((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!  ssssssrrrrrrrrrrrqqqqqqnnnnnmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeeeeefffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````______________^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSRRRRRRRRRRRRRRQQQQRRRRRRRRRRRRRQQQQQQQQQQQQRRRQQQQQQQQQQQQQPPPPPPPPPQQQQQPPPPPPPPPPPPPOOOOOOOPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::99999999999988888888888888777777777776666666666665555555555554444444444433333333333322222221111111110000000000000////////............-------------,,,,,,,,,,,,+++++++++**********)))))))))))))(('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!  ttsssssssrrrrrrrrrrrqqqoonnnnmmmmlllllllllllllllkkklllllllllkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeeeeffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````______________^^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRSSSSSSSSRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRQQQQQQQQQQQRRRRQQQQQQQQQQQQQPPPPPPPPQQQQQQPPPPPPPPPPPPPOOOOOOPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFGGGGFFFFFFFFFFFFEEEEEEEEEFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@????????>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999999988888888888888777777777777666666666666555555555554444444444433333333333322222221111111111000000000000/////////............-------------,,,,,,,,,,,,++++++++**********)))))))))))))((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!  ttttssssssssrrrrrrrrrrqooonnnnmmmmllllllllllllllkllllllllllllllllkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeeffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````_______________^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRSSSSSSSSRRRRRRRRRRRRRRRQQSRRRRRRRRRRRRRRQQQQQQQQQQRRRRRQQQQQQQQQQQQQPPPPPPPQQQQQQPPPPPPPPPPPPPOOOOOOPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFGGGGFFFFFFFFFFFFEEEEEEEEEFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::9999999999998888888888888877777777777666666666666555555555555444444444443333333333332222221111111111000000000000/////////............-------------,,,,,,,,,,,,++++++++***********))))))))))))((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!!   tttttsssssssssssrrrrrrroooonnnnmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffeeeeeeeeeeeeefffffffffffeeeeeeeeeeeeeeffffffffffffffffffffeeeeefeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaabaaaaaaaaaaaaaaaaaaaaaaaaa````````````_______________^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRSSSSSSSSSRRRRRRRRRRRRRRQQSSRRRRRRRRRRRRRRQQQQQQQQQRRRRRQQQQQQQQQQQQQQPPPPPPQQQQQQQPPPPPPPPPPPPPOOOOOPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGFFFFFFFFFFFFEEEEEEEEFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999999998888888888888777777777777666666666666555555555554444444444443333333333322222211111111111000000000000////////.............------------,,,,,,,,,,,,,+++++++***********)))))))))))))((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!!   uuttttttsssssssssssrrrrppooonnnnmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffeeeeeeeeeeefffffffffffffeeeeeeeeeeeeffffffffffffffffffffffeeefffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccdcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaabbaaaaaaaaaaaaaaaaaaaaaaaa`````````````________________^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRSSSSSSSSSSRRRRRRRRRRRRRRQSSSRRRRRRRRRRRRRQQQQQQQQQRRRRRRQQQQQQQQQQQQQPPPPPPQQQQQQQQPPPPPPPPPPPPPOOOOPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGFFFFFFFFFFFFEEEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::9999999999998888888888888877777777777766666666666555555555555444444444443333333333332222211111111111000000000000/////////............-------------,,,,,,,,,,,,+++++++***********)))))))))))))((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!   uuuutttttttsssssssssssrpppooonnnnmmmmmmmlllllllmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkklllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffeeeeeeeeffffffffffffffffeeeeeeeeeffffffffffffffffffffffffefffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccdddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````````_______________^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRSSSSSSSSSSSRRRRRRRRRRRRRRSSSSRRRRRRRRRRRRRQQQQQQQQRRRRRRRQQQQQQQQQQQQQPPPPPQQQQQQQQQPPPPPPPPPPPPOOOOPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999999998988888888888777777777777666666666666555555555554444444444433333333333322222111111111111000000000000////////............-------------,,,,,,,,,,,,+++++++************))))))))))))((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!   uuuuuttttttttttssssssssppppoooonnnmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffeeeeeffffffffffffffffffeeeeeeefffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddccddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````````________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRSSSSSSSSSSSSRRRRRRRRRRRRRSSSSRRRRRRRRRRRRRRQQQQQQQRRRRRRRRQQQQQQQQQQQQQPPPPQQQQQQQQQPPPPPPPPPPPPPOOOPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFGGGGGGGFFFFFFFFFFFFEEEEEEFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;:::;:::::::::::9999999999998988888888888877777777777666666666666555555555555444444444443333333333332222111111111111000000000000/////////............-------------,,,,,,,,,,,,++++++************)))))))))))))((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!  uuuuuuuuttttttttttsssssqppppooonnnnnmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffeeefffffffffffffffffffffeeeefffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````````_________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSRRRRRRRRRRRRRRQQQQQQRRRRRRRRRQQQQQQQQQQQQQPPPQQQQQQQQQQPPPPPPPPPPPPPOOPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>===========<<<<=<<<<<<<<<<<;;;;;;;;;;;;::;::::::::::::9999999999989988888888888777777777777666666666666555555555554444444444433333333333322222111111111111000000000000////////............-------------,,,,,,,,,,,,++++++*************))))))))))))((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!  vvvuuuuuuuuttttttttttssqqppppoooonnnnmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffffefffffffffffffffffffffffeegffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``````````````````__________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRQQQQQRRRRRRRRRQQQQQQQQQQQQQPPPQQQQQQQQQQQPPPPPPPPPPPPPOPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGFFFFFFFFFFFFEEEEEFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????>>>>>>>>>>============<<<=<<<<<<<<<<<<;;;;;;;;;;;::;;:::::::::::9999999999999988888888888877777777777666666666666555555555555444444444443333333333322222111111111111000000000000////////.............------------,,,,,,,,,,,,,+++++*************))))))))))))((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!  vvvvvuuuuuuuuutttttttttqqqqpppoooonnnnnmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffggggfffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````````````_________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSTSSSSSSSSSSSSSRRRRRRRRRRRSSSSSSSRRRRRRRRRRRRRQQQQQRRRRRRRRRRQQQQQQQQQQQQQPPQQQQQQQQQQQQPPPPPPPPPPPPOPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGFFFFFFFFFFFEEEEEFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>>===========<<<==<<<<<<<<<<<;;;;;;;;;;;;:;;::::::::::::999999999999998888888888877777777777766666666666555555555555444444444443333333333332222211111111111000000000000/////////............-------------,,,,,,,,,,,,++++++************))))))))))))(((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!  vvvvvvvuuuuuuuuuuttttttqqqqqppppoooonnnnnnmmmmmmmmlmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffggggggfffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````````````__________________^^^^^^^^^^^__^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSTSSSSSSSSSSSSSSRRRRRRRRRRSSSSSSSSRRRRRRRRRRRRRQQQQRRRRRRRRRRRQQQQQQQQQQQQQPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFGGGGGGGGGFFFFFFFFFFFFEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>============<<==<<<<<<<<<<<<;;;;;;;;;;;:;;;:::::::::::999999999999998888888888887777777777766666666666655555555555544444444444333333333332222211111111111100000000000/////////............-------------,,,,,,,,,,,,++++++*************)))))))))))(((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  wvvvvvvvvvuuuuuuuuuutttrrqqqqppppooooonnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllmlllllllllllmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffggggggggfffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````````___________________^^^^^^^^^___^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSTTSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSRRRRRRRRRRRRRRQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>>>>===========<<===<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::99999999999999888888888887777777777776666666666655555555555544444444444333333333333222211111111111100000000000//////////............------------,,,,,,,,,,,,,++++++************)))))))))))(((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  wwwvvvvvvvvvuuuuuuuuuutrrrqqqqqppppooooonnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllllllllllllmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````````````___________________^^^^^^^_____^^^^^^^^^^^^^^]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSTTTSSSSSSSSSSSSSSRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRQQRRRRRRRRRRRRQQQQQQQQQQQQQRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGGFGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>============<===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::99999999999999888888888888777777777776666666666665555555555544444444444333333333333222221111111111110000000000//////////............-------------,,,,,,,,,,,,++++++************)))))))))))((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  wwwwwvvvvvvvvvvuuuuuuuurrrrrqqqqpppppooooonnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfffffffffffffffffffffffffgffffffffffffffffffffffffgggggggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````````````___________________^^^^^^______^^^^^^^^^^^^^^]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSTTTTSSSSSSSSSSSSSSRRRRRRRSSSSSSSSSSRRRRRRRRRRRRRRQRRRRRRRRRRRRRQQQQQQQQQQQQRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>>>>===========<====<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::9999999999999988888888888777777777777666666666665555555555544444444444433333333333322221111111111110000000000//////////.............------------,,,,,,,,,,,,++++++*************))))))))))((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  yyyyyyyyyyyxxxxxxxxxxwwvvvvuuuuuttttsssssrrrrrrqppooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllmmmmmmmmlllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````````aaaaa``````````````______________^^^^^^^^^^^^^^^^^____^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSSSUUTTTTTTTTTTTTSSSSSSSSSSSTTSSSSSSSSSSSSSRRRRRRRRRRQPPPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIKKKKKKKKKJJJJJJJJJJJJIIIIJJJJIIIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;:::::::::::999999998888888888877777776666666666665555555555544444444333333333333222222111111111111000000000000//////............--------,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!!  zzyyyyyyyyyyyyxxxxxxxxxvvvvvvuuuuuttttsssssrrrrrpppppoooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnlllmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggfffffffffffffffffffffeeeeeeffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccdddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````aaaaaaa`````````````______________^^^^^^^^^^^^^^^^_____^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSSUUTTTTTTTTTTTTTSSSSSSSSSSTTTSSSSSSSSSSSSRRRRRRRRRRQPPPPPPPPPPPPPOOOOOOOOOOOMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIIKKKKKKKKKKJJJJJJJJJJJIIIIJJJJJIIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;:::::::::::9999999988888888888877777776666666666655555555555544444444333333333332222222111111111111000000000000/////.............--------,,,,,,,,,,,,++++++++++++***********)))))))))))))(((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!!  zzzzyyyyyyyyyyyyyxxxxxxwwvvvvvvuuuuuttttsssssrrrppppppooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffeeeefffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddccccdddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`````aaaaaaaa``````````````______________^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXZZZYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTSSSSSSSSUUUTTTTTTTTTTTTTSSSSSSSSSTTTTSSSSSSSSSSSSRRRRRRRRRQQPPPPPPPPPPPPOOOOOOOOOOOMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIKKKKKKKKKKJJJJJJJJJJJJIIIJJJJJJIIIIIIIIIIIHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;::::::::::9999999998888888888877777776666666666665555555555544444444333333333333222222111111111111000000000000//////............--------,,,,,,,,,,,,+++++++++++++**********)))))))))))))((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""!!!!!!!!!!!!!  zzzzzyyyyyyyyyyyyyyyxxxwwwwvvvvvvuuuuuttttssssrrpppppppppoooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffeeffffffffffffffffeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddccdddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````aaaaaaaaa``````````````______________^^^^^^^^^^^^^________^^^^^^^^^^^^^^^^]\\\\\\\\\\\\\[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXZZZZYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTSSSSSSSUUUUTTTTTTTTTTTTTSSSSSSSSTTTTTSSSSSSSSSSSSRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIIKKKKKKKKKKKJJJJJJJJJJJIIIJJJJJJIIIIIIIIIIIIHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;::::::::::9999999998888888888877777777666666666665555555555544444444333333333333222222211111111111100000000000//////............--------,,,,,,,,,,,,,++++++++++++***********))))))))))))((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!!  zzzzzzyyyyyyyyyyyyyyyyywwwwwwwvvvvvvuuuuttttssssqppppppppppoooooooooooooommmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffeeeeeeefffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``aaaaaaaaaaa``````````````_____________^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXZZZZZYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSUUUUUTTTTTTTTTTTTSSSSSSSSTTTTTSSSSSSSSSSSSSRRRRRRRQQQPPPPPPPPPPPPPOOOOOOOOOMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJIKKKKKKKKKKKJJJJJJJJJJJJIIJJJJJJJIIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;:::::::::9999999998888888888887777777666666666666555555555544444444433333333333322222211111111111100000000000///////............--------,,,,,,,,,,,,++++++++++++***********)))))))))))))(((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!!  zzzzzzzzzzzyyyyyyyyyyyyxxwwwwwwwwvvvvvuuuutttsssqqqpppppppppppooooooooooommmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffeeeeeeffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbccccbbbbbbbbbbbbbbbbbbbbabbaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaa`````````````_____________^^^^^^^^^^^__________^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXZZZZZZYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSUUUUUTTTTTTTTTTTTTSSSSSSSTTTTTTSSSSSSSSSSSSRRRRRRRQQQQPPPPPPPPPPPPOOOOOOOOONMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJLKKKKKKKKKKKJJJJJJJJJJJJIJJJJJJJIIIIIIIIIIIIHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;:::::::::9999999999888888888887777777666666666666555555555544444444433333333333322222221111111111100000000000///////............--------,,,,,,,,,,,,,+++++++++++***********)))))))))))))((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""!!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzyyyyyyyxxxxxwwwwwwwwvvvvuuuttttsqqqqppppppppppppppppooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffeeeeffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbccccbbbbbbbbbbbbbbbbbbbbabbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````___________^^^^^^^^^___________^^^^^^^^^^^^^^]\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYXXXXXXXXXXZZZZZZZYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSUUUUUUTTTTTTTTTTTTTSSSSSSTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOONNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJLKKKKKKKKKKKKJJJJJJJJJJJIJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>?>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;::::::::9999999999888888888888777777766666666666555555555544444444443333333333322222221111111111110000000000///////.............--------,,,,,,,,,,,,+++++++++++************))))))))))))((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzyxxxxxxxxwwwwwwwvvvvuuutttrqqqqppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffeeffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````__________^^^^^^^^____________^^^^^^^^^^^^^]]\\\\\\\\\\\\\\\[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYXXXXXXXXXZZZZZZZZYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTSSSSUUUUUUUTTTTTTTTTTTTTSSSSSTTTTTTTSSSSSSSSSSSSSRRRRRQQQQQPPPPPPPPPPPPPOOOOOOONNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>>?>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888777777766666666666655555555544444444443333333333332222221111111111110000000000////////............--------,,,,,,,,,,,,+++++++++++************)))))))))))))(((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxwwwwwvvvuuuttrrqqqqqppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaa````````````_________^^^^^^^_____________^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYXXXXXXXXZZZZZZZZZYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTSSSSUUUUUUUUTTTTTTTTTTTTSSSSSTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQPPPPPPPPPPPPOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>??>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;:::::::9999999999988888888888877777776666666666655555555544444444444333333333332222222111111111111000000000////////............--------,,,,,,,,,,,,,++++++++++*************))))))))))))((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxwwwwwvvvuutrrrrqqqqpppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccbbbbbbbccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaabbbbbaaaaaaaaaaaaaaaaaaaa``````````_________^^^^^^______________^^^^^^^^^^^]]]\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYXXXXXXXZZZZZZZZZZYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSUUUUUUUUTTTTTTTTTTTTTSSSSTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQPPPPPPPPPPPPOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????>>>??>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;:::::::9999999999998888888888877777776666666666665555555544444444444333333333333222222111111111111000000000/////////............--------,,,,,,,,,,,,++++++++++*************))))))))))))((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxwwwvvvuussrrrqqqqppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffffgfffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddeddddddddddddddddddddddccccccccccccccccccccccbbbbbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````________^^^^^_______________^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYXXXXXXZZZZZZZZZZYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSUUUUUUUUUTTTTTTTTTTTTTSSSTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQPPPPPPPPPPPPOOOOONNNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>???>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::999999999998888888888887777777666666666665555555544444444444333333333333222222211111111111000000000/////////............--------,,,,,,,,,,,,+++++++++++************))))))))))))(((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!!  zzzzzzzzzzzzz{z{zzzzzzzyyyyyyyyyyyyyyxxxxxwwwvvusssrrrqqqqqppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffgggfffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddeeedddddddddddddddddddddddcccccccccccccccccccccbbbbccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````________^^^^________________^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\[[[[\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYXXXXXXZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSUUUUUUUUUUTTTTTTTTTTTTTSSTTTTTTTTTTSSSSSSSSSSSSSRRQQQQQQQQPPPPPPPPPPPPOOOOONNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>???>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;:::::::999999999999888888888887777777666666666666555555544444444444433333333333222222211111111111100000000/////////............--------,,,,,,,,,,,,,++++++++++*************)))))))))))(((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyxxxxwwwvvttssrrrqqqqqpppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffgggggffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddeeeedddddddddddddddddddddddcccccccccccccccccccccbbbcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````_________^^________________^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYXXXXXZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSUUUUUUUUUUUTTTTTTTTTTTTSSTTTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888887777777766666666666555555554444444444433333333333322222211111111111100000000//////////............--------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyxxxwwvtttssrrrqqqqqppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffgggggggffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddeeeeeedddddddddddddddddddddddcccccccccccccccccccccbccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa``````_________^``_______________^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYXXXXZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUUUUUUUTTTTTTTTTTTTTSTTTTTTTTTTTTSSSSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJLLLLLLKKKKKKKKKKKJJJJJJJJKJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>????>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::99999999999988888888888777777766666666666555555554444444444443333333333322222221111111111110000000//////////............--------,,,,,,,,,,,,,++++++++++************)))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyxxxwwutttssrrrqqqqqpppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooommmmmmnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffgggggggggfffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddeeeeeeedddddddddddddddddddddddcccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa``````_________```_______________^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\[\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXXZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJLLLLLLKKKKKKKKKKKKJJJJJJJKKJJJJJJJJJJJIIIIIIIIIIIHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>?????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888888777777766666666666655555554444444444443333333333332222221111111111110000000///////////............--------,,,,,,,,,,,,++++++++++*************))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyxxxuuuttssrrrrqqqqqpppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggffffffgggggggggggffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeedddddddddddddddddddddddcccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa``````________````________________^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXX[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUTTTTTTTTTTTUUUUUUUUUUUUUTTTTTTTTTTTTUTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPPPOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJLLLLLLLKKKKKKKKKKKJJJJJJJKKJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;:::::::9999999999988888888888777777776666666666655555555444444444443333333333332222222111111111110000000///////////............--------,,,,,,,,,,,,+++++++++++************))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!  {{|||||||||||||{{{{{{{{zzzzzzzzz{{{{{{zzzzzzyyyxvvuuttsssrrrqqqqqqpppppppnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkklllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggffffgggggggggggggfffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddeeeeeeeeeedddddddddddddddddddddddccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa``````_______`````________________^^^^]]]]]]]]]]\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYX[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUTTTTTTTTTTVUUUUUUUUUUUUUTTTTTTTTTTTUUTTTTTTTTTTTTSSSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPPPPONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJLLLLLLLKKKKKKKKKKKKJJJJJJKKKJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::::999999999998888888888777777776666666666665555555444444444444333333333332222222111111111111000000///////////............---------,,,,,,,,,,,,++++++++++*************)))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!   |||||||||||||||||||||{|zzzz{{{{{{{{{{{{{{{zzzyyywvvuuttsssrrrqqqqqqqpppppnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkklkklklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjikkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggffgggggggggggggggffffffffffgffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccbbbbbcccccccccccccccbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaa```````______``````________________^^^]]]]]]]]]]]\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYY[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUTTTTTTTTTTVVUUUUUUUUUUUUTTTTTTTTTTTUUTTTTTTTTTTTTTSSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPPPPONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJLLLLLLLLKKKKKKKKKKKKJJJJJKKKJJJJJJJJJJJJIIIIIIIIIIGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;:::::::999999999998888888888777777777666666666665555555544444444444333333333332222222111111111111000000////////////............--------,,,,,,,,,,,,+++++++++++************)))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!   |||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzywwvvuuttsssrrrrqqqqqqqqqponnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggffffffffgggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeedddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa``````______```````________________^^]]]]]]]]]]]]\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYY[[[ZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUTTTTTTTTTVVVUUUUUUUUUUUUTTTTTTTTTTUUUTTTTTTTTTTTTSSSSSSSSSSRQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJLLLLLLLLLKKKKKKKKKKKJJJJJKKKKJJJJJJJJJJJIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::::999999999999888888888777777777666666666666555555544444444444433333333332222222211111111111100000////////////............--------,,,,,,,,,,,,,++++++++++************)))))))))(((((((((((''''''''''''&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!   |||||||||||||||||||||||{{{{{{{{{{{|||||||{{{{{zzxwwvvuutttssrrrrrqqqqqqqqoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggffffffgggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddccccccccccccccdcccccccccccccccccccccccccccccccccccccccccccbbbbbbcccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa```````_____````````________________^]]]]]]]]]]]]]\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYY[[[[ZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUTTTTTTTTVVVUUUUUUUUUUUUUTTTTTTTTTUUUUTTTTTTTTTTTTSSSSSSSSSRQQQQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJLLLLLLLLLKKKKKKKKKKKKJJJJKKKKJJJJJJJJJJJJIIIIIIIIIHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;:::::::99999999999888888888777777777766666666666555555554444444444433333333332222222211111111111100000////////////.............--------,,,,,,,,,,,,++++++++++*************))))))))((((((((((('''''''''''''&'&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!   ||}}}}}}}}}}}}}||||||||{{{{{{{{|||||||||||||{{{zxxwwvvuuuttsssrrrrrrqqqqqoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggffffggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddccccccccccccdddccccccccccccccccccccccccccccccccccccccccccbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa```````____`````````________________]]]]]]]]]]]]]]\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYY[[[[[ZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTVVVVUUUUUUUUUUUUTTTTTTTTTUUUUTTTTTTTTTTTTTSSSSSSSSRRQQQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJLLLLLLLLLLKKKKKKKKKKKJJJJKKKKKJJJJJJJJJJJIIIIIIIIIHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::::999999999999888888887777777777666666666665555555544444444444433333333322222222211111111111000000////////////............--------,,,,,,,,,,,,+++++++++++************))))))))((((((((((('''''''''''''&'&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!   }}}}}}}}}}}}}}}}}||||||{{{{{{|||||||||||||||||{{yxxwwwvvuutttssssrrrrrrrqoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggffggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccddddccccccccccccccccccccccccccccccccccccccccccbbbbccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````____``````````_______________^]]]]]]]]]]]]]]\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYY[[[[[[ZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUTTTTTTVVVVVUUUUUUUUUUUUUTTTTTTTUUUUUTTTTTTTTTTTTSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJLLLLLLLLLLKKKKKKKKKKKKJJJKKKKKKJJJJJJJJJJJIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888887777777777666666666666555555544444444444433333333322222222211111111111100000////////////............--------,,,,,,,,,,,,,++++++++++************))))))))((((((((((((''''''''''''&''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!   }}}}}}}}}}}}}}}}}}}}|||{{{{|||||||||}}}}}}}||||{yyyxxwwvvuuutttsssssrrrrrpppppppooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddccccccccccdddddccccccccccccccccccccccccccdddddcccccccccccbbbccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````____```````````______________^^^^]]]]]]]]]]]]]\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYYYYY[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTVVVVVVUUUUUUUUUUUUTTTTTTTUUUUUUTTTTTTTTTTTTSSSSSSSRRRQQQQQQQQQQQQQPPPPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJLLLLLLLLLLLKKKKKKKKKKKJJJKKKKKKJJJJJJJJJJJIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;:::::::999999999998888888877777777777666666666665555555544444444444333333333222222222111111111111000000////////////...........---------,,,,,,,,,,,,++++++++++*************)))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!!   }}}}}~~~~~~}}}}}}}}}}}}{{|||||||||}}}}}}}}}}}|||zyyyxxwwvvvuuuttttsssssssqppppppppppppooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddccccccccdddddddccccccccccccccccccccccddddddddccccccccccbbbcccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa````````___````````````_____________^^^^^^]]]]]]]]]]]]\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZYYYYYYYYYY[[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTVVVVVVUUUUUUUUUUUUUTTTTTTUUUUUUTTTTTTTTTTTTTSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJLLLLLLLLLLLLKKKKKKKKKKKJJKKKKKKKJJJJJJJJJJJIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888877777777777666666666666555555544444444444433333333222222222211111111111100000////////////...........---------,,,,,,,,,,,,+++++++++++************)))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""!!!!!!!!!!!!!!   }}~~~~~~~~~~~~}}}}}}}}}|||||||||}}}}}}}}}}}}}}}|zzzyyxxxwwvvvuuuuttttttssqqqqqqppppppppppoooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkllllllllllllllllkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccdddddddddcccccccccccccccccccddddddddddcccccccccbbbcccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````___```````````````__________^^^^^^^^]]]]]]]]]]]\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZYYYYYYYYY[[[[[[[[ZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTVVVVVVVUUUUUUUUUUUUUTTTTTUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRQQQQQQQQQQQQPPPPPPPPONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJMLLLLLLLLLLLKKKKKKKKKKKKJKKKKKKKJJJJJJJJJJJJIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888877777777777766666666666555555554444444444433333333222222222211111111111100000/////////////..........---------,,,,,,,,,,,,,++++++++++************)))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#######""""""""""""""!!!!!!!!!!!!!   ~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~{{{zzzyyyxxwwwwvvvvvuuuuutttttsssssssrrrrrrrrqqqqqoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmlmmllllllllllllmmmllllllllllllllllllllllmmmmmmmmmmmllllllllllllllmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhggggggggggggggggghhhhggggggggggggggggggggghhhhhggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffeeeeeeefffffffeeeeeeeeeeeeeedddddddddddddddddccccccccccbbdddccccccccccccccccccbbbbdddddddddddcccccccccbbbbbbbaaaaaaaaaaaaaaaa```````_______^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAABBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>========<<<<<<<<<<<;;;;;;::::::999999999998888888876666666666665555555555544444443333333333332222222211111111111100000000000000////////////...........---------,,,,,,,,,,,,++++++++++++************))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!  ~~~~~~~~}}}}}}}~~~~~~~~~||{{{zzzyyyxxxwwwwwvvvvvuuuuttttttsssssrrrrrrrrqqqoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmllllllmmmmmllllllllllllllllllllmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhgggggggggggggggghhhhhhggggggggggggggggggghhhhhhggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffeeeeeeefffffffeeeeeeeeeeeeeddddddddddddddddddccccccccccbbdddccccccccccccccccccccccdddddddddddddccccccccbbbbbbbaaaaaaaaaaaaaaaa``````________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>=========<<<<<<<<<<<;;;;;:::::::999999999998888888776666666666655555555555544444443333333333322222222111111111111000000000000000///////////...........---------,,,,,,,,,,,,++++++++++++************))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!  ~~~~~~}}}}}}}~~~~~~||||{{{zzzyyyxxxxxwwwwwwvvvuuuuuttttsssssrrrrrrrrqoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmllllllllllllllllllmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhggggggggggggggghhhhhhhgggggggggggggggggghhhhhhhhggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffeeeeeeeeffffffeeeeeeeeeeeeeeddddddddddddddddddccccccccccbbddddcccccccccccccccccccccddddddddddddddccccccccbbbbbbbbaaaaaaaaaaaaaaaa````__________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAABBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>=========<<<<<<<<<<<;;;;;:::::::999999999998888888776666666666665555555555544444443333333333332222222211111111111100000000000000////////////..........----------,,,,,,,,,,,,+++++++++++*************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!  ~~~~~}}}}}}~~~~~~}||||{{{{zzzyyyyyyxxxxxwwwvvvvuuuuttttssssrrrrrrrroooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmlllllllllllllllmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggghhhhhhhhhgggggggggggggggghhhhhhhhhgggggggggggggggggggffffffffffffffffffffffffffffffffffffffffeeeeeeeeffffffeeeeeeeeeeeeeedddddddddddddddddccccccccccccbdddddcccccccccccccccccccceeedddddddddddddccccccccbbbbbbbaaaaaaaaaaaaaaaa```____________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAABBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<<;;;;::::::::99999999999888888776666666666665555555555544444443333333333332222222211111111111100000000000000////////////..........----------,,,,,,,,,,,,++++++++++++************))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!  €€€€€~~~~}}}}}~~~~~~~}}}||||{{{{zzzzzyyyyyyyxxwwwwvvvuuuutttssssrrrrrrroooooooooooooooooooooooopooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggghhhhhhhhhhggggggggggggggghhhhhhhhhhgggggggggggggggggggffffffffffffffffffffffffffffffffffffffeeeeeeeeefffffeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccddddddccccccccccccccccccceeeeeeedddddddddddcccccccbbbbbbbbaaaaaaaaaaaaaaaa`_____________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[[[\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAABBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<<;;;;::::::::999999999998888887776666666666655555555555444444443333333333332222222211111111111100000000000000////////////.........----------,,,,,,,,,,,,++++++++++++************))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  €€€€€€€€~~}}}}~~~~~~~€}}}}}||||{{{{{{zzzzzzzyyyxxxwwwvvvuuutttsssrrrrrrroooooooooooooooppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhggggggggggggghhhhhhhhhhhhggggggggggggggggggffffffffffffffffffffffffffffffffffffeeeeeeeeeefffffeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccdddddddcccccccccccccccccceeeeeeeeeedddddddddccccccbbbbbbbbbaaaaaaaaaaaaaaaa_______________^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAACBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<<;;;::::::::999999999999888887776666666666665555555555444444443333333333332222222211111111111100000000000000////////////.........-----------,,,,,,,,,,,,+++++++++++*************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!  €€€€€€€€€€€€~~~~~~~~~~~€€€€€€€}}}}}}}||||||{{{{{{{{zzzzyyxxxwwwvvuuuttssssrrrrrroooooooooppppppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffffffffffffffffffffeeeeeeeeeeefffffeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccddddddddccccccccccccccccceeeeeeeeeeeeeddddddddcccccbbbbbbbbbbaaaaaaaaaaaaaa``______________^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAACBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<<;;;:::::::::99999999999888887777666666666665555555555444444444333333333333222222221111111111110000000000000////////////.........-----------,,,,,,,,,,,,++++++++++++************))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€~~~~~~~~~€€€€€€€€€}}}}}}}}}||||||||||{{{{{zzyyyxxwwwvvuutttssssrrrrroooooooppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeefffffeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccdddddddddddcccccccccccccceeeeeeeeeeeeeeedddddddcccccbbbbbbbbbbbaaaaaaaaaaaa``````____________^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAACCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<<;;:::::::::999999999998888877776666666666665555555554444444443333333333332222222211111111111100000000000000////////////........-----------,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€~~~~~~~~€€€€€€€€€€~~}}}}}}}}}}}}|||||||||{{zzzyyxxwwvvuuuttssssrrrrrpppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnmnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccddddddddddddccccccccccccceeeeeeeeeeeeeeeeddddddddcccccbbbbbbbbbbbbaaaaaaaaa````````___________^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAACCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<<;;::::::::::99999999999888877776666666666665555555554444444443333333333332222222211111111111100000000000000////////////........------------,,,,,,,,,,,,+++++++++++*************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€~~~~~~~€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}||||{{zzyyxxwwvvuuttssssrrrrrpppppppppppppppppppppppppoooooooooooppppppppppppppoooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccdddddddddddddcccccccccccceeeeeeeeeeeeeeeeeedddddddccccccbbbbbbbbbbbbbbbaaaa``````````__________^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAACCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<;;::::::::::999999999999888777776666666666665555555544444444443333333333332222222211111111111100000000000000///////////........------------,,,,,,,,,,,,++++++++++++************))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!  €€€€€€€���€€€€€€€€€€~~~~~~€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}||{{{zzyxxwwvvuutttssssrrrrppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeefffffffeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccdddddddddddddcccccccccccceeeeeeeeeeeeeeeeeeeddddddccccccccbbbbbbbbbbbbbbbbb````````````_________^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[\\\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAACCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<<;:::::::::::99999999999888777777666666666665555555544444444443333333333332222222211111111111100000000000000////////////.......------------,,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  €€€€€����������€€€€€€€€~~~€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}|{{zzyyxwwvvuutttssssrrrrppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeddddddddddddddddccccccccccdddddddddddddddcccccccccceeeeeeeeeeeeeeeeeeeeedddddccccccccccbbbbbbbbbbbbbbaaaa`````````_________^^^^^]]]]]]]]]\\\\\\\\\\\\[[[\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAACCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<<:::::::::::99999999999888777777666666666665555555544444444444333333333333222222221111111111100000000000000////////////........------------,,,,,,,,,,,,+++++++++++*************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!  €€€€€�����������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}||{{zyyxxwvvuutttssssrrrrppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmnmnnnnnnnnnmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggihhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeffffffffffeeeeeeeeeeeeeeeddddddddddddddddcccccccccddddddddddddddddccccccccceeeeeeeeeeeeeeeeeeeeeeedddddccccccccccccccbbbbbbbbaaaaaaa```````________^^^^^]]]]]]]]]]\\\\\\\\\\\\[[\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAACCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<<::::::::::::99999999999887777776666666666665555555444444444443333333333332222222211111111111100000000000000////////////.......------------,,,,,,,,,,,,++++++++++++************))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  €€€€��������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}||{{zzyxxwvvuutttsssssrrrppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhggiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeefffffffffffeeeeeeeeeeeeeeedddddddddddddddddcccccccddddddddddddddddccccccccceeeeeeeeeeeeeeeeeeeeeeeeddddddccccccccccccccccccccaaaaaaaa```````________^^^^^]]]]]]]]]]\\\\\\\\\\\\[\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAACCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<<;:::::::::::99999999999887777777666666666665555555444444444444333333333332222222211111111111100000000000000////////////.......------------,,,,,,,,,,,,,+++++++++++************))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!  €€€€����������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}|{{zzyxxwvvuutttsssssrrrppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddcccccceddddddddddddddddcccccccceeeeeeeeeeeeeeeeeeeeeeeeedddddddccccccccccccccccccbbbbaaaaaa``````_______^^^^^]]]]]]]]]]]\\\\\\\\\\\[\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAACCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<;:::::::::::99999999999987777777666666666666555555444444444444333333333333222222221111111111110000000000000////////////........------------,,,,,,,,,,,,+++++++++++*************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!  €€€€�����������������€€€€€€€€€€€���€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}||{zzyxwwvvuutttssssssrrppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiihhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeefffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddccccceeddddddddddddddddccccccceeeeeeeeeeeeeeeeeeeeeeeeedddddddddddccccddddddddddbbbbbbbaaaaa`````_______^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAACCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>===========<<<<<<<<<<;;:::::::::::99999999999877777777666666666665555555444444444443333333333332222222211111111111100000000000000////////////.......------------,,,,,,,,,,,,++++++++++++************))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!  €€€€�������������������€€€€€€€€€€€�������€€€€€€€~~~~~~~~~~~~~~~~~~~}||{zzyxwwvvuutttssssssssppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddcccceeeddddddddddddddddcccccceeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddcccbbbbbaaaaa````_______^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAACCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>===========<<<<<<<<<;;:::::::::::99999999999877777777666666666665555555444444444444333333333332222222211111111111100000000000000////////////.......------------,,,,,,,,,,,,++++++++++++************))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!  €€€€������‚‚‚‚‚��������€€€€€€€€€€��������€€€€€€€~~~~~~~~~~~~~~~~~}||{zzyxwwvuuuttsssssssssppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffgfffffffffffffffffeeeeeeefffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddccceeeedddddddddddddddcccccceeeeeeeeeeeeeeeefffeeeeeeeeddddddddddddddddddeeeeeccccccbbbbaaaa````_______^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBACCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>===========<<<<<<<<<;;;:::::::::::9999999999977777777666666666666555555544444444444333333333333222222221111111111110000000000000////////////........------------,,,,,,,,,,,++++++++++++*************))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  €€€�����‚‚‚‚‚‚��������€€€€€€€€€€��������€€€€€€€~~~~~~~~~~~~~~~~~}||{zyyxwwvuutttsssssssssppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffggfffffffffffffffffeeeeeeffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddcceeeeedddddddddddddddccccceeeeeeeeeeeeeeeffffffeeeeeeeddddddddddddeeeeeeeeeedddcccccbbbaaaa````______^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOPOOOOOOOOOOONNNNNNNNNNNNMNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBACCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<;;;:::::::::::99999999999777777777666666666665555555444444444444333333333332222222211111111111100000000000000////////////.......------------,,,,,,,,,,,,++++++++++++************))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!  €€�����‚‚‚‚‚‚��������€€€€€€€€€���������€€€€€€€~~~~~~~~~~~~~~~~}||{zyyxwwvuuttttssssssssppppppppppppppppppqqqqqqqpppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggggfffgggffffffffffffffffffeeeegfffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddcceeeeeddddddddddddddddcccceeeeeeeeeeeeeeffffffffeeeeeeeedddddddeeeeeeeeeeeeedddddccccbbbaaaa```______^^^^^^^^]]]]]]]]]]]\\\\\\\]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOPPOOOOOOOOOOONNNNNNNNNNNMNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<;;;::::::::::::9999999999777777777666666666666555555444444444444333333333332222222221111111111100000000000000////////////.......-------------,,,,,,,,,,,++++++++++++************))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!  €€������‚‚‚����������€€€€€€€€€���������€€€€€€€~~~~~~~~~~~~~~~~}||{zyyxwvvuuttttsssssssspppppppppqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggffggggffffffffffffffffffeeeggfffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddceeeeeedddddddddddddddcccceeeeeeeeeeeeeffffffffffeeeeeeeeeeeeeeeeeeeeeffffffeddddddccccbbaaa````______^^^^^^^]]]]]]]]]]]]]\\\\\]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>===========<<<<<<<<;;;;:::::::::::99999999997777777777666666666665555555444444444443333333333322222222211111111111100000000000000///////////........------------,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!  €€����������������€€€€€€€€€€€�������€€€€€€€€}}}~~~~~~~~~~~~~}||{zyyxwvvuuttttssssssssppqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggfgggggffffffffffffffffffeegggfffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddeeeeeeedddddddddddddddccceeeeeeeeeeeeefffffffffffeeeeeeeeeeeeeeeeeeffffffffeeeeeddddcccbbaaa````_____^^^^^^^^^]]]]]]]]]]]\\\\\]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYXXXXXXXYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>===========<<<<<<<;;;;:::::::::::99999999997777777777666666666665555555444444444444333333333322222222211111111111100000000000000////////////.......------------,,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!  €€�������������€€€€€€€€€€€€���€€€€€€€€€€}}}}}}~~~~~~~~~~}||{zyyxwvvuuttttssssssssqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggggggggffffffffffffffffffeggggfffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddeeeeeeeeddddddddddddddddceeeeeeeeeeeeffffffffffffeeeeeeeeeeeeeeeeefffffffffeeeeeeddddcccbbaaa```_____^^^^^^^^^^]]]]]]]]]]]]\\\]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOPPPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>===========<<<<<<<;;;;;:::::::::::9999999997777777777666666666666555555544444444444333333333322222222221111111111100000000000000////////////........------------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  ~~€€����������€€€€€€€€€€€€€€€€€€€€€€}}}}}}}~~~~~~~~~}||{zyxxwvvuuttttssssssssqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppqqqqqqqppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonnoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggggggggffffffffffffffffffggggggffffffffffffffffeeeeeeeeeeeeeeedddddddddddddeeeeeeeeeddddddddddddddddeeeeeeeeeeeefffffffffffffeeeeeeeeeeeeeeeffffffffggeeeeeeeedddcccbbaaa```____^^^^^^^^^^^^]]]]]]]]]]]\\]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>===========<<<<<<;;;;;:::::::::::99999999977777777777666666666665555555444444444443333333333222222222211111111111100000000000000///////////........------------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  ~~€€€������€€€€€€€~~€€€€€€€€€€€}}}}}}}}}~~~~~~~}||{zyxxwvvuutttttsssssssqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnoooooooooonnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffgggggggffffffffffffffffeeeeeeeeeeeeeeeddddddddddddeeeeeeeeeedddddddddddddddeeeeeeeeeeeffffffffffffffeeeeeeeeeeeeeeffffffffgggfffeeeeeedddccbbbaa````___^^^^^^^^^^^^^]]]]]]]]]]]\]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>===========<<<<<<;;;;;::::::::::::9999999977777777777666666666666555555444444444444333333333222222222211111111111100000000000000////////////.......------------,,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!  ~~€€€������€€€€€€€€€€€���������€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚���€~}|{{zyyxxwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllmllllllllllllllllllllllkkllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhkkkkjjjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffffggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffggggggggggggggfffeeeddccbbbaaaabbaaaaaaaaaaaaaa`````````^^^^^]]]]]]]]]]\\\\\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIHHIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@???????????>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;::::::9999999999988888888777777776666666666655555554444444444443333333333333332222222222211111111111000000000000////////////..------------,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%&%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!  ~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚‚���€~}|{{zyyxxwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllmmllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihkkkkkjjjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffffggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffgggggggggggggggfffeedddccbbbaaabbbaaaaaaaaaaaaaa````````^^^^^^]]]]]]]]]\\\\\\\\\\[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIIIHIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAA@@@@@@???????????>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;::::::9999999999988888888777777776666666666665555555444444444443333333333333332222222222221111111111100000000000////////////..------------,,,,,,,,,,,,+++++++++++++*************))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!  ~~~€€€€€€€€€~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚���€~}||{zyyxxwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllmmmmllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiikkkkkkjjjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffggggggggggggggffeeeddcccbbaaabbbaaaaaaaaaaaaaaa```````^^^^^^^]]]]]]]]]\\\\\\\\\[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUUTTTSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNOOOOOOOONNNNNNNNNNNNMMMMMNMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIHIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@???????????>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;::::::99999999999988888887777777776666666666655555554444444444443333333333333322222222222211111111111000000000000////////////.------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%&&%%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!  }~~~€€€~~~~~~~~~~~~~~€€€€€€€€������‚‚‚‚���€€~}||{zyyxxwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppqpppppppppppppppppppppppppnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllmmmmmllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiikkkkkkkjjjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffeeeffffffffffffffffffggggggggggggfffeedddccbbbaabbbbaaaaaaaaaaaaaa```````^^^^^^^^]]]]]]]]]\\\\\\\\[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUUTTSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNOOOOOOOOONNNNNNNNNNNMMMMMNNMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@???????????>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;:::::::9999999999988888887777777776666666666665555555444444444443333333333333332222222222211111111111000000000000////////////..------------,,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!  }}~~~~~~~}}}}}}}}}~~~~~€€€€€������‚‚‚���€€~}||{zzyxxxwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpqqqpppppppppppppppppppppppnnnnnnnmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiikkkkkkkkjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhggggggggggggggggggffffffffffggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeefeeeeeefffffffffffffffffffffffffgggggggggggfffeeeddcccbbbabbbbaaaaaaaaaaaaaaa``````^^^^^^^^]]]]]]]]]]\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUUTTSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNOOOOOOOOONNNNNNNNNNNNMMMMNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBA@@@@@@@@???????????>>>>>>>======<<<<<<<<<<<;;;;;;;;:::::::99999999999988888877777777766666666666655555554444444444443333333333333322222222222211111111111000000000000///////////..------------,,,,,,,,,,,,,++++++++++++*************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""!!!!!!!!!!!  }}}~~~~~~}}}}}}}}}}}}}~~~~~~~~€€€€€������‚����€€~}||{zzyxxxwwwwwwvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrrrrrrrrrrqqqqrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppnnnnnnnnnnmmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiikkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggggggfffffffhhgggggggggggfffffffffffffeeeeeeeeeeeeeeefffffffefffffffffffffffffffffffffffggggggggggffffeeddcccbbbabbbbbaaaaaaaaaaaaaaa`````^^^^^^^^^]]]]]]]]]\\\\\\\[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUUTSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNOOOOOOOOOONNNNNNNNNNNMMMMNNNMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBA@@@@@@@@???????????>>>>>>>======<<<<<<<<<<<;;;;;;;;::::::::9999999999988888877777777776666666666655555554444444444443333333333333322222222222211111111111000000000000///////////..------------,,,,,,,,,,,,,+++++++++++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  }}}~~~~~~~~}}}}|||||||}}}}}~~~~~~~~~~~~~~~~~~~€€€€€�����������€€~}}|{zzyyxxwwwwwwwwwwwuuuuuuuuuuuuuvvvvvvvvvvvvssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiikkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhghggggggggggggggggggggggffhhhhhggggggggggffffffffffffeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffgggggggffffeedddccbbbabbbbbbaaaaaaaaaaaaaa`````^^^^^^^^^^]]]]]]]]]\\\\\\[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVVVVVVVVUUUUUUUUUUUUSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNOOOOOOOOOONNNNNNNNNNNNMMMNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGHGGGGGGGGGGGFFFFFFFFFFFEEFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBB@@@@@@@@@???????????>>>>>>======<<<<<<<<<<<<;;;;;;;::::::::9999999999988888877777777776666666666665555555444444444443333333333333332222222222211111111111100000000000///////////...------------,,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  |}}}~~~~~~~~~~}}}}}||||||||||}}}}}}~~~~~~~~~~~~~~~~~€€€€�����������€€~}}|{zzyyxxwwwwwwwwwwwuvvuuvuuuvvvvvvvvvvvvvvvvsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiikkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggggggghhhhhhgggggggggggffffffffffffeeeeeeeeefffffffffffffffffffffffffffffffeeeeeefffffffffffffffeedddcccbbbbbbbbbaaaaaaaaaaaaaa`````^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYZYYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUUSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNOOOOOOOOOOONNNNNNNNNNNMMMNNNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGHGGGGGGGGGGGFFFFFFFFFFFEEFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBB@@@@@@@@@???????????>>>>>>=======<<<<<<<<<<<;;;;;;;:::::::::9999999999988888777777777776666666666655555554444444444443333333333333322222222222211111111111000000000000//////////...------------,,,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ||}}~~~~~~~~~}}}}||||||||||||||}}}}}}}~~~~~~~~~~~~~~~€€€€€����������€€~}}|{{zyyxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvssssssssssssssssrsrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiikkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggggggghhhhhhhhgggggggggggfffffffffffffeeeefffffffffffffffffffffffffffffffeeeeeeeeefffffffffffffeeedddcccbbbbbbbbbaaaaaaaaaaaaaaa````^^^^^^^^^^^]]]]]]]]]\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYZZZYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNOOOOOOOOOOOONNNNNNNNNNNMMNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGHHGGGGGGGGGGGFFFFFFFFFFFEFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBB@@@@@@@@@@???????????>>>>>=======<<<<<<<<<<<;;;;;;;:::::::::9999999999988888777777777776666666666655555554444444444443333333333333332222222222211111111111000000000000//////////...------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!  ||}}}~~~~~~~}}}}}|||||||||||||||}}}}}}}}}}}}~~~~~~~~~€€€€€��������€€€~}}|{{zzyxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvwwsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrsrrrsrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjiiilkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggggggihhhhhhhhhggggggggggggfffffffffffffffffffffffffffffgggggfffffffffffeeeeeeeeeeeeffffffffffeeedddcccbbbbbbbbbaaaaaaaaaaaaaaa````_^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[ZZZZZZZZZZZZZYYYYYYZZZZYYYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNPOOOOOOOOOOONNNNNNNNNNNNMNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGHHGGGGGGGGGGGFFFFFFFFFFFEFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBB@@@@@@@@@@???????????>>>>>========<<<<<<<<<<<;;;;;;:::::::::9999999999998888777777777776666666666665555555444444444443333333333333332222222222211111111111100000000000//////////....------------,,,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  |||}}~~~~~~}}}}}|||||||{{{|||||||}}}}}}}}}}}}}~~}~~~~~€€€€€€�������€€€~~}||{zzyyxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwtttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppnnnnnnnnnnnnnnnnnnnnnmmmmnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkklkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkjjjjjjjjjjjjjjjjjilllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggggiiiihhhhhhhgggggggggggggffffffffffffffffffffffffffggggggggggfffffffeeeeeeeeeeeeeeeeffffeeeeedddcccbbbcbbbbbaaaaaaaaaaaaaaa````_^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[ZZZZZZZZZZZZZYYYYYZZZZZZZYYYYYYYYYYXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNPOOOOOOOOOOOONNNNNNNNNNNMNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@???????????>>>>>========<<<<<<<<<<<;;;;;;::::::::::9999999999988887777777777776666666666655555554444444444443333333333333322222222222211111111111000000000000/////////....------------,,,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  |||}}}}~~}}}}}}||||||||{{{{||||||||}}}}}}}}}}}}~}~~~~~€€€€€€€�����€€€€~~}||{zzyyxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwtttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppnnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkllkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkjjjjjjjjjjjllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggghhhhiiiiihhhhhhhhggggggggggggfffffffffffffffffffffffffgggggggggggffffffeeeeedddeeeeeeeeeeeeeeeeddddcccbbbcbbbbbbaaaaaaaaaaaaaa````_^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[ZZZZZZZZZZZZZZYYYZZZZZZZZZYYYYYYYYYYXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@???????????>>>>=========<<<<<<<<<<<;;;;;::::::::::9999999999988888777777777776666666666665555555444444444443333333333333332222222222211111111111000000000000/////////....-------------,,,,,,,,,,,,+++++++++++++************)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############""""""""""!!!!!!!!!!!!!  ||||}}}}}}}}}}}|||||||{{{{{||||||||||}}}}}}}}}}}}}~~~~€€€€€€€€€€�€€€€~~}}|{{zzyyxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwtttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssrrrsssrrssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrqqqqrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggghhhhhhhiiiiiiihhhhhhhgggggggggggfffffffffffffffffffffggggggggggggggggfffffeeeedddddddddeeeeeeeeeeddddccccbbbcbbbbbaaaaaaaaaaaaaaa````__^^^^^^^^^^^]]]]]]]]]]\\[[[[[[[[ZZZZZZZZZZZZZZZZYZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWVVVVVVVVVVUUUUUUUUUSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIJIIIIIIIIIIIHHHHHHHHHHHGGHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@???????????>>>>=========<<<<<<<<<<<;;;;;:::::::::::999999999998888777777777777666666666665555555444444444444333333333333332222222222221111111111100000000000/////////.....------------,,,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############""""""""""!!!!!!!!!!!!!!  ||||}}}}}}}}}}}||||||||{{{|||||||||||||}}}}}}}}}}}~~~~€€€€€€€€€€€€€€~~}}|{{zzyyxxxwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllmlllllllllllllllllllllkkklllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggghhhhhhhhiiiiiiiihhhhhhhgggggggggggffffffffffffffffffggggggggggggggggggfffffeeeeddddddddddddddddddddddccccbbbbcbbbbbbaaaaaaaaaaaaaaa```__^^^^^^^^^^^]]]]]]]]]]\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXWWWWWWWVVVVVVVVVVUUUUUUUUSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIJIIIIIIIIIIIHHHHHHHHHHHGGHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBA@@@@@@@@@@@???????????>>>=========<<<<<<<<<<<;;;;;:::::::::::9999999999988888777777777776666666666655555554444444444443333333333333322222222222211111111111000000000000////////.....------------,,,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############""""""""""!!!!!!!!!!!!!!  {{||}}}}}}}}}}|||||||||{{|||||||||||||||}}}}}}}}}}~~~~€€€€€€€€€€€€€€~~}}||{{zyyyxxwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwtttttttttttttssssssssssssrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrsrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmllllllllllllllllllllkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjmllllllllllkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggghhhhhhhhhhiiiiiiiiihhhhhhhhgggggggggggfffffffffffffffggggggggggggggggggggffffeeeeddddddddddddddddddddddccccbbbbbbbbbbbaaaaaaaaaaaaaaa```__^^^^^^^^^^^^]]]]]]]]]]\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXWWWWWWWWVVVVVVVVVVUUUUUUUSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOOONPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIJJIIIIIIIIIIIHHHHHHHHHHHGHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBA@@@@@@@@@@@???????????>>>==========<<<<<<<<<<<;;;;:::::::::::9999999999998888777777777776666666666665555555444444444443333333333333332222222222211111111111000000000000////////.....-------------,,,,,,,,,,,,+++++++++++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  {{|||}}}}}}}}||||||||||{|||||||||||||||||}}}}}}}}}~~~~€€€€€€€€€€€€€€~~}}||{{zzyyxxxwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrssssssssssrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmllmmmmllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkmmmlllllllllkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggghhhhhhhhhhhiiiiiiiiihhhhhhhhgggggggggggggffffffffffffgggggggggggggggggggggffffeeeeddddddddddddddddddddcccccbbbbbcbbbbbbbaaaaaaaaaaaaaa```__^^^^^^^^^^^^]]]]]]]]]]][[[[[[[[[[ZZZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZYYYYYYYYYXWWWWWWWWVVVVVVVVVUUUUUUUSSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOOONPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIJJIIIIIIIIIIIHHHHHHHHHHHGHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAA@@@@@@@@@@@??????????>>>==========<<<<<<<<<<<;;;;;:::::::::::999999999998888777777777777666666666665555555444444444444333333333333332222222222221111111111100000000000////////......------------,,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  {{{|||}}}}}||||||||||||||||||||||||||||||}}}}}}}}}}~~~€€€€€€€€€€€€€€~~~}}||{zzyyyxxxwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwxttttuutttttttttsssssssssssssssssssssssssssssssssssstttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrsssssssssssssssrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllkkkkkkmmmmmlllllllllkkkkkkkkkjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhggggggggggggggfffffffffgggggggggggggggggggggggffffeeeddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaa```__^^^^^^^^^^^^]]]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZYYYYYYYXXWWWWWWWVVVVVVVVVVUUUUUUSSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAA@@@@@@@@@@@???????????>>===========<<<<<<<<<<<;;;;:::::::::::9999999999988888777777777776666666666655555554444444444443333333333333322222222222211111111111000000000000///////......------------,,,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############""""""""""!!!!!!!!!!!!!!  {{{||||||||||||||||||||||||||||||||||||||}}}}}}}}}~~~~~€€€€€€€€€€€€€~~~}}||{{zzyyxxxxwwwwwvvvvvvvvvvvvvvvvwwwwwwwwxttuuuuutttttttttssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrrrssssssssssssssssssrrrrsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkllllllllllllllllllkkkkkmmmmmmllllllllllkkkkkkkkjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhggggggggggggggggfffffffffgggggggggggggggggggggffffeeeedddddddccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``__^^^^^^^^^^^^^]]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZYYYYYYXXWWWWWWWWVVVVVVVVVVUUUUUSSSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOOPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@???????????>>===========<<<<<<<<<<<;;;;::::::::::::999999999998888777777777776666666666655555555444444444443333333333333332222222222211111111111000000000000///////......-------------,,,,,,,,,,,,+++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""!!!!!!!!!!!!!!  {{{|||||||||||||||||||||||||||||||||||||}}}}}}}}}}~~~~€€€€€€€€€€€€€~~~}}||{{zzzyyxxxxwwwwvvvvvvvvvvvvvvvwwwwwwwwwxttuuuuutttttttttssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssrsssssssssssssssssssssrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrqqqqqqqqqqqqqqqqqqqqqqqqooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkllllllllllllllllllllllkkkmmmmmmmmmllllllllkkkkkkkkjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhgggggggggggggggfffffffffffffgggggggggggggggggffffeeeeddddddccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``___^^^^^^^^^^^^]]]]]]]]]][[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[ZZZZZZZZZYYYYYXXXWWWWWWWWVVVVVVVVVUUUUUSSSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOOPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIIIIJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@???????????>===========<<<<<<<<<<<;;;;;:::::::::::999999999998888777777777777666666666655555555444444444444333333333333332222222222221111111111100000000000///////.......------------,,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  {{{{|||||||||||||||||||||||||||||||||||}}}}}}}}}}}~~~~€€€€€€€€€€€€€~~~~}}||{{zzyyyxxxxxwwvvvvvvvvvvvvvvwwwwwwwwwwxtttuuuuttttttttttsssssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqooooooooonnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkklllllllllllllllllllllllkknmmmmmmmmmmlllllllkkkkkkkjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhgggggggggggggggffffffffffffffffgggggggggggggggffffeeeddddddcccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`___^^^^^^^^^^^^^]]]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZYYYYXXXXWWWWWWWVVVVVVVVVVUUUUSSSSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJIIIJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAA@@@@@@@@@@@???????????>>===========<<<<<<<<<<<;;;;:::::::::::9999999999988888777777777776666666666555555555444444444443333333333333322222222222211111111111000000000000//////.......------------,,,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  {{{{||||||||||||||||||||||||||||||||||}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€~~~}}|||{{zzyyyxxxxxxvvvvvvvvvvvvwwwwwwwwwwwwxtttuuuttttttttttttssssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqooooooooooonnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkkkklllllllllllllllllllllllkknmmmmmmmmmmmlllllllkkkkkkjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhggggggggggggggggffffffffffffffffgggggggggggggggffffeeeedddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`____^^^^^^^^^^^^]]]]]]]]]\[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZYYYXXXXWWWWWWWVVVVVVVVVVUUUUTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOOPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJIIIJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAA@@@@@@@@@@@???????????>===========<<<<<<<<<<<;;;;;:::::::::::999999999998888777777777777666666666555555555444444444443333333333333332222222222211111111111000000000000//////........------------,,,,,,,,,,,,+++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############""""""""""!!!!!!!!!!!!!!  {{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€~~~}}}||{{zzzyyyxxxxxvvvvvvvvvwwwwwwwwwwwwwwwxttttutttttttttttttttssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssstssssssssssssssssssssssssrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqooooooooooooonnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkkllllllllllllllllllllllllknmmmmmmmmmmmmmllllllkkkkkjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhgggggggggggggggfffffffffffffffffffffggggggggggfffffeeeedddddcccccccccccbbbbbbbbbbbbcbbbbbbbbbbbaaaaaaaaaaaaa____^^^^^^^^^^^^^]]]]]]]]\\[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZYYYXXXXXWWWWWWWVVVVVVVVVVUUUTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLKKKKKKKKKKKKJJJJJJJJJJJIIJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAA@@@@@@@@@@@???????????>>===========<<<<<<<<<<<;;;;:::::::::::999999999998888877777777777666666666555555555444444444444333333333333332222222222221111111111100000000000//////........------------,,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  {{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}~}~~~~~€€€€€€€€€€€€€€€€~~~~}}|||{{zzzyyyxxxxwwwwwwwwwwwwwwwwwwwwwwwwxtttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssstttssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqoooooooooooooooonnnnnnnnnoooooooonnnnnnnnnnnnnnnnnooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkklllllllllllllllllllllllkknnmmmmmmmmmmmmmllllllkkkkjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhgggggggggggggggffffffffffffffffffffffffffggggggfffffeeeedddddccccccccccbbbbbbbbbbbbbcbbbbbbbbbbbbaaaaaaaaaaaa_____^^^^^^^^^^^^^]]]]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZYYYXXXXXWWWWWWWVVVVVVVVVVVUUTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOOOPPPPPPPPOOOOOOOOOOONNNNNNONNNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJIIJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBAAAAA@@@@@@@@@@@??????????>>===========<<<<<<<<<<<;;;;:::::::::::9999999999988888777777777776666666665555555555444444444443333333333333332222222222211111111111000000000000/////........------------,,,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  {{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}~~}~~~~€€€€€����€€€€€€€~~~}}}|||{{zzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwxtttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssttttttttssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqoooooooooooooooooonnnnnnnoooooooooonnnnnnnnnnnnnnnooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkklllllllllllllllllllllllkknnmmmmmmmmmmmmmmlllllkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgiiiiiihhhhhhhhhhhggggggggggggggffffffffffffffffffffffffffffffffffffffeeeeddddddcccccccccbbbbbbbbbbbbbcbbbbbbbbbbbbbaaaaaaaaaaa______^^^^^^^^^^^^]]]]]]]\\\\[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZYYYXXXXXWWWWWWWWVVVVVVVVVVUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOPPPPPPPPOOOOOOOOOOOONNNNNONNNNNNNNNNNMMMMMMMMMMMMLLKKKKKKKKKKKKJJJJJJJJJJJIJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBAAAAA@@@@@@@@@@@??????????>>===========<<<<<<<<<<<;;;;;:::::::::::999999999988888777777777777666666665555555555444444444444333333333333332222222222211111111111000000000000/////.........------------,,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############""""""""""!!!!!!!!!!!!!!  |||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€�������€€€€€€~~~}}}||{{{zzzyyyyxwwwwwwwwwwwwwwwwwwwwwwwwwtttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssssstsssstsstttttttttttttsssssssssssssssssssssssssssssssssssssssssrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqoooooooooooooooooooonnnnnoooooooooooonnnnnnnnnnnnnoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkklllllllllllllllllllllllkknmmmmmmmmmmmmmmmllllllkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggiiiiihhhhhhhhhhhgggggggggggggggffffffffffffffeeeeefffffffffffffffffffeeeeddddddcccccccccbbbbbbbbbbbbbcbbbbbbbbbbbbbaaaaaaaaaaa_______^^^^^^^^^^^^]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZYYYXXXXXWWWWWWWWVVVVVVVVVVVUTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOPPPPPPPPPOOOOOOOOOOONNNNNOONNNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJIJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAA@@@@@@@@@@@??????????>>>===========<<<<<<<<<<<;;;;:::::::::::9999999999888888777777777776666666655555555554444444444443333333333333322222222222211111111111000000000000////.........------------,,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""!!!!!!!!!!!!!!  ||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~~~~~~~~€€€€����������€€€€€~~~~}}}||{{{zzzyyyywwwwwwwwwwwwwwwwwwwwwwwwwtttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttsstsssssssssssstttstttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssrrrrrrrsssssssrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqoooooooooooooooooooooonnnoooooooooooooonnnnnnnnnnnoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkllllllllllllllllllllllkkkmmmmmmmmmmmmmmmmllllllkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggiiiihhhhhhhhhhhhgggggggggggggggffffffffffffeeeeeeeefffffffffffffffffeeeeeddddddccccccccccbbbbbbbbbbbbccbbbbbbbbbbbbbbaaaaaaaaa_______^^^^^^^^^^^^]]]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXWWWWWWWWVVVVVVVVVVVUTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOPPPPPPPPPOOOOOOOOOOOONNNNOONNNNNNNNNNNMMMMMMMMMMMMLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@?????????>>>===========<<<<<<<<<<<;;;;::::::::::::999999999888888777777777776666666655555555555444444444443333333333333332222222222211111111111000000000000////.........------------,,,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}~~~~~~~~~€€€€����‚‚‚‚‚‚‚‚‚��������€€€€€~~}}}||{{{{zyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrpppppppppppppppppooooooooqqqqqqpppppppppppppppppppqqqqqqqqqqqqppppppppppppppooooooppppppppppppooooooonnnnnnnnnnnnnnnnmmmmmmlllnmmmmmmmmmmmmmmmlllllllllkkkkkkkjjjjjjjjjjjjjjjjjihhhhhhhhhhgggggggggggggggggggggggggffffffffffffffefffffffffffffffffffeeeeedccccbbbbbbbbbaaaaaaaaaaaaa`````````````____________]]]]]]]\\\\\\\\\\\\[[[[[[\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@???????????>>>==========<<<<<<<<<<<;;;;;;;:::::::::::99999999999888888877777777777666666666666555555555554444444443333333222222222222111111111111000000000000/////////............------------,,,,,,,++++++++++++****************))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  }}}}}}}}}~~~~~~~~~~~~~~~~€€€€����‚‚‚‚‚‚‚‚‚‚‚��‚�����€€€€€~~}}}|||{{{zyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrpppppppppppppppppppooooooqqqqqqqppppppppppppppppppqqqqqqqqqqqqqqppppppppppppoooooooppppppppppoooooooonnnnnnnnnnnnnnnnmmmmmmlllnnmmmmmmmmmmmmmmmllllllllkkkkkkkkjjjjjjjjjjjjjjjjihhhhhhhhhhgggggggggggggggggggggggggffffffffffffeeefffffffffffffffffffeeeeedccccbbbbbbbbbbaaaaaaaaaaaa``````````````___________]]]]]]]\\\\\\\\\\\\\[[[[[\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@???????????>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999888888887777777777766666666666555555555554444444443333333222222222222111111111111000000000000/////////............------------,,,,,,,++++++++++++****************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!!  €€€€€€€€€€€}}}~~~~~~~~~~~~~~~~~~~~~~€€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚������€€€€~~~}}|||{{zzzyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwxxwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttttttssssssssssssssssrrrrrrrrrrrppppppppppppppppppppoooooqqqqqqqqpppppppppppppppppqqqqqqqqqqqqqqppppppppppppoooooooppppppppoooooooooonnnnnnnnnnnnnnnnmmmmmmmllnnnmmmmmmmmmmmmmmmlllllllkkkkkkkkkjjjjjjjjjjjjjjjihhhhhhhhhhgggggggggggggggggggggggggffffffffffffeeeeeeeeefffffffffffeeeeeeddccccbbbbbbbbbbbaaaaaaaaaaaa`````````````___________]]]]]]]]\\\\\\\\\\\\[[[[[\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@???????????>>==========<<<<<<<<<<<;;;;;;;;:::::::::::99999999998888888877777777777666666666665555555555554444444433333333222222222221111111111111000000000000/////////............-----------,,,,,,,++++++++++++****************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~€€€€€���‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚������€€€€~~}}|||{zzzzzyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwvvvvvvvxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttttttttsssssssssssssssssrrrrrrrrrppppppppppppppppppppppoooqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqqqppppppppppooooooooooopoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmllnnnmmmmmmmmmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjjjjjjjhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffeeeeeeeeeeeeefffffeeeeeeeeddccccbbbbbbbbbbbbaaaaaaaaaaaa`````````````__________]]]]]]]]]\\\\\\\\\\\\[[[[\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@???????????>>===========<<<<<<<<<<<;;;;;;;;:::::::::::9999999998888888877777777777766666666666555555555554444444433333333222222222222111111111111000000000000/////////............-----------,,,,,,,+++++++++++++***************)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  �����€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€€€€����‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�������€€€~~}}}||{zzzzzzyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttttttttsssssssssssssssssrrrrrrrrqppppppppppppppppppppppooqqqqqqqqqqqppppppppppppppqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmllnnnnmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhhhhhhggggggggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddcccccbbbbbbbbbbbbaaaaaaaaaaaa`````````````_________]]]]]]]]]\\\\\\\\\\\\\[[[\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>===========<<<<<<<<<<<;;;;;;;;:::::::::::9999999998888888887777777777766666666666555555555555444444433333333322222222222111111111111100000000000/////////............-----------,,,,,,,,++++++++++++****************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  �����������€€€€€€€€€€€�~~~~€€€€€����‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒ‚‚‚‚‚‚‚������€€€~~~}}|{{{zzzzzzzyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssssssrrrrrrqqqpppppppppppppppppppppoqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqqqqqqqppppppppooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmllnnnnnmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhhhhhhggggggggggggggggggggggggffffffffffffefeeeeeeeeeeeeeeeeeeeeedddcccccbbbbbbbbbbbbbaaaaaaaaaaaa`````````````________]]]]]]]]]]\\\\\\\\\\\\\[[\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@???????????>>===========<<<<<<<<<<<;;;;;;;::::::::::::9999999988888888877777777777666666666666555555555554444444333333333222222222222111111111111000000000000/////////............----------,,,,,,,,++++++++++++****************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!!  �����������������������~€€€€€����‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒ‚‚‚‚‚‚‚‚�����€€~~}}|{{{{zzzzzzzyyyyyyyyyyyzzwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssssssssrrrrrqqqqpppppppppppppppppppppqqqqqqqqqqqqqqppppppppppprqqqqqqqqqqqqqqqqqqppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmlnnnnnnmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhhhhhggggggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeedddccccccbbbbbbbbbbbbbaaaaaaaaaaa`````````````________]]]]]]]]]]]\\\\\\\\\\\\[[\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@???????????>>===========<<<<<<<<<<<;;;;;;;;:::::::::::9999999988888888887777777777766666666666555555555554444444333333333222222222222111111111111000000000000/////////............----------,,,,,,,,+++++++++++++***************)))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€�����‚‚‚‚ƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚����€€~~~|||{{{zzzzzzzzzzzzyyzzzzzwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttssssssssssssssssssssssrrrqqqqqqpppppppppppppppppppqqqqqqqqqqqqqqqpppppppppprrqqqqqqqqqqqqqqqqqqppppppppoooooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmlnnnnnnnmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkjjjjjjjjjjjhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeddddcccccccbbbbbbbbbbbbbaaaaaaaaaaa`````````````_______]]]]]]]]]]]\\\\\\\\\\\\\[\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@???????????>===========<<<<<<<<<<<<;;;;;;;:::::::::::9999999988888888887777777777766666666666655555555555444444333333333322222222222111111111111100000000000/////////............----------,,,,,,,,,++++++++++++****************))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€������‚‚‚‚ƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���€€~}|||{{{{zzzzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttsssssssssssssssssssssssrrqqqqqqqppppppppppppppppppqqqqqqqqqqqqqqqqppppppppprrrrqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlnnnnnnnnmmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkjjjjjjjjjjihhhhhhhhhhhhhhhggggggggghgggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeddddcccccccbbbbbbbbbbbbbbaaaaaaaaaaa`````````````______]]]]]]]]]]]]\\\\\\\\\\\\\]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@???????????>>===========<<<<<<<<<<<;;;;;;;;:::::::::::9999999888888888877777777777766666666666555555555554444443333333333222222222222111111111111000000000000/////////...........----------,,,,,,,,,++++++++++++****************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚������������‚€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚ƒƒƒƒ„„„„„„„„„ƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���€€}}}|||{{{{zzzzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwxxwvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttssssssssssssssssssssssrqqqqqqqqqppppppppppppppppqqqqqqqqqqqqqqqqqqppppppprrrrrqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkjjjjjjjjjiihhhhhhhhhhhhhhhgggggggghhggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaa````````````______]]]]]]]]]]]]]\\\\\\\\\\\\]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>===========<<<<<<<<<<<;;;;;;;;:::::::::::9999999888888888887777777777766666666666555555555555444443333333333222222222222111111111111000000000000/////////............---------,,,,,,,,,++++++++++++****************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚�����������‚€€€€€€€€€€����������������‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„ƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚��€€~~}}|||{{{{zzzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttssssssssssssssssssssssqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqqqqqqpppppprrrrrrqqqqqqqqqqqqqqqqqqppppppppooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkjjjjjjjjiiihhhhhhhhhhhhhhhggggggghhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeeddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaa`````````````_____^]]]]]]]]]]]]\\\\\\\\\\\\]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMLLLMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>===========<<<<<<<<<<<;;;;;;;:::::::::::9999999888888888887777777777766666666666655555555555444443333333333322222222222111111111111100000000000/////////............---------,,,,,,,,,,++++++++++++****************))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚������������‚€€€€€€������������������‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„ƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��€€~~}}}|||{{{{zzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttssssssssssssssssssssqqqqqqqqqqqpppppppppppppprqqqqqqqqqqqqqqqqqqqppppprrrrrrrqqqqqqqqqqqqqqqqqqppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjiiiihhhhhhhhhhhhhhggggggghhhgggggggggggggggffffffffffffffeeeeeeeeeeeeeeedddccccccccccbbbbbbbbbbbbbaaaaaaaaaaa`````````````____^]]]]]]]]]]]]]\\\\\\\\\\\]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMLLMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@?????????>>>===========<<<<<<<<<<<;;;;;;;;:::::::::::9999998888888888877777777777766666666666555555555554444433333333333222222222222111111111111000000000000/////////...........---------,,,,,,,,,,++++++++++++***+************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚�������������‚€€€€€������������������‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚��~~~}}|||{{{{{zzzzzzzzzzwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzyzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxvvwvvvvvvwvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssssssssqqqqqqqqqqqqqpppppppppppprrqqqqqqqqqqqqqqqqqqqpppprrrrrrrrrqqqqqqqqqqqqqqqqqppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkjjjjjjiiiiihhhhhhhhhhhhhhhggggghhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbbaaaaaaaaaaa`````````````___^^]]]]]]]]]]]]]\\\\\\\\\\]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMLLMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@?????????>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::9999999888888888887777777777766666666666555555555555444433333333333222222222222111111111111000000000000/////////............--------,,,,,,,,,,++++++++++++***+************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!!  ‚‚‚‚‚‚�����������������€€€€€������������������‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚�€~~}}|||{{{{{{zzzzzzzzwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssssqqqqqqqqqqqqqqppppppppppprrrrqqqqqqqqqqqqqqqqqqqpprrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmlllllkkkkkkkkkkkkkkkjjjjjiiiiiihhhhhhhhhhhhhhhgggghhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeeddccccccccccccbbbbbbbbbbbbbaaaaaaaaaa`````````````___^^^]]]]]]]]]]]]\\\\\\\\\\]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMLMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>===========<<<<<<<<<<;;;;;;;;::::::::::::999999888888888887777777777766666666666655555555555444433333333333322222222222111111111111100000000000/////////............--------,,,,,,,,,,,++++++++++++**+************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  �����������������������€€€€������������������‚‚‚‚‚ƒƒƒƒƒ„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚€€€~~}}}|||{{{{{{zzzzzzxxxwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzzzzzzz{{zz{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssssqqqqqqqqqqqqqqqqppppppppprrrrrqqqqqqqqqqqqqqqqqqqprrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkkkkkjjjjiiiiiiihhhhhhhhhhhhhhhggghhhhhhggggggggggggggfffffffffffffffeeeeeeeeeeeeeddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa`````````````__^^^^]]]]]]]]]]]]\\\\\\\\\]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMLNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@????????>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::::9999998888888888887777777777766666666666555555555554444433333333333222222222222111111111111000000000000/////////...........--------,,,,,,,,,,,++++++++++++**++************)))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  ���������€€€€€€€€€€€���€€€€�����������������‚‚‚‚‚ƒƒƒƒƒ„„„„„„„……„„„„„„„„„„„„„„„„„„…………………„„„„ƒƒ‚��€€~~}}}|||{{{{{{{{zzzxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssqqqqqqqqqqqqqqqqqpppppppprrrrrrqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkkkkkjjjjiiiiiiiihhhhhhhhhhhhhhggghhhhhhhggggggggggggggfffffffffffffffeeeeeeeeeeeeedcccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa`````````````_^^^^]]]]]]]]]]]]]\\\\\\\\]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@????????>>>>>===========<<<<<<<<<;;;;;;;;;:::::::::::9999999888888888887777777777766666666666555555555555444433333333333222222222222111111111111000000000000/////////............-------,,,,,,,,,,,++++++++++++**++************)))))))))))((((((((((((''''''''''''&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€�~€€€€�����������������‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„ƒƒ‚��€€~~}}}||||{{{{{{{{{xxxxxxxxxxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{|{{{||||||||||{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssqqqqqqqqqqqqqqqqqqppppppprrrrrrrrqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmllllllllkkkkkkkkkkkkkkjjjiiiiiiiiihhhhhhhhhhhhhhgghhhhhhhhggggggggggggggfffffffffffffffeeeeeeeeeeeeeccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````_^^^^^]]]]]]]]]]]]\\\\\\\\]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQRQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@???????>>>>>===========<<<<<<<<<;;;;;;;;;;:::::::::::999999888888888887777777777766666666666655555555555444433333333333322222222222111111111111100000000000/////////............-------,,,,,,,,,,,++++++++++++**++************)))))))))))((((((((((((''''''''''''&'&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€~~€€€�����������������‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„…„„„„„„„…………………………………„„„ƒ‚‚��€€~~}}}||||{{{{{{{{xxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{||||||||||||||||||||||{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssqqqqqqqqqqqqqqqqqqqqppppprrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmoonnnnnnnnnnnnnnnmmmmmmmmllllllllkkkkkkkkkkkkkkkjjiiiiiiiiiihhhhhhhhhhhhhhghhhhhhhhhggggggggggggggfffffffffffffffeeeeeeeeeeeedccccccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````````^^^^^^]]]]]]]]]]]]\\\\\\\]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQRQQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMMNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@???????>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::9999998888888888887777777777766666666666555555555554444433333333333222222222222111111111111000000000000/////////...........-------,,,,,,,,,,,,++++++++++++*++*************))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!  €€€~~~€€€€���������������‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„„……„„„„„………………………………………„„„‚‚‚��€€~~}}}}|||||{{{{{xxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{|||||||}}}}}}}}}}}|||||||||{{{{{{{{{{{zzzzzzzzyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxwwwyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssqqqqqqqqqqqqqqqqqqqqqpppprrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmmmmmooonnnnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkkkjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggfgfffffffffffffeeeeeeeeeeeddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa````````````^^^^^^]]]]]]]]]]]]]\\\\\\]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQRRQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@???????>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::9999999888888888887777777777766666666666555555555555444433333333333222222222222211111111111000000000000/////////............------,,,,,,,,,,,,++++++++++++*+++************))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!  ~~€~~~~€€€€�����������������‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„„………„„……………………………………………„„„ƒ‚‚��€€€~~~}}}||||||{{{xxxxxxxxxxxxyyyyyyyyyzzzz{{{{{{{{{{zz{{{{{{{{|||||}|}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{zzzzzzzzyyyyyxxwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxwyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssrqqqqqqqqqqqqqqqqqqqqqppprrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmmmmoooonnnnnnnnnnnnnnnmmmmmmllllllllllkkkkkkkkkkkkkkkiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggfggffffffffffffeeeeeeeeeeedddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````^^^^^^^]]]]]]]]]]]]\\\\\\]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQRRQQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNNMMMMMMMMMNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@??????>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::999999888888888887777777777766666666666655555555555444433333333333322222222222211111111111100000000000/////////............------,,,,,,,,,,,,++++++++++++*+++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~}}~~~€€€€€€€€€€€€€€€€€����‚‚‚‚ƒƒƒƒ„„„„„„„„„„„„„……………………………………………………………„„ƒƒ‚‚��€€~~~}}}|||||||{yyxxxxxxxyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{{||||}}}}}}}}~~~~~~~~~~}}}}}}}}||||||||{{{{{{{{{zzzzzzzyyyxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssrrqqqqqqqqqqqqqqqqqqqqqqprrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmmmooooonnnnnnnnnnnnnnnmmmmmlllllllllllkkkkkkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeeeddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaa```````````^^^^^^^^]]]]]]]]]]]]\\\\\]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQRRRQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@??????>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::999999888888888888777777777776666666666655555555555444443333333333322222222222211111111111100000000000/////////............-------,,,,,,,,,,,,+++++++++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!  }}}~~~~~~~~~~~~~~~~~~}}}~~~€€€€€€€€€€€€€€€€�����‚‚‚ƒƒƒƒ„„„„„„„„„„„„……………………………………………………………„„ƒƒ‚‚���€€~~~}}}}||||||yyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||}}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}||||||||{{{{{{{zzzzzzzyxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyxyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqsrrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmmoooooonnnnnnnnnnnnnnnmmmmllllllllllllkkkkkkkkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeedddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa``````````^^^^^^^^]]]]]]]]]]]]]\\\\]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQRRRQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::9999999888888888887777777777766666666666555555555555444433333333333222222222222211111111111000000000000/////////............------,,,,,,,,,,,,++++++++++++++++************))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}~~~~~~|}}}~~~€€€€€€���‚‚‚ƒƒƒƒ„„„„„„„„„„„……………………………………………………………„„ƒƒ‚‚‚��€€€~~~}}}}}||||yyyyyyyyyyyyyyzzzzzz{{{{{|||||||||{{{{{{||||||}}}}~}}~~~~~~~~~~~~}}}}}}}|||||||{{{{{{{zzzzzzxxxxxxxxwwwwwwwwwwwwwwwwwxxxxyyyyyyyyyyxxxxxxxxxxxyzzzzzzzzzyyyyyyyyxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssrrrrrqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqssrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnmmooooooonnnnnnnnnnnnnnnmmmlllllllllllllkkkkkkkkkkkkiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa`````````^^^^^^^^^]]]]]]]]]]]]\\\\]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::999999888888888887777777777776666666666655555555555444433333333333322222222222211111111111100000000000/////////............------,,,,,,,,,,,,++++++++++++++++************))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!  ||}}}}}}}}}}}}}}}}}~~~~||}}}~~~~~€€€€���‚‚‚ƒƒƒƒƒ„„„„„„„„„……………………………………………………………„„ƒƒ‚‚‚���€€€~~~~}}}}}|||yyyyyyyyyyyyyzzzz{{{{{{{{|||||||||||||||||||||}}}}~}~~~~~~~~~~}}}}}}||||||||{{{{{{zzzzxxxxxxxxxxxxwwwwwwwwwxxxxyxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttttttssrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqsssrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnmoooooooonnnnnnnnnnnnnnnmmllllllllllllllkkkkkkkkkkkiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````^^^^^^^^^^]]]]]]]]]]]]\\\]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::999999988888888888777777777776666666666655555555555444443333333333322222222222211111111111100000000000/////////............-------,,,,,,,,,,,,+++++++++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!  |||||}}}}}}}}}}}}}}}}~~|||}}}}~~~~~~~~~~~~~~~~~~€€€���‚‚‚ƒƒƒƒƒ„„„„„„„„………………………………………………………„„„„ƒƒ‚‚‚���€€€~~~~}}}}}}|zyyyyyyyyyyyzzzz{{{{{||||}}}}}|||||||||||||||}}}}~~}~~~~€€€€€€~~~~~~}}}}}}|||||||{{{{{{zzyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyxxxxxyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttttttsrrrrrrrrqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqssssrrrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnmmlllllllllllllllkkkkkkkkkkjiiiiiiiiiiiiiiihhhhhhhhhihhhhhhhhhhhhhhgggggggggggggggffffffffffffffeeeeeedddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaaa````````^^^^^^^^^^]]]]]]]]]]]]]\\]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::99999988888888888777777777776666666666655555555555544443333333333322222222222221111111111100000000000//////////...........-------,,,,,,,,,,,,+++++++++++++++*************))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyzzzzzzz||||}}}}~~~~~~~~~~~~~~~~~}}}~~~€€€����‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„ƒƒƒ„ƒƒƒƒƒƒƒƒ…………„„„ƒƒƒ‚‚‚����€€€€€~~~~~~~~~~~~€€€€€����€€€€���‚‚‚‚ƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒ‚‚����€€€€€€~~~~~~}}~~~}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzz{{{{{zz{{{{{{{zzzzzzyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttssssssssssssssssssrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnoonnnnnnnnnnnnnnnmmmmmmmmlllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggggggffeeeeeeeeeedddddddddddddccdddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTSRRRRRRRRRRRRQQQQQQQQQQQPPQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<;;;;;:::::::::::99999999998888888888877777777777767666666666666555555555554444444444433333333333322222111111111111000000000000////////////............----,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  xxyyyyyyyyyyyyyyyyzzzzz{||||}}}}}}}~~~~~~~~}~~~~|}}}}~~€€€�����‚‚‚‚‚‚‚„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………„„„ƒƒƒ‚‚‚‚����€€€€€~~~~~~~~~~~€€€������€€€€€€€€€��‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒ‚‚‚����€€€€€€~~~~~}~~~~}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttsssssssssssssssssrrrrrqqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnooonnnnnnnnnnnnnnnnmmmmmmllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggggffeeeeeeeeeeddddddddddddddcddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\]\\\\\\\\\\\[[[[[[[[[[[[ZYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTSSRRRRRRRRRRRQQQQQQQQQQQQPQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMNMMMMMMMMMMMLLLLLLLLLLLKKLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<;;;;;:::::::::::999999999998888888888877777777777677666666666665555555555544444444444433333333333222222111111111110000000000000///////////............----,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!  xxxxyyyyyyyyyyyyyyyyzzz{{||||||}}}}}}}}}}}}}}}}}|||}}}~~€€€�����‚‚‚‚‚‚„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………„„„ƒƒƒƒ‚‚‚�����€€€€~~~~~~~~~~€€€€������€€€€€€€€€€€€���‚‚‚ƒƒƒƒ„„„„„„„„„„„„„ƒƒƒ‚‚‚‚����€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyxxxzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttsssssssssssssssssrrrrqqqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnoooonnnnnnnnnnnnnnnnmmmmmlllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggggfeeeeeeeeeeedddddddddddddddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\]\\\\\\\\\\\\[[[[[[[[[[[[YYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTSSRRRRRRRRRRRRQQQQQQQQQQQPQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMNNMMMMMMMMMMMLLLLLLLLLLLKLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<<<;;;;;;:::::::::::99999999998888888888877777777777677666666666665555555555544444444444433333333333222222111111111111000000000000///////////............----,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!  xxxxxxyyyyyyyyyyyyyyyzz{{{{||||||||}}}}}}}}}}}}}||||}}}~~€€€�����‚‚‚‚‚„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚………„„„„ƒƒƒƒ‚‚‚‚����€€€€€~~~~~~~~~€€€�����‚‚€€€€€€€€€€€€€€€���‚‚‚‚ƒƒƒ„„„„…………………„„„„ƒƒ‚‚‚‚�����€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyxxzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttsssssssssssssssssrrrqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnooooonnnnnnnnnnnnnnnnmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggggggeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\]]\\\\\\\\\\\[[[[[[[[[[[[YYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMNNMMMMMMMMMMMLLLLLLLLLLLKLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<;;;;;;:::::::::::99999999998888888888877777777777777666666666666555555555554444444444433333333333322222111111111111000000000000////////////...........-----,,,,,,,,,,,++++++++++++++************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!  xxxxxxxxyyyyyyyyyyyyyyz{{{{{{||||||||||||||||||}{{|||}}}~~€€€€����‚‚‚‚ƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚……„„„„„ƒƒƒƒ‚‚‚‚����€€€€€~~~~~~~~€€€����‚‚‚€€€€€€€€€€€€€€€€€����‚‚‚ƒƒƒ„„„„………………………„„ƒƒƒƒ‚‚‚‚����€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}z{{z{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{zzzzzyyyyyyxxzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuutttttttsssssssssssssssssrrqqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnoooooonnnnnnnnnnnnnnnnmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggggggeeeeeeeeeeeeeddddddddddddddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\]]\\\\\\\\\\\\[[[[[[[[[[[YYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<;;;;;;:::::::::::99999999999888888888887777777777777766666666666555555555554444444444443333333333322222211111111111000000000000////////////............----,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!  xxxxxxxxxxyyyyyyyyyyyyyz{{{{{{{{||||||||||||||||{{{|||}}~~~€€€€����‚‚‚ƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚……„„„„„ƒƒƒƒ‚‚‚‚�����€€€€~~~~~~~~~€€€����‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚ƒƒƒ„„„„……………………………„„ƒƒƒ‚‚‚‚����€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{||||{{{||{{{{{{{zzzzzyyyyyyxxzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuttttttttsssssssssssssssssrrqqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnooooooonnnnnnnnnnnnnnnnmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggggggeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\]]]\\\\\\\\\\\\[[[[[[[[[[YYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<;;;;;;;:::::::::::99999999998888888888877777777777777666666666665555555555554444444444433333333333222222111111111111000000000000///////////............----,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!  xxxxxxxxxxxxyyyyyyyyyyyzz{{{{{{{{{{{{{{{{|||||||{{{{|||}}~~~€€€€����‚‚ƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚…„„„„„ƒƒƒƒƒ‚‚‚‚����€€€€€~~~~~~~~~€€€�����‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚ƒƒƒ„„„……………††…………„„„ƒƒƒƒ‚‚‚����€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{zzzzzyyyyyyyxzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxzzzzyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuutttttttttsssssssssssssssssrrqqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnoooooooonnnnnnnnnnnnnnnnmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggggggggggfeeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]\]]]]\\\\\\\\\\\[[[[[[[[[[YYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????>>>>>>===========<<<<<<<<;;;;;;;:::::::::::99999999998888888888877777777777777666666666666555555555554444444444433333333333322222111111111111000000000000////////////...........----,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!  xxxxxxxxxxxxyyyyyyyyyyyzzzz{{{{{{{{{{{{{{{{{{|||{{{{|||}}}~~~€€€€���‚‚ƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚……„„„„ƒƒƒƒ‚‚‚‚‚����€€€€€~~~~~~~~~€€€€����‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚ƒƒ„„„…………†††††………„„„ƒƒƒƒ‚‚‚����€€€€~~~~~~~~}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{zzzzzyyyyyyyxzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxzzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuutttttttttttsssssssssssssssrrrqqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooonnooooooooonnnnnnnnnnnnnnnmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggggggggggfeeeeeeeeeeeeeeddddddddddedddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaaa```````````_____________^^^_^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[YYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>>>==========<<<<<<<<;;;;;;;:::::::::::99999999999888888888887777777777777766666666666555555555554444444444443333333333322222211111111111000000000000////////////...........-----,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!  xxxxxxxxxxxxxyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{|z{{{{|||}}}~~~€€€����‚ƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚……„„„„ƒƒƒƒƒ‚‚‚‚����€€€€€~~~~~~~~~~~€€€€�����€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚ƒƒ„„„………†††††††……„„„„ƒƒƒ‚‚‚���€€€€~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{||||||||||||||||{{{{{zzzzyyyyyyyyxzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvwwvvvvvvvvvvvvvvvvvvvuuuuttttttttttttssssssssssssssrrrrqqqqqqqqqqqqqqqqqppppppppppppoooooooooooooooonoooooooooonnnnnnnnnnnnnnnlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhggggggggggffeeeeeeeeeeeeeedddddddddeedddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````````____________^^^_^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[YYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOPOOOOOOOOOOONNNNNNNNNNNMMNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<;;;;;;;;:::::::::::99999999998888888888877777777777777666666666665555555555554444444444433333333333222222111111111110000000000000///////////...........-----,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  xxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{|zz{{{{|||}}}~~~€€€����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚………„„„„ƒƒƒƒ‚‚‚‚����€€€€~~~~~~~~~~~€€€€����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚ƒƒƒ„„…………††††††………„„„ƒƒƒ‚‚‚����€€€~~~~~~~~}}}}}}}}}}}}}}}{{{{{{{{{{{{{{|||||||||||||||||{{{{{zzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvwwwvvvvvvvvvvvvvvvvvvvuuutttttttttttttsssssssssssssrrrrrqqqqqqqqqqqqqqqqqppppppppppppooooooooooooooooooooooooooonnnnnnnnnnnnnnmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggggggggfffeeeeeeeeeeeeedddddddddeeedddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaa````````````____________^^__^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[YYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOPOOOOOOOOOOOONNNNNNNNNNMMNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@??????????>>>>>>>===========<<<<<<<;;;;;;;;:::::::::::99999999998888888888887777777777777666666666665555555555554444444444433333333333222222111111111111000000000000////////////..........-----,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!  xxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{zz{{{{||||}}}~~~€€€���ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………„„„„ƒƒƒƒ‚‚‚�����€€€€~~~~~~~~~~~~€€€€���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚ƒƒƒ„„…………†††††…………„„„ƒƒƒ‚‚‚���€€€~~~~~~~~~~~}}}}}}}}}}}}}{{{{{{{{{{{{{||||||||||||||||||{{{{{zzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvwwwwvvvvvvvvvvvvvvvvvvvuuttttttttttttttssssssssssssrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooooooooooooooooooooooooooonnnnnnnnnnnnnmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhggggggggffffeeeeeeeeeeeeeddddddddeeedddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```````````____________^^___^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[YYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOPPOOOOOOOOOOONNNNNNNNNNNMNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@?????????>>>>>>>>===========<<<<<<;;;;;;;;::::::::::::9999999999888888888887777777777777766666666666555555555554444444444443333333333322222211111111111000000000000////////////..........------,,,,,,,,,,,++++++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!  xxxxxxxxxxyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzz{{{{|||}}}~~~~€€€��ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………„„„ƒƒƒƒ‚‚‚����€€€€€~~~~~~~~~~~~~~€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚ƒƒƒ„„…………††††…………„„„„ƒƒ‚‚‚���€€€~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{{{{||||||||||||||||||{{{{{zzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvutttttttttttttttsssssssssssrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooooooooooooooooooooooooooonnnnnnnnnnnnmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhggggggggffffeeeeeeeeeeeeeedddddddeeeedddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaaa````````````____________^___^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[YYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOPPPOOOOOOOOOOONNNNNNNNNNMNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@@@?????????>>>>>>>>===========<<<<<<;;;;;;;;;:::::::::::99999999998888888888877777777777777666666666665555555555554444444444433333333333222222111111111110000000000000///////////..........------,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!  xxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{zzz{{{{{|||}}}~~~€€€��‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒ†…………„„„ƒƒƒ‚‚‚����€€€€~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚ƒƒƒ„„…………†††……………„„„ƒƒƒ‚‚���€€€~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{{{|||||||||||||||||||{{{{{zzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvttttttttttttttttssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppooooooooooooooooooooooooooonnnnnnnnnnnmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhgggggggfffffeeeeeeeeeeeeeeddddddeeeeedddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````_________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[YYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUSSSSSSSRRRRRRRRRRRRQQQQQQQRQQQQQQQQQQQPPPPPPPPPPPOOPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>>>>>===========<<<<<<;;;;;;;;;:::::::::::99999999998888888888887777777777777666666666665555555555554444444444433333333333222222111111111111000000000000///////////..........------,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  xxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{zzzz{{{{||||}}}~~~€€€�‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒ††………„„„ƒƒƒ‚‚‚����€€€€~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€��€€€€€€€€€€€€€€€����‚‚ƒƒ„„„……………†……………„„„ƒƒƒ‚‚‚��€€€~~~~~~~~~~~~~}}}}}}}}}}}{{{{{{{{{{|||||||||||||||||||{{{{{zzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvtttttttttttttttttsssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppooooooooooooooooooooooooooonnnnnnnnnnmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhggggggffffffeeeeeeeeeeeeeddddddeeeeedddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[YYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUSSSSSSSSRRRRRRRRRRRQQQQQQQRQQQQQQQQQQQQPPPPPPPPPPPOPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@????????>>>>>>>>>===========<<<<<;;;;;;;;;;:::::::::::9999999999888888888887777777777777766666666666555555555554444444444433333333333222222211111111111000000000000////////////.........------,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!   xyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{zzzz{{{{{||||}}}~~~€€€‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„†††………„„ƒƒƒ‚‚‚����€€€~~~~~~~~~~~~~~~~~~€~~€€€€€€€€������€€€€€€€€€€€€€���‚‚‚ƒƒƒ„„…………………………„„„ƒƒƒ‚‚‚���€€~~~~~~~~~~~~~~~}}}}}}}}}{{{{{{{{{|||||||||||||||||||{{{{{{zzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvttttttttttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppooooooooooooooooooooooooooonnnnnnnnnmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggggfffffffeeeeeeeeeeeeedddddeeeeeedddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaa`````````````________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[YYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUSSSSSSSSRRRRRRRRRRRRQQQQQQRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@????????>>>>>>>>>===========<<<<<;;;;;;;;;;:::::::::::9999999999888888888887777777777777766666666666555555555555444444444443333333333222222211111111111000000000000////////////.........-------,,,,,,,,,,,,+++++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!   yyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{zzzzz{{{{{||||}}}~~~€€€‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„……„„„„‡†††……„„ƒƒƒ‚‚‚���€€€€~~~~~~~~~~~~~~~~~~~~~~~€€€€€��������€€€€€€€€€€€€€���‚‚‚ƒƒƒ„„„…………………„„„„ƒƒƒ‚‚‚���€€€~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{||||||||||||||||||{{{{{{zzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyy{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuttttttttttttttttttssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppoooooooooopoooooooooooooooonnnnnnnnmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhgggggfffffffeeeeeeeeeeeeeeddddeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaa````````````_________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[YYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUSSSSSSSSSRRRRRRRRRRRQQQQQQRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@????????>>>>>>>>>===========<<<<<;;;;;;;;;;:::::::::::99999999998888888888887777777777777666666666665555555555554444444444433333333332222222111111111111000000000000///////////.........-------,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!   yyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzz{{{{{|||}}}}~~€€�‚‚‚‚ƒƒƒƒƒƒ„„„„„„………………„„‡†††……„„ƒƒƒ‚‚‚���€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€���������€€�€€€€€€€€€€���‚‚‚ƒƒƒ„„„……„„„„„„„„„ƒƒƒ‚‚���€€€~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{||||||||||||||||||{{{{{{zzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyy{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuttttttttttttttttttsssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppoooooooooppooooooooooooooonnnnnnnnmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhggggffffffffeeeeeeeeeeeeeedddeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[ZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUSSSSSSSSSRRRRRRRRRRRRQQQQQRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::::9999999999888888888887777777777777766666666666555555555554444444444433333333332222222111111111111000000000000////////////........-------,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!   yyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzz{{{{{{|||}}}~~~€��‚‚‚‚‚ƒƒƒƒƒ„„„„„…………………„‡‡††……„„ƒƒƒ‚‚����€€€€~~~~~~~~~~~~~~~~~~~~~~}~~~~~~€€€€����������€��€€€€€€€€€€���‚‚‚ƒƒƒ„„„„„„„„„„„„ƒƒƒƒ‚‚‚���€€~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{||||||||||||||||||{{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuttttttttttttttttttssssrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppoooooooopppooooooooooooooonnnnnnnmmmmmmmmlllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhgggfffffffffeeeeeeeeeeeeedddeeeeeeeedddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaa`````````````________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[ZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUSSSSSSSSSSRRRRRRRRRRRQQQQQRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::::9999999999888888888887777777777777766666666666555555555555444444444443333333332222222211111111111000000000000////////////........--------,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!   yyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzz{{{{{{|||}}}~~~����‚‚‚‚ƒƒƒƒƒ„„„„„………………„‡†††……„„ƒƒ‚‚‚���€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~€€€€€�������������€€€€€€€€€����‚‚‚ƒƒƒƒ„„„„„„„„„„ƒƒƒƒ‚‚‚���€€€~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{|||||||||||||||||||{{{{{{zzzzzzzyyyyyyyyyyyy{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuttttttttttttttttttsssrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppoooooooppppooooooooooooooonnnnnnmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggffffffffffeeeeeeeeeeeeeddeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaa````````````________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[ZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUSSSSSSSSSSSRRRRRRRRRRRQQQQRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>==========<<<<;;;;;;;;;;;:::::::::::99999999998888888888887777777777777666666666665555555555554444444444433333333322222222111111111110000000000000///////////........--------,,,,,,,,,,,,++++++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!   yyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzz{{{{{||||}}}~~~~€�����‚‚‚‚ƒƒƒƒ„„„„„…………„„‡†††……„„ƒƒ‚‚‚���€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~€€€€���������������€€€€€€€€����‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚���€€~~~~~~~~~~~~~~~~~~~~~~~{{{{{||||||||||||||||||||{{{{{zzzzzzzzyyyyyyyyyyyy{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuttttttttttttttttttssrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppoooooopppppooooooooooooooonnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggffffffffffeeeeeeeeeeeeeedeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUSSSSSSSSSSSRRRRRRRRRRRQQQQRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::::9999999999888888888887777777777777766666666666555555555554444444444433333333322222222111111111111000000000000///////////........--------,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!   yyyyyyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{||||}}}~~~~€€€�����‚‚‚ƒƒƒƒ„„„„„„„„„„†††……„„ƒƒ‚‚‚���€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~€€€€€����������������€€€€€������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚���€€~~~~~~~~~~~~~~~~~~~~~~{{{{|||||||||||||||||||||{{{{zzzzzzzzzyyyyyyyyyyyy{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyy{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyzzzyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuttttttttttttttttttssrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppoooooppppppooooooooooooooonnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgfffffffffffeeeeeeeeeeeeedeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaa`````````````________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\[[ZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRQQQRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::::9999999999888888888887777777777777766666666666555555555554444444444443333333322222222211111111111000000000000////////////.......--------,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!   yyyyyyyyyyyyyyyyyyyyyyyzz{z{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{||||}}}}~~€€€€����‚‚‚‚ƒƒƒƒ„„„„„„„ƒ††……„„„ƒƒ‚‚���€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~€€€€����������������������������‚‚‚‚‚ƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚���€€~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||{{{{zzzzzzzzzyyyyyyyyyyyy{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyzyyyyyyyyyyyyy{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuttttttttttttttttttssrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppoooopppppppooooooooooooooonnnmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaa````````````________________^^^^^^^^^^^^]]]]^]]]]]]]]]]]\\\\\\\\\\\\[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUTSSSSSSSSSSSRRRRRRRRRRRQQQRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<<;;;;;;;;;;;:::::::::::99999999998888888888887777777777777666666666665555555555554444444444433333333222222222111111111110000000000000///////////.......---------,,,,,,,,,,,++++++++++++++*************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!   yyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{||||}}}}}€€€€€���‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ………„„„ƒƒ‚‚����€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~€€€€��������‚‚������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚���€€€~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||{{{zzzzzzzzzzyyyyyyyyyyyy{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyy{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuutttttttttttttttttsssrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppoooppppppppooooooooooooooonnmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````________________^^^^^^^^^^^^]]]^]]]]]]]]]]]]\\\\\\\\\\\[ZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUTSSSSSSSSSSSSRRRRRRRRRRRQQRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::::9999999999888888888887777777777777766666666666555555555554444444444433333333222222222111111111111000000000000///////////.......---------,,,,,,,,,,,,++++++++++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!   yyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{||||}}}~€€€€���‚‚‚‚‚ƒƒƒƒƒƒ‚……„„ƒƒƒ‚‚����€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~€€€€€�������‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��€€€€~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwxwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuutttttttttttttttssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppooppppppppoooooooooooooooonmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaa````````````________________^^^^^^^^^^^^]]]^^]]]]]]]]]]]\\\\\\\\\\\\ZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUTTSSSSSSSSSSSRRRRRRRRRRRQQRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::::9999999999888888888887777777777777766666666666555555555554444444444443333333222222222211111111111000000000000////////////......---------,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!   yyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{|||||}~~~€€€€����‚‚‚‚‚‚‚‚‚„„„ƒƒ‚‚‚����€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~€€€€€������‚‚‚‚‚‚‚‚‚‚‚������������‚‚��‚‚‚‚‚ƒƒƒƒ„„„„„„ƒƒƒ‚‚��€�€€~~~~~~~~~~~~~~~~|||||||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwxxwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuttttttttttttttsssssrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppoopppppppppoooooooooooooooommmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaaa````````````________________^^^^^^^^^^^^]]^^]]]]]]]]]]]]\\\\\\\\\\\ZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUTTSSSSSSSSSSSSRRRRRRRRRRRQRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNONNNNNNNNNNNMMMMMMMMMMMLLMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::::999999999988888888887777777777777766666666666555555555555444444444443333333222222222211111111111000000000000////////////......---------,,,,,,,,,,,,++++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!   yyyyyyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{xxxxxxxxxxyyyyyyyyzzzzzzz|||||}}}}}~~~~€�€€€€~~~~}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}}~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚ƒƒƒƒ„„„„„„ƒƒ‚‚��€~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}|||||||||||{{{{{{{{{{|||zzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzyyyyyyyyyyyyy{{{{{{{zzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyxxxyyxxxxxxxxxxxxxxxxxxxxxxwyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuttssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppoooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllmmmllllllllllllllkkkkkkkkjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffffffffffffffeeeeeeeeeeeeedddddccccccccccccbbbbbbbbbbbaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFGGGFFFFFFFFFFFEEEEEEEEEEDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>===========<<;;;;;;;;;::::::::::::999999999999999888888888887777777777777666666666665555555554444444444433333333322222222222211111111111000000000000///////////........------------,,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyzz{{{{{{{{{{{{{{{{{{{{{{{xxxxxxxxxxyyyyyyyyyyzzzzz{{||||||}}}}}~~~~~€€€~~~~}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚ƒƒƒ„„„„„„„„„ƒƒ‚��€~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyy{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuttssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllmmmmllllllllllllllkkkkkkkjjjiiiiiiiiiiiiiihhhhhhhhhggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeddddcccccccccccccbbbbbbbbbbaaaaaaaaaaa```````````_____________^^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEECCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>===========<<;;;;;;;;;;:::::::::::9999:9999999999988888888887777777777777666666666666555555554444444444433333333332222222222211111111111000000000000///////////........------------,,,,,,,,,,,,++++++++++++***********)))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxxxxxyyyyyyyyyyyyzzz{{{{{|||||}}}}}~~~~~~~~~~~~~~}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}}~~~~~€€€€€€€€€����������€€€€€€€€€€�����‚‚‚ƒƒ„„„……………„„„ƒƒ‚‚€€~~~~}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||}}|||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuttssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpoooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllmmmmllllllllllllllkkkkkkkjjjjiiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffffffffffffeeeeeeeeeeeedddddccccccccccccbbbbbbbbbbaaaaaaaaaaa````````````_____________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEECCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>============<;;;;;;;;;;:::::::::::9999:9999999999988888888888777777777777766666666666555555554444444444433333333332222222222211111111111100000000000////////////........-----------,,,,,,,,,,,,++++++++++++***********)))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxxxxxyyyyyyyyyyyyyyz{{{{{{{||||||}}}}}}}}}}}}~~~~~~}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}~~~~~€€€€€€€���������������€€€€€€����‚‚‚ƒƒ„„„……………………„„ƒƒ‚�€€~~~~~~~}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||}}|||||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuutttsssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpoooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllmmmmmllllllllllllllkkkkkkjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffffffffffffffeeeeeeeeeeeeedddddccccccccccccbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEECCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>===========<;;;;;;;;;;::::::::::::999:9999999999988888888888777777777777766666666666555555555444444444443333333332222222222221111111111100000000000////////////........------------,,,,,,,,,,,,++++++++++++**********))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!  yyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxxxyyyyyyyyyyyyyyyyyz{{{{{{{{{|||||||}}}}}}}|~~~~}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}~~~~~€€€€€€������������������€€€���‚‚‚ƒƒƒ„„……††††††………„ƒƒ‚��€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||}}}||||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzz||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxzyyyyyyyyyyyyyyyyyyyxxxxxyxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuttttsssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllmmmmmmllllllllllllllkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeddddcccccccccccccbbbbbbbbaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNONNNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>===========<;;;;;;;;;;;:::::::::::999::9999999999988888888887777777777777666666666665555555554444444444433333333332222222222211111111111000000000000///////////........------------,,,,,,,,,,,,++++++++++++**********))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!  yyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyzzzzz{{{{{{{{||||||||||||~}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}}}}~~~~€€€€€������‚‚‚‚‚‚‚�������‚‚‚‚‚ƒƒƒ„„……†††‡‡‡†††……„ƒ‚‚��€€~~~~~~~~~~~~~~}}}}}}}}}}}|}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz||||||||||||{{{{{{{{{{{{{{||{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxzzyyyyyyyyyyyyyyyyyyyxxxxyyxxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvuuuuuuuuuuuuuuutttttsssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqoooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllmmmmmmmllllllllllllllkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggggfffffffgfffffffffffffeeeeeeeeeeeedddddccccccccccccbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNONNNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>===========;;;;;;;;;;;:::::::::::999::9999999999988888888888787777777777766666666666555555554444444444433333333332222222222211111111111100000000000///////////.........-----------,,,,,,,,,,,,++++++++++++**********))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!  yyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{|||||||{}}}}}}}}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}}}}}~~~~€€€�����‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚ƒƒƒ„„……††‡‡‡‡‡‡‡††……„ƒ‚‚��€€€~~~~~~~~}}}}}}}}}}|}}}}}}||||||}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{{||||{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxzzzyyyyyyyyyyyyyyyyyyyxxxyyyxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllmmmmmmmmllllllllllllllkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffggffffffffffffeeeeeeeeeeeeddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[ZYYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVUUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNOONNNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>===========;;;;;;;;;;;::::::::::::99::9999999999988888888888787777777777766666666666555555555444444444443333333332222222222221111111111100000000000////////////........-----------,,,,,,,,,,,,++++++++++++**********))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!  yyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{{{{{{{{{{{{{}}}}}||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~}}|||||||||||}}}}}}}}~~~~~€€€����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„……††‡‡‡‡ˆˆ‡‡‡††……„ƒ‚‚���€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{|||||||||||||||||||||||||{|||||{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxzzzzyyyyyyyyyyyyyyyyyyyxxyyyyyxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvuuuuuuuuuuuuutttttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllmmmmmmmmllllllllllllllkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffffffggfffffffffffffeeeeeeeeeeeddddddcccccccccccccbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONOONNNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBBABAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>===========<;;;;;;;;;;;:::::::::::99::9999999999988888888888787777777777766666666666555555555444444444443333333333222222222221111111111100000000000////////////........------------,,,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!  yyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{}}||||||||||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~~}}}|||||||}}}}}}}}}}~~~~~€€€€���‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚ƒƒƒ„„„„……††‡‡‡ˆˆˆˆˆˆ‡‡††…„„ƒƒ‚‚���€€€€€€€€€€€€��€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllmmmmmmmmmllllllllllllllkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffgggfffffffffffffeeeeeeeeeedddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONOOONNNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBBABAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>==========<;;;;;;;;;;;:::::::::::99:::9999999999988888888888887777777777766666666666555555554444444444433333333332222222222211111111111000000000000///////////........------------,,,,,,,,,,,,++++++++++++*********)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!  yyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{|||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~~~~€€€���‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„………††‡‡‡ˆˆˆˆˆˆˆˆ‡‡††…„„ƒƒ‚‚���������������������€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}|||||{{{{{{{||||||||||||||||||||||||||||||||||||{|}}}}}}}}}}}}}}}}}}}}||||||}||||||{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqoooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllmmmmmmmmmmllllllllllllllkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffggggffffffffffffeeeeeeeeeedddddddcccccccccccccbbbbbbbbaaaaaaaaaaaaa````````````____________^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRQQQQSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBABAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>==========<;;;;;;;;;;;:::::::::::99:::9999999999988888888888887777777777766666666666555555554444444444443333333332222222222211111111111100000000000///////////.........-----------,,,,,,,,,,,,++++++++++++*********)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!  yyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||yyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{|||||||||||||||||}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~€€€���‚‚‚ƒƒƒƒƒƒƒƒƒ„„………………†††‡‡‡ˆˆˆ‰‰‰ˆˆˆˆ‡‡†……„„ƒƒ‚‚‚‚����������‚‚‚‚�����€€€€~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~||||||||||||||||||||}}}}}}}}}}}}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}|||}}||||||{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqpoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllmmmmmmmmmmmlllllllllllllljjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhgggggggggggggffffggggfffffffffffffeeeeeeeeeddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa`````````````____________^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRRQQQSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>==========<<;;;;;;;;;;;:::::::::::9:::9999999999988888888888887777777777766666666666555555555444444444443333333332222222222221111111111100000000000////////////........-----------,,,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$####$############""""""""""""!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{||||||yyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{z{{{{{||||||||||||||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~€€€���‚‚‚ƒƒƒƒ„„„„„„…………††††‡‡‡ˆˆˆ‰‰‰‰‰ˆˆˆ‡‡‡†……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}||||||||||~~~~~~~~~~~~~~}}}}}}}}}}}|}}}||||||{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllmmmmmmmmmmmlllllllllllllljjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffgggggfffffffffffffeeeeeeeedddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSSSSRRRRRRRRRRRQQQSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>=========<<;;;;;;;;;;;:::::::::::9::::9999999999988888888888887777777777766666666666555555554444444444433333333332222222222211111111111000000000000///////////........------------,,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$####$#############"""""""""""!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{|||||||||yyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzz{zz{{{{{{{|||||||||||}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~}~~~€€€��‚‚‚ƒƒƒƒ„„„„„…†††††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆ‡‡†………„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€€~~~~~~}}}}~~~}}~~~~~~~~~~~~~~~~~~~~||||||||||||||}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}||||||~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwvvvvvvvvvvvvvvvvvvuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlmmmmmmmmmmmmllllllllllllljjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffggggggffffffffffffeeeeeeeedddddddddcccccccccccccbbbbbbbbaaaaaaaaaaaa`````````````____________^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXVVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRRQQSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>=========<<;;;;;;;;;;;:::::::::::9::::9999999999988888888888887777777777766666666666555555554444444444433333333332222222222211111111111100000000000///////////........------------,,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###$#############"""""""""""!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{||||||||||||yyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~€€€��‚‚‚ƒƒƒ„„„………†††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡††………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���€€€€~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~}||||||||||||}}}}}}~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlmmmmmmmmmmmmmlllllllllllljjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggffggggggfffffffffffffeeeeeeeddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSSSSRRRRRRRRRRRQQSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=========<<<;;;;;;;;;;;:::::::::::::::9999999999988888888888887777777777766666666666555555555444444444443333333332222222222221111111111100000000000////////////........-----------,,,,,,,,,,,,++++++++++++********))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###$#############"""""""""""!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||yyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{|}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~€€€��‚‚‚ƒƒ„„„………†‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡†††……„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚���€€€~~~~~~~}~~~~~~~~~~~~~~~}}|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvuuuuuttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqpppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllljjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfgggggggfffffffffffffeeeeeedddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa`````````````____________^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRRQSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>========<<<;;;;;;;;;;;::::::::::::::::999999999998888888888888777777777766666666666555555555444444444443333333333222222222221111111111100000000000////////////........------------,,,,,,,,,,,,+++++++++++********))))))))))))(((((((((((('(''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###$$############"""""""""""!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{||||||||||||||||||yyyyyyyyyyyyyyyyyyyzzyzzz{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~€€��‚‚ƒƒƒ„„………‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰Š‰‰‰‰‰‰ˆˆˆ‡‡††………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚���€€€~~~~~~~~~~~~~~~~~}}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~}}}~}}}}|||||||{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvvuuuutttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrqqqqqppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmnmmmmmmmmmmmmmmlllllllllljjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggfggggggggffffffffffffeeeeeedddddddddddcccccccccccccbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSSSSRRRRRRRRRRRQSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>========<<<;;;;;;;;;;;::::::::::::::::9999999999988888888888887777777777766666666665555555554444444444433333333332222222222211111111111000000000000///////////........------------,,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###$$############"""""""""""!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzz{{{{{||||||||||||||||||||yyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~€€��‚‚ƒƒ„„………‡‡‡ˆˆˆˆ‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡†††………„„„„„„„ƒƒƒƒ„„„„„„ƒƒƒƒƒ‚‚‚‚���€€€~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~}}}}}||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyzyyyyyyyyyyyyyyyyyyyyyyxxzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwvvvvvvvvvvvvvvvvvvuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrqqqqpppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmnmmmmmmmmmmmmmmllllllllllkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggggggggfffffffffffffeeeeeddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>========<<<<;;;;;;;;;;;:::::::::::::::9999999999988888888888887777777777766666666665555555555444444444443333333332222222222211111111111100000000000///////////........------------,,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##$$#############""""""""""!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzz{{|||||||||||||||||||||||yyyyyyyyyyyyzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€��‚‚ƒƒ„„……‡‡‡ˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆ‡‡†††…………„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚���€€€€~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€~~~~~~}}}~}}}}}|||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzyyzzzyyyyyyyyyyyyyyyyyyyyyxzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrqqqppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmnnmmmmmmmmmmmmmmlllllllllkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggggffffffffffffeeeeeddddddddddddcccccccccccccbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>=======<<<<;;;;;;;;;;;::::::::::::::::999999999998888888888888777777777766666666665555555555444444444443333333332222222222221111111111100000000000////////////........-----------,,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##$$#############""""""""""!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzzz|||||||||||||||||||||||||yyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€��‚‚ƒƒ„„…†‡‡ˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡††††…………„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚���€€€€€€€€€€€€}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~€€€€€€€€~~~~~~}}~}}}}}||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyy{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrqqpppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmnnnmmmmmmmmmmmmmmllllllllkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggggffffffffffffeeeeeddddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>=======<<<<;;;;;;;;;;;::::::::::::::::999999999998888888888888777777777776666666665555555555444444444443333333333222222222221111111111100000000000////////////........------------,,,,,,,,,,,,+++++++++++********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##$$#############"""""""""""!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzz{{|||||||||||||||||||||||||yyyyyzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~€€��‚‚ƒ„„…†‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆ‡‡‡†††…………„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚����€€€€€€€€€€€€€€€€€€€€~}}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€~~~~~~}}~}}}}}}|||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyy{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrqppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmnnnnmmmmmmmmmmmmmmlllllllkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffeeeedddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaa`````````````____________^^^^]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZYYYYYYYYYYYXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=======<<<<<;;;;;;;;;;;:::::::::::::::9999999999988888888888887777777777766666666655555555554444444444433333333332222222222211111111111000000000000///////////........------------,,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##$$$############"""""""""""!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzz{{{{{|||||||||||||||||||||||||yyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~€€��‚‚ƒ„„††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆ‡‡‡††††…………„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}~~~~~~€€€€€€€€€~~~~~~€€€€€€€€€€~~~~~}}}~}}}}}}||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyy{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyzyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmnnnnmmmmmmmmmmmmmmlllllllkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggggffffffffffffeeeeeddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaa````````````____________^^^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZYYYYYYYYYYYYXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>======<<<<<;;;;;;;;;;;::::::::::::::::999999999998888888888888777777777766666666655555555555444444444443333333332222222222211111111111100000000000///////////.........-----------,,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##$$$#############""""""""""!!!!!!!!!!!!!  zzzzzzzzzzzzzzzz{{{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~€€��‚‚ƒ„…††‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆ‡‡‡††††………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}~}}}}}}|||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyy{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyy{zzzzzzzzzzzzzzzzzzzzyyyyzzzyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrpppppppppppoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmnnnnnmmmmmmmmmmmmmmllllllkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggggfffffffffffffeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````````____________^^^]]]]]]]]]]]\\\\\\\\\\\\[[ZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGHGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>======<<<<<;;;;;;;;;;;::::::::::::::::999999999998888888888888777777777776666666655555555555444444444443333333333222222222221111111111100000000000///////////.........-----------,,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#$$$#############""""""""""!!!!!!!!!!!!!  zzzzzzzzzzzzz{{{{{{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~€€��‚‚ƒ……††‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆ‡‡‡‡†††…………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�����€€€€€€€€€€€€€€�������������€€€€€€€€~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}~}}}}}}||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzy{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyy{{{zzzzzzzzzzzzzzzzzzzzyyzzzzyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrrppppppppppppoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmnnnnnnmmmmmmmmmmmmmmlllllkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffeeeedddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^]]]]]]]]]]]]\\\\\\\\\\\[[ZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRRTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGHGGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>======<<<<<<;;;;;;;;;;;:::::::::::::::9999999999988888888888887777777777766666666555555555554444444444433333333332222222222211111111111000000000000//////////.........------------,,,,,,,,,,,,+++++++++++********))))))))))))((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#$$$#############""""""""""!!!!!!!!!!!!!  zzzzzzzzzzz{{{{{{{{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~€€��‚‚„……†‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆ‡‡‡‡†††…………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����€€€€€€€€€��������������������€€€€€~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}~}}}}}}|||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyy{{{{zzzzzzzzzzzzzzzzzzzzyzzzzzyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrpppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmnnnnnnnmmmmmmmmmmmmmlllllkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggghggggggggggggffffffffffffeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````````____________^^^]]]]]]]]]]]]\\\\\\\\\\\[ZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGHGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;::::::::::::::::999999999988888888888887777777777766666666655555555555444444444443333333332222222222211111111111100000000000//////////.........------------,,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#$$$$############"""""""""""!!!!!!!!!!!!!  zzzzzzzz{{{{{{{{{{{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~€€��‚ƒ„……††‡ˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡††††………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚��������€€€€€����������������������€€€€~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyy{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrppppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggghggggggggggggfffffffffffffeeeedddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^]]]]]]]]]]]]\\\\\\\\\\\[ZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGHHGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;::::::::::::::::999999999998888888888888777777777766666666655555555555444444444443333333332222222222221111111111100000000000//////////..........-----------,,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#$$$$############"""""""""""!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{|||||||}}}~~€��‚‚ƒ„„……††‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡Š‰‰‰‰ˆˆˆ‡‡‡††††………………………„‡‡††††††………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvuuuuvvvvvvvvuuuuuuuuuuuuuuuutssssssssssssrrrrrrrrrrrrrppppppppppppooooooooooooopppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihgggggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddcbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]]]]]]]][[ZZZZZZZZZZZYYYYYYYYYYYXWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;:::::999999999998888888888888777777777776666666666555555555544444444444333333333332222222222211111111100000000000////////////.......-----------,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{||zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||}}}~~~€€�‚‚ƒ„„……†††‡‡‡‡‡‡‡‡‡‡‡‡Š‰‰‰‰ˆˆˆˆ‡‡‡†††…………………………‡‡‡††††††………………„„„„„„„„„…„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvuuuvvvvvvvvvuuuuuuuuuuuuuuuusssssssssssssrrrrrrrrrrrrpppppppppppppooooooooooooppppppppppooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihgggggggggggggfffffffffffffeeeeeeeeeeeeddddddddddddcbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]]][[ZZZZZZZZZZZZYYYYYYYYYYYWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;::::::99999999999888888888888777777777776666666666555555555544444444444433333333332222222222221111111100000000000////////////.......------------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{|||||zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||}}}~~~€€�‚‚ƒ„„……†††‡‡‡‡‡‡‡‡‡‡‡ŠŠ‰‰‰‰ˆˆˆ‡‡‡††††………………………‡‡‡‡†††††…………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvuuvvvvvvvvvvuuuuuuuuuuuuuuussssssssssssssrrrrrrrrrrrppppppppppppppooooooooooopppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhggggggggggggffffffffffffffeeeeeeeeeeeedddddddddddccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]]]]]]][[[ZZZZZZZZZZZYYYYYYYYYYYWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;::::::999999999998888888888888777777777776666666665555555555544444444444333333333332222222222211111111000000000000///////////.......------------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{|||||||zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}~€€�‚‚ƒƒ„„……††††‡‡‡‡‡‡‡‡Š‰‰‰‰‰ˆˆˆˆ‡‡‡††††……………………‡‡‡‡††††††………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚������������€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{z||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvuvvvvvvvvvvvuuuuuuuuuuuuuusssssssssssssssrrrrrrrrrrppppppppppppppoooooooooooppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhgggggggggggggfffffffffffffeeeeeeeeeeeeeddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]]][[[ZZZZZZZZZZZZYYYYYYYYYYWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;::::::999999999998888888888888777777777776666666665555555555544444444444333333333332222222222211111111100000000000///////////........-----------,,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  {{{{{{{{{{{{{||||||||||zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}~€€��‚ƒƒ„„………††††††††††‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡††††…………………‡‡‡‡‡†††††……………………………………†………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�������������€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuussssssssssssssssrrrrrrrrrpppppppppppppppoooooooooopppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjkjjjjjjjjjjjjjiiiiiiiiiiihhhgggggggggggggfffffffffffffeeeeeeeeeeeeddddddddddcccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]][[[[ZZZZZZZZZZZYYYYYYYYYYWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOPOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;:::::::99999999999888888888888777777777776666666665555555555544444444444333333333332222222222211111111100000000000////////////.......------------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  {{{{{{{{{{{||||||||||||zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}~~€€��‚‚ƒƒ„„…………†††††††‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡†††††††…………‡‡‡‡‡‡†††††…………………………††††……………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�������������€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutssssssssssssssssrrrrrrrrqpppppppppppppppooooooooopppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhggggggggggggffffffffffffffeeeeeeeeeeeedddddddddccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]]][[[[ZZZZZZZZZZZZYYYYYYYYYWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOPOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;:::::::99999999999888888888888877777777776666666666555555555554444444444433333333332222222222221111111100000000000////////////.......------------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  {{{{{{{{{||||||||||||||zzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}~~€��‚‚‚ƒƒ„„„………………††‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡†††††††††…ˆ‡‡‡‡‡‡†††††……………………†††††………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�������������€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttssssssssssssssssrrrrrrrqqpppppppppppppppooooooooppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhgggggggggggggfffffffffffffeeeeeeeeeeeedddddddddccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]]][[[[[ZZZZZZZZZZZYYYYYYYYYWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPOOPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;:::::::999999999998888888888888777777777776666666665555555555544444444444333333333332222222222211111111000000000000///////////.......------------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  {{{{{{|||||||||||||||||zz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}~~~€€��‚‚‚ƒƒ„„„„„…………ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††††ˆˆˆ‡‡‡‡‡†††††……………†††††††……†††††††††……………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������������€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuutttssssssssssssssssrrrrrrqqppppppppppppppppooooooopppppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddddcccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]]][[[[[ZZZZZZZZZZZYYYYYYYYYWWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSRRRSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOPPOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;::::::::99999999998888888888888777777777776666666665555555555544444444444333333333332222222222211111111100000000000///////////........-----------,,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  {{{{|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}~~~€€€��‚‚‚ƒƒƒƒ„„„„„ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††ˆˆˆˆ‡‡‡‡††††††………†††††††‡†††††††††††††††††……………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������������€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuttttsssssssssssssssrrrrrrqqqppppppppppppppppooooooqpppppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeddddddddcccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]][[[[[[ZZZZZZZZZZZYYYYYYYYWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSSRRSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;::::::::99999999999888888888888777777777776666666665555555555544444444444333333333332222222222211111111100000000000///////////........------------,,,,,,,,,,,+++++++++++*************)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  {{|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}~~~€€����‚‚‚ƒƒƒƒ„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††ˆˆˆˆˆ‡‡‡‡††††††††††††††‡‡†††††††††††††††††††††††……………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�������������€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuttttssssssssssssssssrrrrrqqqqpppppppppppppppooooooqqppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiihhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeedddddddccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]]][[[[[[ZZZZZZZZZZZZYYYYYYYWWWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSRRTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;::::::::999999999998888888888888777777777776666666665555555555544444444444333333333332222222222211111111000000000000//////////........------------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  |||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}~~~~€€€���‚‚‚‚‚ƒƒ†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††ˆˆˆˆˆ‡‡‡‡††††††††††††††‡‡†††††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������������€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvwvvvvvvvvvvvvvvvvuuuuuuuutttttssssssssssssssssrrrrqqqqqpppppppppppppppoooooqqqppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeddddddcccccccbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]][[[[[[[ZZZZZZZZZZZYYYYYYYWWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSRTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;::::::::999999999998888888888888777777777776666666665555555555544444444444333333333332222222222211111111100000000000//////////.........-----------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  |||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{|||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}||||||||||||||||}}}}}}}~~~€€€€����‚‚‚…†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††ˆˆˆˆˆˆ‡‡‡††††††††††††††‡‡††††††††††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�������������€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvwvvvvvvvvvvvvvvvvvuuuuuuuttttttssssssssssssssssrrrqqqqqqpppppppppppppppooooqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]]][[[[[[[ZZZZZZZZZZZZYYYYYYXWWWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSRTSSSSSSSSSSSRRRRRRRRRRRQQRQQQQQQQQQQPPPPPPPPPPPPPOPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;:::::::::99999999999888888888888777777777776666666665555555555544444444444333333333332222222222211111111100000000000//////////.........-----------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  |||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}||||||||||||}}}}}}}}~~~~€€€€����……………††††††††††††††††††††ˆˆˆˆˆˆ‡‡‡††††††††††††††‡‡††††††††††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�������������€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvwwvvvvvvvvvvvvvvvvvuuuuuutttttttssssssssssssssssrrqqqqqqqpppppppppppppppoooqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeedddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]][[[[[[[[ZZZZZZZZZZZYYYYYYXWWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSSTTSSSSSSSSSSSRRRRRRRRRRRQRQQQQQQQQQQQPPPPPPPPPPPPOPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;:::::::::999999999998888888888888777777777766666666665555555555544444444444333333333322222222222211111111000000000000/////////.........------------,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  |||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}~~~~~€€€€�„„„………………††††††††††††††††ˆˆˆˆˆˆ‡‡‡†††††††††††††††‡††††††††††††††††††††‡‡‡†††††††††………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvwwwvvvvvvvvvvvvvvvvvuuuuuttttttttssssssssssssssssrqqqqqqqpppppppppppppppoooqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeedddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]]][[[[[[[[ZZZZZZZZZZZZYYYYYXXWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSSTTSSSSSSSSSSSRRRRRRRRRRRQRQQQQQQQQQQQPPPPPPPPPPPPOPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;:::::::::999999999998888888888888777777777776666666665555555555544444444444333333333332222222222211111111000000000000/////////.........------------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  |||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}~~~~~~~€€ƒƒ„„„„„…………………†††††††††††ˆˆˆˆˆ‡‡‡‡††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††…………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvwwwwvvvvvvvvvvvvvvvvvuuuutttttttttsssssssssssssssrqqqqqqqqpppppppppppppppooqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]][[[[[[[[[ZZZZZZZZZZZYYYYYXXWWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTTSSSSSSSSSSSTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;::::::::::99999999999888888888888777777777776666666665555555555544444444444333333333332222222222211111111100000000000/////////..........-----------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  |||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}~~~~~~~‚ƒƒƒƒƒ„„„„„…………………†††††††ˆˆˆˆˆ‡‡‡‡††††††………†††††††……†††††††††††††††††‡‡‡‡‡‡‡‡†††††††………………………………………„…„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{|||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvwwwwwvvvvvvvvvvvvvvvvuuuuttttttttttsssssssssssssssqqqqqqqqqpppppppppppppppoqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiihhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeedddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]]][[[[[[[[[ZZZZZZZZZZZZYYYYXXXWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>=============<<<<<<<<<<;;;;;;::::::::::99999999999888888888888777777777776666666666555555555554444444444333333333332222222222211111111100000000000/////////..........-----------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  |||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~‚‚‚‚ƒƒƒƒƒ„„„„„„…………………†††ˆˆˆˆ‡‡‡‡††††††………………†††††…………††††††††††††††††‡‡‡‡‡‡‡‡††††††††…………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwvvvvvwwwwwwvvvvvvvvvvvvvvvvuuutttttttttttssssssssssssssqqqqqqqqqqpppppppppppppppqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiihhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeedddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^]]][[[[[[[[[[ZZZZZZZZZZZYYYYXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;::::::::::999999999998888888888888777777777776666666665555555555544444444444333333333332222222222211111111000000000000////////..........------------,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  |||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~��‚‚‚‚‚ƒƒƒƒƒ„„„„„„…………………‡‡‡‡‡‡‡‡††††††……………………†††………………………………††††††††††‡‡‡‡‡‡‡††††††††…………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwvvvvwwwwwwwvvvvvvvvvvvvvvvvuutttttttttttssssssssssssssqqqqqqqqqqqppppppppppppppqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiihhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeddccccccccccbbbbbbbbbbbbaaabaaaaaaaaaaaa```````````____________^^^^^^^^^^^]]][[[[[[[[[[ZZZZZZZZZZZZYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;:::::::::::99999999998888888888888777777777776666666665555555555544444444444333333333332222222222211111111100000000000////////..........------------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  |||||||||||||||||||||}}{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~����‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„…………‡‡‡‡‡‡‡††††††……………………………†…………………………………………†††††††‡‡‡‡‡‡†††††††††…………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwvvvvwwwwwwwwvvvvvvvvvvvvvvvvuttttttttttttsssssssssssssqqqqqqqqqqqppppppppppppppqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiihhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeddcccccccccccbbbbbbbbbbbbaabaaaaaaaaaaaa````````````____________^^^^^^^^^^^]][[[[[[[[[[[ZZZZZZZZZZZYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;:::::::::::99999999999888888888888777777777776666666665555555555544444444444333333333332222222222211111111100000000000////////..........------------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  ||||||||||||||||||}}}}}{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~€������‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„‡‡‡‡‡‡†††††††………………………………„„„………………………………………††††††††††††††††††††††…†…†…†………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwvvvwwwwwwwwwvvvvvvvvvvvvvvvvtttttttttttttssssssssssssqqqqqqqqqqqqpppppppppppppqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiihhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeedccccccccccccbbbbbbbbbbbaabbaaaaaaaaaaaa````````````___________^^^^^^^^^^^]][[[[[[[[[[[ZZZZZZZZZZZZYYXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>=============<<<<<<<<<<;;;;;:::::::::::99999999999888888888888877777777776666666666555555555554444444444333333333332222222222221111111100000000000////////...........-----------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  ||||||||||||||||}}}}}}}{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}€€€�������‚‚‚‚‚‚ƒƒƒƒƒ„„„„†††††††††††††………………………………„„„„„„„„„„„„„…………………††††††††††††††††††………†††††††……………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€�€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwvvwwwwwwwwwwvvvvvvvvvvvvvvvttttttttttttttsssssssssssqqqqqqqqqqqqqppppppppppppqqqqqqqqqqpppppppppppppppoooooooooonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjihhhhhhhhhhhhhggggggggggggfgffffffffffffeeeeeeeeeeedccccccccccccbbbbbbbbbbbbabbaaaaaaaaaaaa````````````____________^^^^^^^^^^^][[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;::::::::::999999999998888888888888777777777776666666665555555555544444444444333333333332222222222211111111000000000000///////...........------------,,,,,,,,,,,+++++++++++************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  ||||||||||||||}}}}}}}}}{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€�������‚‚‚‚‚‚ƒƒƒƒƒƒ†††††††††††††………………………………„„„„„„„„„„„„„„„„„……………††††††††††††††………………††††††……………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚������€€€€€€€€����€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwvwwwwwwwwwwwvvvvvvvvvvvvvvtttttttttttttttssssssssssqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqppppppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiihhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeedccccccccccccbbbbbbbbbbbabbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^]\[[[[[[[[[[[ZZZZZZZZZZZZYXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;:::::::::::99999999999888888888888777777777776666666665555555555544444444444333333333332222222222211111111100000000000///////...........------------,,,,,,,,,,,++++++++++++************)))))))))))(((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  |||||||||||}}}}}}}}}}}}{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€��������‚‚‚‚‚ƒƒƒƒ……†††††††††††………………………………„„„„„„„„„„„„„„„„„„„……………††††††††††…………………………††††……………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚������€€€€€€€€�����€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvttttttttttttttttsssssssssqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiihhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeedccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa````````````____________^^^^^^^^^^^\[[[[[[[[[[[[ZZZZZZZZZZZYXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>=============<<<<<<<<<<;;;;;:::::::::::99999999999888888888888777777777776666666665555555555544444444444333333333332222222222211111111100000000000///////...........------------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  |||||||||}}}}}}}}}}}}}}{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€�������‚‚‚‚‚‚ƒ……………††††††††………………………………„„„„„„„ƒƒƒƒƒƒ„„„„„„„……………………††……………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚������€€€€€€€�������€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvutttttttttttttttsssssssssqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllklkkkkkkkkkkkkjjjjjjjjjjjjiihhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeddccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````___________^^^^^^^^^^^\\[[[[[[[[[[[ZZZZZZZZZZZYXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;:::::::::::99999999999888888888888877777777777666666666555555555554444444444333333333332222222222221111111100000000000///////............-----------,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!  |||||||}}}}}}}}}}}}}}}}{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}€€€€€€€€€€€€€��������‚‚‚‚……………………†††††………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………………………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�������€€€€€€�������€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuttttttttttttttttssssssssrqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeedddcccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaa````````````____________^^^^^^^^^^\\[[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>==>==========<<<<<<<<<<<;;;;;:::::::::::99999999998888888888888777777777776666666665555555555544444444444333333333332222222222211111111000000000000///////...........-----------,,,,,,,,,,,,+++++++++++************))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  ~~~~~~~~~~~~€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€€€€�‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……………………………………………………††††††ˆˆ‡‡‡‡‡‡‡††††††††††††††††……………„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||}}}}}}}}|||||||||||||||||zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttsssssssssssssssrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnmmmnnmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddcccccaaaa````````````_________^^^^^^]]]]]]]]]]]]\\\\\\\]]\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCBBBBBBBBBAAAAAAAAAAA@@@@@@???????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;::::::::::999999999998888998888888888777777777776666665555555555544444444444444433333333333222222222111111100000000000//////////////////...........--------,,,,,,,,,,,++++++++++***********))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!  ~~~~~~~~~~€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€€���‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…………………………………………………………†……‡‡‡‡‡‡‡‡‡††††††††††††††††……………„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||}}}}}}}}}||||||||||||||||zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnmmnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeedddddddddddcccccaaaa````````````_________^^^^^^^]]]]]]]]]]]\\\\\\\]]\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCBBBBBBBBBBAAAAAAAAAA@@@@@@????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;::::::::::999999999998888998888888888877777777777666666555555555544444444444444433333333333222222222111111100000000000//////////////////............-------,,,,,,,,,,,++++++++++***********))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!  ~~~~~~~~€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~€����‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……………………„„„„„„„…………………………‡‡‡‡‡‡‡‡‡††††††††††††††††……………„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}|||||||||||||||zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnmnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddccccaaaaa````````````________^^^^^^^]]]]]]]]]]]]\\\\\\]]]\\\\\\\\\\\[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCBBBBBBBBBBAAAAAAAAAAA@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;:::::::::::99999999999888998888888888877777777777666666555555555554444444444444433333333333222222222111111100000000000///////////////////...........-------,,,,,,,,,,,,+++++++++************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!  ~~~~~€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~�����‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„………………‡‡‡‡‡‡‡‡‡‡†††††††††††††††………………„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}||||||||||||||zzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttsssssssssssssssrrrrrrrrqqqqqqqqqqqqqqpppqppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnmnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddcccaaaaa````````````________^^^^^^^^]]]]]]]]]]]\\\\\\]]]\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCBBBBBBBBBBAAAAAAAAAAA@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;:::::::::::999999999998889988888888888777777777776666665555555555544444444444444333333333332222222221111111000000000000//////////////////...........-------,,,,,,,,,,,,+++++++++************))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  ~~~€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………‡‡‡‡‡‡‡‡‡‡†††††††††††††††………………„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}||||||||||||zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqppqqppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeedddddddddddcccaaaaaa````````````_______^^^^^^^^]]]]]]]]]]]]\\\\\]]]]\\\\\\\\\\\[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCBBBBBBBBBBBAAAAAAAAAA@@@@@?????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;:::::::::::999999999998889998888888888877777777776666665555555555544444444444444433333333333222222221111111100000000000//////////////////...........--------,,,,,,,,,,,+++++++++************))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  ~€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„‡‡‡‡‡‡‡‡‡††††††††††††††††………………„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}|||||||||||zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqpqqpppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddccaaaaaa````````````_______^^^^^^^^^]]]]]]]]]]]\\\\\]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCBBBBBBBBBBAAAAAAAAAAA@@@@?????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;::::::::::999999999998889998888888888877777777777666666555555555554444444444444433333333333222222221111111100000000000//////////////////............-------,,,,,,,,,,,++++++++++***********))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„††††††††‡†‡††††††††††††††…………………„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}||||||||||zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeeeeedddddddddddccaaaaaaa````````````______^^^^^^^^^]]]]]]]]]]]]\\\\]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCBBBBBBBBBBAAAAAAAAAAA@@@@?????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;:::::::::::99999999999889998888888888877777777777666666555555555554444444444444433333333333222222221111111100000000000///////////////////...........-------,,,,,,,,,,,++++++++++************)))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„††††††††††‡†‡††††††††††††…………………„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}|||||||||zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffffeefeeeeeeeeeeeddddddddddddcaaaaaaa````````````______^^^^^^^^^^]]]]]]]]]]]\\\\]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCBBBBBBBBBBBAAAAAAAAAA@@@@?????????>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;:::::::::::999999999998899998888888888777777777776666665555555555544444444444444333333333332222222211111111000000000000//////0///////////...........-------,,,,,,,,,,,,+++++++++************))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„†††††††††‡‡†‡‡‡††††††††††……………………„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}||||||||zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffffefeeeeeeeeeeeedddddddddddcaaaaaaaa````````````_____^^^^^^^^^^]]]]]]]]]]]]\\\]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCBBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;::::::::::999999999998899998888888888877777777776666665555555555544444444444444433333333333222222211111111100000000000//////0///////////...........-------,,,,,,,,,,,,+++++++++************))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ…††††††††††‡‡‡‡‡‡‡†††††††………………………„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttsssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppooooopoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffeffeeeeeeeeeeeddddddddddddaaaaaaaa````````````_____^^^^^^^^^^^]]]]]]]]]]]\\\]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCBBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;:::::::::::99999999998899998888888888877777777776666666555555555554444444444444433333333333222222211111111100000000000//////0///////////............-------,,,,,,,,,,,++++++++++***********))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ……†††††††††‡‡‡‡‡‡‡‡††††††…………………………„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttsssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppoooooppoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeedddddddddddaaaaaaaaa````````````____^^^^^^^^^^^]]]]]]]]]]]]\\]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAA@@@??????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;:::::::::::99999999999899998888888888877777777776666666555555555554444444444444433333333333222222211111111100000000000//////0///////////............-------,,,,,,,,,,,++++++++++***********))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚ƒƒ………†††††††‡‡‡‡‡‡‡‡‡‡‡†††††…………………………„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�����������€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppoooopppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeddddddddddaaaaaaaaa````````````____^^^^^^^^^^^^]]]]]]]]]]]\\]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAAA@@???????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;:::::::::::999999999998999998888888888777777777766666665555555555544444444444444333333333332222222111111111000000000000/////00///////////...........-------,,,,,,,,,,,,+++++++++************)))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚ƒ…………†††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††………………………„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�����������€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}|||{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvwvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttsssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppooopppoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddddddaaaaaaaaaa````````````____^^^^^^^^^^^]]]]]]]]]]]]\]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKKKLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;::::::::::999999999998999998888888888877777777766666665555555555544444444444444433333333333222222111111111100000000000/////00///////////...........-------,,,,,,,,,,,,+++++++++************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚……………†††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††……………………„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚������������€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}||{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvwvvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttsssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppoooppppoooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeedddddddddaaaaaaaaaa````````````____^^^^^^^^^^^^]]]]]]]]]]]\]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKKKLKKKKKKKKKKJJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;:::::::::::99999999999999998888888888877777777766666666555555555554444444444444433333333333222222111111111100000000000/////00///////////...........--------,,,,,,,,,,,+++++++++************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚„……………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������������€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}|{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttsssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppoopppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeedddddddddaaaaaaaaaaa````````````____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKKLKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAA@@???????????>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;:::::::::::99999999999999998888888888877777777766666666555555555554444444444444433333333333222222111111111100000000000/////00///////////............-------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚„„…………†††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††………………„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������������€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttsssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppoppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddddaaaaaaaaaaa````````````____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKKLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@???????????>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;:::::::::::999999999999999998888888888777777777666666665555555555544444444444444333333333332222221111111111000000000000////00////////////...........-------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚„„……………†††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††……………„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚��������������€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttsssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddddbaaaaaaaaaaa```````````_____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKKLLKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAA@@@??????????>>>>>>>>>>>==>==========<<<<<<<<<<<;;;;;;;:::::::::::99999999999999998888888888877777777666666665555555555544444444444444433333333333222221111111111100000000000////000///////////...........-------,,,,,,,,,,,,+++++++++************))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚„„„……………†††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††……………„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������������€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttsssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeedddddddbaaaaaaaaaaaa```````````____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKLLKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>==>===========<<<<<<<<<<;;;;;;;:::::::::::99999999999999998888888888877777777666666666555555555554444444444444433333333333222221111111111100000000000////000///////////...........-------,,,,,,,,,,,,+++++++++************))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$%$$$$$$$$$$$$############""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚„„„„……………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††…………„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚����������������€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttsssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooonnnnonnnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeedddddddbbaaaaaaaaaaa```````````_____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLKLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@???????????>>>>>>>>>>>=>===========<<<<<<<<<<<;;;;;;;::::::::::99999999999999998888888888877777777666666666555555555554444444444444433333333333222221111111111100000000000////000///////////...........--------,,,,,,,,,,,+++++++++************))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$%$$$$$$$$$$$$$###########""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚�‚‚�‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚„„„„„……………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttsssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooonnnoonnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddbbaaaaaaaaaaaa```````````____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKLLLKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>>>>>=>>==========<<<<<<<<<<<;;;;;;;::::::::::99999999999999999888888888877777777666666666555555555554444444444444433333333333222221111111111100000000000////000////////////..........--------,,,,,,,,,,,++++++++++***********))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$%$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚�‚‚����‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚„„„„„„……………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttsssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooonnoonnnnnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddddbbbaaaaaaaaaaa```````````_____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>=>>==========<<<<<<<<<<<;;;;;;;:::::::::::99999999999999998888888888877777776666666665555555555544444444444444433333333333222211111111111000000000000///0000///////////..........--------,,,,,,,,,,,,+++++++++************)))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$%$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€�€�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚„„„„„„„………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡†††††…………„„„„ƒƒƒƒƒ‚‚ƒ‚‚‚‚‚‚‚‚‚‚��������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooooooonnooonnnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeedddddbbbaaaaaaaaaaa```````````_____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>=>>===========<<<<<<<<<<;;;;;;;:::::::::::99999999999999998888888888877777776666666666555555555554444444444444433333333333222221111111111100000000000///0000///////////..........--------,,,,,,,,,,,,+++++++++************)))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚�‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚„„„„„„„„………………†††††‡‡‡‡‡‡‡‡‡‡‡‡†††††…………„„„„ƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚�������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttsssssssrrrrrrrrrrrrrrrqqqrqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooonoooonnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeedddddbbbbaaaaaaaaaaa``````````_____^^^^^^^^^^^^]]]]]]]]^]]]]]]]]]]]\\\\\\\\\\\[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;::::::::::99999999999999999888888888877777776666666666555555555554444444444444433333333333222221111111111100000000000///0000///////////..........---------,,,,,,,,,,,+++++++++************)))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚„„„„„„„„„……………††††††‡‡‡‡‡‡‡‡‡‡‡†††††…………„„„„„ƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~}}}}}}}}}}}{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttssssssssrrrrrrrrrrrrrrrqqrqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooooonoooonnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddbbbbaaaaaaaaaaa``````````______^^^^^^^^^^^]]]]]]]]^]]]]]]]]]]]\\\\\\\\\\\[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@??????????>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;:::::::::::9999999999999999888888888877777776666666666555555555554444444444444433333333333222221111111111100000000000///0000///////////..........---------,,,,,,,,,,,+++++++++************)))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„………………††††‡‡‡‡‡‡‡‡‡‡††††††…………„„„„„ƒƒƒƒƒ‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}}{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttsssssssssrrrrrrrrrrrrrrrqrrqqqqqqqqqqqqqqpppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeddddbbbbbaaaaaaaaaaa`````````______^^^^^^^^^^^^]]]]]]]^]]]]]]]]]]]]\\\\\\\\\\\[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;:::::::::::99999999999999998888888888877777766666666665555555555544444444444444433333333332222211111111111000000000000//00000///////////.........---------,,,,,,,,,,,++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!  ��������������������‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚ƒƒƒƒƒ„„„„………………„„„„„„ƒƒƒƒ‚‚‚‚‚�����ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||~~~~~~~~~~~~}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaa```___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999998888888888877777777777666666665555555555444444444443333333333322222222221111111111100000000000///////////////...........----------,,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((''''''''''''&'&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ������������������‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚ƒƒƒƒƒ„„„„„……„„„„„„„„ƒƒƒƒ‚‚‚‚‚�����ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||~~~~~~~~~~~~~}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttsssssrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkklkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaa```___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOONNMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::99999999998888888888877777777777666666665555555555544444444443333333333322222222221111111111100000000000///////////////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!  ���������������‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚�����ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||~~~~~~~~~~~~~~}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttsssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkklkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggffffffffffffeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaa```___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::99999999998888888888877777777777666666665555555555544444444443333333333322222222221111111111100000000000///////////////...........-----------,,,,,,,,,,,++++++++++++************))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!  �������������‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€���������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚����ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttsssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggfffffffffffeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<<;;;;;;;;::::::::::999999999998888888888777777777776666666655555555555444444444433333333333222222222211111111111000000000000//////////////...........-----------,,,,,,,,,,,,+++++++++++************))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!  �����������‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€��������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚����„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||~~~~~~~~~~~~~~~~~}}}}}}}}||||{{{{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttsssssrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaa````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999998888888888877777777776666666665555555555444444444443333333333322222222221111111111100000000000//////////////............----------,,,,,,,,,,,,+++++++++++************))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������€�€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚���„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||~~~~~~~~~~~~~~~~~~}}}}}}}|||||{{{{{{{{{{{{{{{{{{{zyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttsssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkklllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaa`````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOOMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::99999999998888888888877777777776666666665555555555544444444443333333333322222222221111111111100000000000///////////////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  �������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������€�€�€�€€€€��������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttsssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkklllkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhggggggggggffffffffffffeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaa`````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::99999999999888888888877777777776666666665555555555544444444443333333333322222222221111111111100000000000///0///////////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  �����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}|||||||{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggfffffffffffeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaa``````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::::999999999998888888888777777777766666666655555555555444444444433333333333222222222211111111111000000000000//0///////////...........-----------,,,,,,,,,,,++++++++++++************))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!  ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}||||||||{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhgggggggggggffffffffffffeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaaaa``````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::999999999998888888888877777777766666666655555555555444444444433333333333222222222211111111111100000000000//0///////////............----------,,,,,,,,,,,,+++++++++++************))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!  ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||||||||{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkklllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhggggggggggggffffffffffffeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbaaaaaaaa```````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<<;;;;;;;;;:::::::::::99999999998888888888877777777766666666665555555555544444444443333333333322222222221111111111100000000000//0///////////............----------,,,,,,,,,,,,+++++++++++************))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}||||||||||{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttssssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggggggffffffffffffeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaaa```````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[ZZZZZZZZZZZYYYYYYYYYYYXYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<;;;;;;;;;:::::::::::99999999999888888888877777777766666666665555555555544444444443333333333322222222221111111111100000000000//00///////////...........-----------,,,,,,,,,,,++++++++++++***********))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}|||||||||||{{{{{{{{{{{{{{zyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttssssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllklllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhggggggggggggffffffffffffeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbaaaaaaa```````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[ZZZZZZZZZZZYYYYYYYYYYYXYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888877777777766666666665555555555544444444443333333333322222222221111111111100000000000//00///////////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~||||||||||||{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttsssssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllllkllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhggggggggggggffffffffffffeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaa````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPPPOOOOOOOONMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888877777777666666666655555555555444444444433333333333222222222211111111111000000000000/00///////////...........-----------,,,,,,,,,,,++++++++++++************))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚…„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~|||||||||||||{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhggggggggggggffffffffffffeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbaaaaaa````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOONNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888877777777666666666665555555555544444444443333333333322222222221111111111100000000000/00///////////............----------,,,,,,,,,,,,+++++++++++************))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚…„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~||||||||||||||{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhgggggggggggffffffffffffeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaaa`````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888877777777666666666665555555555544444444443333333333322222222221111111111100000000000/00////////////...........----------,,,,,,,,,,,,+++++++++++************))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚……„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~|||||||||||||||{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggggffffffffffffeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbaaaaaa`````````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOONNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888887777777666666666665555555555544444444443333333333322222222221111111111100000000000/000///////////...........-----------,,,,,,,,,,,++++++++++++***********))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������‚����‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~|||||||||||||||{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyxyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhgggggggggggffffffffffffeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaa``````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888877777777666666666655555555555444444444433333333333222222222211111111111000000000000000///////////...........-----------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚…………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~||||||||||||||||{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyxyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggggffffffffffffeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaa``````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::99999999998888888888877777777666666666665555555555444444444443333333333222222222211111111111100000000000000///////////...........-----------,,,,,,,,,,,++++++++++++************))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚…………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~|||||||||||||||||{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkjkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggggffffffffffffeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbaaaa``````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888877777777666666666665555555555544444444443333333333322222222221111111111100000000000000///////////...........-----------,,,,,,,,,,,,+++++++++++************))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚…………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~|||||||||||||||||||{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggggffffffffffffeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbaaaa```````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888887777777666666666665555555555544444444443333333333322222222221111111111100000000000000////////////..........-----------,,,,,,,,,,,,+++++++++++************))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚……………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ€€€€~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~~|||||||||||||||||||{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggggffffffffffffeeeeeeeeeeeedddddddddccccccccccbbbbbbbbbbbbaaa```````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::999999999998888888888877777776666666666655555555555444444444433333333333222222222211111111111000000000000000///////////..........------------,,,,,,,,,,,++++++++++++***********))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚……………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~}|||||||||||||||||||{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllllmmllllllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhgggggggggggffffffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbbbbbaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPOOOOONNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::99999999998888888888877777777666666666665555555555444444444433333333333222222222211111111111000000000000000///////////..........------------,,,,,,,,,,,++++++++++++***********)))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚…………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~}}|||||||||||||||||||{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmllllllllmmmlllllllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbbbaaa```````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888877777777666666666665555555555544444444443333333333322222222221111111111100000000000000///////////...........-----------,,,,,,,,,,,++++++++++++************))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚……………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~}}}|||||||||||||||||||{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllllmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeddddddddccccccccccccbbbbbbbbbbbaaa````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888887777777666666666665555555555544444444443333333333322222222221111111111100000000000000///////////...........-----------,,,,,,,,,,,,+++++++++++************))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~}}}}|||||||||||||||||||{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmmllllllmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeddddddddcccccccccccbbbbbbbbbbbaaaa```````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTUTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888887777777766666666665555555555544444444443333333333322222222221111111111100000000000000////////////..........-----------,,,,,,,,,,,,+++++++++++************))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚����������������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuutttrrrrrrqqqqqqqqqqqqqqqppppqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnmmnnnmmmmmmmmmmmmmmllllllllmlllllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggffffffffffffffffeeeeeeeeeeedddcbbbbbbbbbbbbaaaaaaaaaaa````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAABBAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::9999998888888888877777777766666666666555555555554444444443333333333322222222221111111111100000000000////////////...........---...-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuttrrrrrrrqqqqqqqqqqqqqqqpppqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnnmnnnnmmmmmmmmmmmmmllllllllmmlllllllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggggffffffffffffffffeeeeeeeeeeedddccbbbbbbbbbbbaaaaaaaaaaaa````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAABBAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::9999999888888888877777777766666666666555555555554444444444333333333332222222221111111111100000000000////////////...........---...-----------,,,,,,,,,,,,,+++++++++++****************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚����������������������€€��€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuttrrrrrrrrqqqqqqqqqqqqqqqppqqqqqqqppppppppppppppoooooooooooooonnnnnnnnnnnnnnmnnnnnmmmmmmmmmmmmmlllllllmmmllllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeddccbbbbbbbbbbbbaaaaaaaaaaa````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBABBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::9999999888888888887777777776666666666555555555554444444444333333333332222222221111111111100000000000////////////............--...------------,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuutrrrrrrrrqqqqqqqqqqqqqqqppqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggggffffffffffffffffeeeeeeeeeeeddcccbbbbbbbbbbbaaaaaaaaaaa`````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBABBBAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::99999998888888888877777777766666666666555555555544444444443333333333322222222211111111111100000000000////////////...........--....-----------,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuurrrrrrrrrqqqqqqqqqqqqqqqpqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllmmmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeedcccbbbbbbbbbbbbaaaaaaaaaa`````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBABBBAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::999999988888888888777777777666666666665555555555444444444433333333333222222222211111111111000000000000///////////...........--....-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuurrrrrrrrrrqqqqqqqqqqqqqqpqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggggfffgfffffffffffeeeeeeeeeeeedccccbbbbbbbbbbbaaaaaaaaaa``````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBABBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::999999998888888888777777777666666666665555555555544444444433333333333222222222211111111111000000000000///////////...........--....-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………„„„„„„„„„„„„„„„„„……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuurrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggffggfffffffffffeeeeeeeeeeedccccbbbbbbbbbbbaaaaaaaaaa``````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::999999998888888888777777777666666666665555555555544444444443333333333322222222211111111111000000000000///////////...........--....-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuurrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggggffggfffffffffffeeeeeeeeeeeecccccbbbbbbbbbbbaaaaaaaaa``````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::999999998888888888877777777766666666666555555555544444444443333333333322222222211111111111000000000000///////////............-....------------,,,,,,,,,,,,+++++++++++****************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuurrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggggfgggfffffffffffeeeeeeeeeeecccccbbbbbbbbbbbbaaaaaaaa```````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::999999998888888888877777777766666666666555555555544444444443333333333322222222211111111111100000000000////////////...........-.....-----------,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuurrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggfgggffffffffffffeeeeeeeeeeccccccbbbbbbbbbbbaaaaaaaa```````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::9999999988888888888777777777666666666665555555555544444444433333333333222222222211111111111000000000000///////////...........-.....-----------,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuurrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeeccccccbbbbbbbbbbbbaaaaaaa````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::9999999998888888888777777777666666666665555555555544444444443333333333222222222211111111111000000000000///////////...........-.....-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuurrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeeecccccccbbbbbbbbbbbaaaaaaa````````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::9999999998888888888877777777766666666665555555555544444444443333333333322222222211111111111000000000000///////////...........-.....-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuurrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffffffeeeeeeeeecccccccbbbbbbbbbbbaaaaaaa````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;::::::9999999998888888888877777777766666666666555555555544444444443333333333322222222211111111111000000000000///////////.................------------,,,,,,,,,,,,+++++++++++***************))))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€��€€€€€€€€€����€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuurrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggfffffffffffeeeeeeeeecccccccbbbbbbbbbbbbaaaaaa`````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;:::::9999999998888888888877777777766666666666555555555544444444443333333333322222222221111111111100000000000////////////.................-----------,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††…………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€�����€€€€€€�����€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuwvvvvvvvvvvvvvvvuuuuuuuuurrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggfffffffffffeeeeeeeeccccccccbbbbbbbbbbbaaaaaa`````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;:::::99999999998888888888777777777666666666665555555555444444444443333333333222222222211111111111000000000000///////////.................-----------,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………††††††††††††††………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚������������������€€€€€€€€€€€€€€������€€€€€�����€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuwvvvvvvvvvvvvvvvvuuuuuuuussrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppooooooooonnnonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhggggggggggggffffffffffeeeeeeeeccccccccbbbbbbbbbbbbaaaaa``````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::99999999998888888888777777777666666666665555555555444444444443333333333322222222211111111111000000000000///////////.................-----------,,,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………††††††††††††††††††††………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€�������€€€€������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuwwvvvvvvvvvvvvvvvvuuuuuuussrrrrrrrrrrrrrrrqqqqqqqqrrqqqqqqqqqqqqppppppppqqqqqqqqqqqqqppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhggggggggggggffffffffffeeeeeeecccccccccbbbbbbbbbbbaaaaa``````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPNNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::99999999998888888888877777777766666666665555555555444444444443333333333322222222211111111111000000000000///////////.................-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€�������€€€€������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuwwwvvvvvvvvvvvvvvvvuuuuuusssrrrrrrrrrrrrrrqqqqqqqqrrqqqqqqqqqqqqqpppppqqqqqqqqqqqrrqqqqqqqqpppppooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhggggggggggggfffffffffeeeeeeecccccccccbbbbbbbbbbbaaaaa``````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::99999999998888888888877777777766666666666555555555444444444443333333333322222222211111111111000000000000///////////.................-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€��������€€�������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuwwwvvvvvvvvvvvvvvvvuuuuuusssrrrrrrrrrrrrrrrqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqppppooooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhggggggggggggfffffffffeeeeeecccccccccbbbbbbbbbbbaaaaa``````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPONNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::99999999998888888888877777777766666666666555555555544444444443333333333322222222221111111111100000000000////////////................------------,,,,,,,,,,,,+++++++++++****************)))))))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€�������€€�������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuwwwwvvvvvvvvvvvvvvvvuuuuussssrrrrrrrrrrrrrrqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqrrrrssssssssssssrrrrqqpppppoooooooooooonnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhghgggggggggfffffffffeeeeeecccccccccbbbbbbbbbbbaaaaa``````````____________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPONNNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::999999999998888888888777777777666666666665555555555444444444443333333333322222222211111111111000000000000///////////.................-----------,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€������€€�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuwwwwwvvvvvvvvvvvvvvvvuuuusssssrrrrrrrrrrrrrrqqqqqqrrrrrqqqqqqqqqqqqqqqqqqrrrssstttttuuttttsssrrqqqpppppoooooooooooonnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhgggggggggfffffffffeeeeeccccccccccbbbbbbbbbbaaaaa```````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::999999999998888888888877777777766666666665555555555444444444443333333333322222222211111111111000000000000///////////.................-----------,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€�����€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}|||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuwwwwwwvvvvvvvvvvvvvvvuuuusssssrrrrrrrrrrrrrrrqqqqqrrrrrqqqqqqqqqqqqqqqqqrrrssttuuuuvvvvuuuuttssrrqqppppppoooooooooooonnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhggggggggfffffffffeeeeeccccccccccbbbbbbbbbbaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOONNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJIIIJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@???????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;::::999999999998888888888877777777766666666665555555555444444444443333333333322222222211111111111000000000000///////////.................-----------,,,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€�����€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvuuussssssrrrrrrrrrrrrrrrqqqqrrrrrrqqqqqqqqqqqqqqqrrrssttuuvvwwwwwwvvvuutssrrqqqppppppooooooooooonnnnnmmmmmmmmmmmllllllllllllllkklkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiihhhhhhhhhggggggggffffffffeeeeeccccccccccbbbbbbbbbbaaaaa```````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOONNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIIIJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@???????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::99999999998888888888877777777766666666666555555555444444444443333333333322222222211111111111000000000000///////////.................-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~|||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvuussssssrrrrrrrrrrrrrrrrqqqrrrrrrqqqqqqqqqqqqqqqrrssttuvvwwxxxxxxxwwvvuttsrrqqqpppppppppoooooooonnnnmmnmmmmmmmmllllllllllllllkkllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiihhhhhhhhhgggggggfffffffffeeeeccccccccccbbbbbbbbbbaaaaa````````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOONNNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIIIJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::99999999999888888888877777777766666666666555555555544444444443333333333322222222211111111111100000000000///////////.................------------,,,,,,,,,,,,+++++++++++***************))))))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚���������€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvuusssssssrrrrrrrrrrrrrrrrqqrrrrrrrqqqqqqqqqqqqqqrrsstuuvwwxyyyyyyyxxwvvutssrqqqqpppppppppppooooonnnnnmnmmmmmmmmmllllllllllllllkllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiihhhhhhhhhgggggggffffffffeeeeccccccccccbbbbbbbbbbaaaaa`````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUTTUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIIJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;::::999999999998888888888777777777666666666665555555555444444444443333333333322222222211111111111000000000000///////////.................-----------,,,,,,,,,,,,+++++++++++****************)))))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttssssssssssssssrrrrrrrrqqqqqqqqqqqqrrrstuuvwxxyzzzzzzzyyxwwvutssrvuuuutttttttttttssssrrrrqoonnnnnnnnmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiihhhhhgggggggfffffffeeeeeeeddddddddddddcccccccccccbbbbbbbbbaaaaaaaaa```````````_____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::9999999999888888888887777777776666666666655555555555444444444443333333333323222222222221111111111100000000////////////.............-----------,,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„„„………ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒ„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssssrrrrrrrrrqqqqqqqqqqqrrsstuvwwxyzz{{{{{{zyyxwvuttsrvvuuuuuuutttttttssssrrrrqoonnnnnnnnnmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiihhhhhgggggggfffffffeeeeeeeddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa``````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXYXXXXXXXXXXXXWWWWWWWWWVVVUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888877777777776666666666555555555554444444444433333333333232222222222211111111111000000000///////////.............-----------,,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„„„„„„„„……………ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒ„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqqqrrsstuvwxyyz{{||||{{zyxwvuutsrvvuuuuuuuuuutttttssssrrrroonnnnnnnnnmmmmmmmmmmmmmmkkkkkkkkkllllllllllkkkkkkkjjjjjjjjjjjjiiiiiihhhhhgggggggfffffffeeeeeeddddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaaa`````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXYYXXXXXXXXXXXXWWWWWWWWVVVUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMLLKKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888877777777776666666666655555555555444444444433333333333233222222222211111111111000000000///////////.............-----------,,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„„„„„„…………………ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttssssssssssssrrrrrrrrrqqqqqqqqqqqrrsstuvwxyzz{|||||{{zyxwwvutsrvvvuuuuuuuuuuutttssssrrrrooonnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllllllkkkkjjjjjjjjjjjjjiiiiihhhhhhgggggggffffffeeeeeeeddddddddddddcccccccccccccbbbbbbbaaaaaaaaaaaaaa```````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXYYYXXXXXXXXXXXXWWWWWWWVVVUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLKKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888877777777776666666666655555555555444444444443333333333333222222222221111111111000000000///////////.............------------,,,,,,,,,,,,,+++++++++++***************))))))))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„„„„………………………ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttsssssssssssrrrrrrrrrrqqqqqqqqqqqrrstuvwxyz{{||||||{zyxwvvutssvvvvuuuuuuuuuuutttsssrrrrooonnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllllkkjjjjjjjjjjjjiiiiiihhhhhgggggggffffffeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbaaaaaaaaaa```````____________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888877777777776666666666655555555555444444444443333333333333222222222221111111111100000000///////////.............------------,,,,,,,,,,,,,+++++++++++***************))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  „„„„„„„„„„„„„…………………………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvuuuuuuuuuuuvuuuuuuuuuuuuuuuttttttttttttttttttttttttssssssssssrrrrrrrrrrqqqqqqqqqqqrrstuvwxyzz{|||||{{zyxwvuutssvvvvvvvvvvvuuuutttsssrrrrooonnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllllllllllkkkjjjjjjjjjjjiiiiihhhhhhhgggggffffffeeeeeeeeddddddddddddddccccccccccccccccbbbbbbbbbbaaaaaaa``````____________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLKKKKKKKKKKJJJJJJJJJJJIJIIIIIIIIIIIHHHHHHHHHHGGGHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888887777777776666666666655555555555444444444443333333333333222222222221111111111100000000////////////.............-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuuvuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssrrrrrrrrrqqqqqqqqqqqrrstuvwxyyz{{||||{zzyxwvuttsswvvvvvvvvvvvuuuuttsssrrrrooonnnnnnnnnnnmmmmmmmmmmmllllllllllllmmmmmmllllllllkkkkjjjjjjjjjjiiiiiihhhhhhggggggffffffeeeeeeedddddddddddddddddddcccccccccccbbbbbbbbbbbbaaaaaa``````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIJJIIIIIIIIIIHHHHHHHHHHGGGHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::99999999998888888888877777777776666666666555555555554444444444433333333333332222222222211111111111000000000///////////.............-----------,,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  „„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„…………………………………………………………………………………………………………………………………††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvuuuuuuuuuvvuuuuuuuuuuuuuuuttttttttttttttttttttttttttssssssssrrrrrrrrrrqqqqqqqqqqrrssuuvwxyzz{{{{{{zyxxwvutssswvvvvwwwvvvvvuuuttsssrrrroooonnnnnnnnnnnmmmmmmmmmmlllllllllmmmmmmmmmmmllllllkkkkkkjjjjjjjjjiiiiiihhhhhhggggggffffffeeeeeeeedddddddddddddddddddddddddcccccccccbbbbbbbbaaaaa`````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIJJIIIIIIIIIIHHHHHHHHHHGGGHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888877777777776666666666655555555555444444444433333333333332222222222211111111111000000000///////////.............-----------,,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  „„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚���€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvuuuuuuuuuvvvuuuuuuuuuuuuuuutttttttuttttttttttttttttttssssssssrrrrrrrrrqqqqqqqqqqrrsstuvwxyyzz{{{zzyyxwvuttssswwwwwwwwwwwvvvuuttsssrrrroooonnnnnnnnnnnnmmmmmmmmmlllllllmmmmmmmmmmmmmmlllllkkkkkkkjjjjjjjjjiiiiiihhhhhhggggggffffffeeeeeeeeededdddddddddddddddddddddddcccccccccbbbbbbaaaa`````_`_________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVUUUUUTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888877777777776666666666655555555555444444444443333333333333222222222221111111111000000000///////////.............-----------,,,,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  „„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚�����€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwvvvvvvvvvvvvvvvvvuuuuuuuuvvvuuuuuuuuuuuuuuuuttttttutttttttttttttttttttssssssssrrrrrrrrrqqqqqqqqqqrrstuuvwxyyzzzzzyyxwvvuttssswwwwwwwwwwwwvvuutttssrrrroooonnnnnnnnnnnnmmmmmmmmmlllllmmmmmmmmmmmmmmmmmllllkkkkkkkkjjjjjjjjiiiiiihhhhhhhgggggfffffffeeeeeeeeeeeeeeddddddddeeeeeeedddddddcccccccccbbbbbaaaa``````__________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVUUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888877777777776666666666655555555555444444444443333333333333222222222221111111111000000000///////////.............------------,,,,,,,,,,,,,+++++++++++***************))))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  „„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………………………„„„„„„„„ƒƒƒƒƒƒƒƒ������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwvvvvvvvvvvvvvvvvvuuuuuuuvvvvuuuuuuuuuuuuuuuttttttuuttttttttttttttttttssssssssrrrrrrrrrqqqqqqqqqqrrsttuvwwxxyyyyyxxwvvuttsssswwwxxxxxxxwwwvuutttssrrrrooooonnnnnnnnnnnnmmmmmmmmllllmmmmmmmmmmmmmmmmmmmlllkkkkkkkkjjjjjjjjjiiiiiihhhhhhhggggggfffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddccccccbbbbaaaa``````__________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVUUUUUUTTTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888887777777776666666666655555555555444444444443333333333333222222222221111111111100000000///////////..............-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  „„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………………………………„„„„„„„„ƒƒƒƒƒ‚������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvuuuuuuuvvvvuuuuuuuuuuuuuuuutttttuuutttttttttttttttttttssssssrrrrrrrrrrqqqqqqqqqrrrstuuvwwxxxxxxwwvvuttssssswwxxxxxxxxxwwvvuttsssrrrrooooonnnnnnnnnnnnnmmmmmmnlllmmmmmmmmmnnmmmmmmmmmlllkkkkkkkkjjjjjjjjjjiiiiiihhhhhhhggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddcccccbbbbaaaa``````__________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWVUUUUUUTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::9999999999888888888887777777777666666666655555555555444444444443333333333333222222222221111111111100000000////////////.............-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  „…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………………………………………„„„„„„„„ƒ‚‚‚‚�����€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvuuuuuuvvvvvuuuuuuuuuuuuuuuuttttuuuttttttttttttttttttttssssssrrrrrrrrrqqqqqqqqqrrrsttuuvvwwwwwwvvuuttssssssxxxxyyyyyxxwwvvuttsssrrrroooooonnnnnnnnnnnnmmmmmnnllmmmmmmmmnnnnnnmmmmmmmmllkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhgggggggfffffffffffffeeeeeeeeefffffffffffffeeedddddddccccbbbbaaaa``````__________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWUUUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMMLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888877777777776666666666655555555555444444444433333333333332222222222211111111111000000000///////////.............-----------,,,,,,,,,,,,,+++++++++++****************)))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………………………………………………„„„„„ƒ‚‚‚‚�����€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvuuuuuvvvvvvuuuuuuuuuuuuuuuttttuuuutttttttttttttttttttssssssrrrrrrrrrrqqqqqqqqqrrssttuuvvvvvvvvuuttsssssssxxyyyyyyyyxxwvvuttsssrrrroooooonnnnnnnnnnnnnmmmnnnlmmmmmmmnnnnnnnnnmmmmmmmllkkkkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhggggggggfffffffffffffffffffffffffffffffffeeeeddddddccccbbbbaaaa``````__________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWUUUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888877777777776666666666655555555555444444444443333333333333222222222211111111111000000000///////////.............-----------,,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……………………††………………………………„ƒƒƒ‚‚‚‚�����€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvuuuuuvvvvvvuuuuuuuuuuuuuuuutttuuuuutttttttttttttttttttsssssrrrrrrrrrrrqqqqqqqqrrsssttuuuuuuuuuttsssssssssxyyyzzzzyyxxwvvuttssrrrrroooooonnnnnnnnnnnnnnnnnnnlmmmmmmmnnnnnnnnnmmmmmmmllkkkkkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhggggggggggfffffffffffffffffffffffffffffeeeeedddddccccbbbbaaaa```````__________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\]]]]]]]]\\\\\\\\\\[[[[[ZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888877777777776666666666655555555555444444444443333333333333222222222221111111111100000000///////////.............-----------,,,,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„…………………††††††††††††…………„ƒƒƒƒ‚‚‚‚����€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwvvvvvvvvvvvvvvvvvuuuuvvvvvvvuuuuuuuuuuuuuuutttuuuuutttttttttttttttttttssssssrrrrrrrrrrrqqqqqqqrrrssstttuuuuttttsssrrrssstxyyzzzzzzyyxwvvuttssrrrrrooooooonnnnnnnnnnnnnnnnnnlmmmmmmnnnnnnnnnnmmmmmmlllkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhgggggggggggfggffffffffffgggggggggffffeeeeeeddddccccbbbbaaaa```````___________^^^^^^^^^]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[ZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888887777777776666666666655555555555444444444443333333333333222222222221111111111100000000///////////.............------------,,,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……………†††††††††††††††††„„„„ƒƒƒ‚‚‚�����€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuvvvvvvvvuuuuuuuuuuuuuuuttuuuuuttttttttttttttttttttsssssrrrrrrrrrrrrrqqqqqrrrrssstttttttssssrrrrrssstyyzzzzzzzyyxwvvuttssrrrrrooooooonnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhggggggggggggggggggggggggggggggggfffeeeeeddddcccccbbbbaaaa````````_________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[ZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888887777777777666666666655555555555444444444443333333333333222222222221111111111100000000///////////..............-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……………†††††††††‡‡‡‡‡†††……„„„„ƒƒƒ‚‚‚����€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvuuuvvvvvvvvuuuuuuuuuuuuuuuttuuuuuutttttttttttttttttttssssssrrrrrrrrrrrrrqqqrrrrrrsssssssssssrrrrrrrssttyzzz{{{zzyyxwvvuttssrrrrrooooooonnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggggggggggggggggggggfffeeeeeddddcccccbbbbaaaa`````````_________^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]\\\\\[[[[ZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888877777777776666666666655555555555444444444433333333333332222222222211111111111000000000///////////.............-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………†††††††…………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…………†††††††‡‡‡‡‡‡‡‡‡‡†…………„„„ƒƒ‚‚‚����€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuvvvvvvvvvuuuuuuuuuuuuuuutuuuuuuuttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrrrrssssssssrrrrrrrrrssttyzz{{{{zzyyxwvuuttssrrrrrooooooonnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnnnmmmmmmlllkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggggggggggggggggfffeeeedddddcccccbbbbaaaaa`a```````_________^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^]]]]]]\\\\[[[[ZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888877777777776666666666655555555555444444444443333333333332222222222211111111111000000000///////////.............-----------,,,,,,,,,,,,,+++++++++++****************)))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„„„„„…………………„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……………†††††‡‡‡‡‡‡‡‡‡‡‡†††…………„„ƒƒƒ‚‚‚����€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrqqqrrrssttyzz{{{{zzyxxwvuutssrrrrrrooooooonnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnmmmmmmmllkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggggggggggffeeeeedddddcccccbbbbbaaaaaa````````________^^^^^^^^^]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]]]\\\\[[[[ZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888877777777776666666666655555555555444444444443333333333333222222222221111111111000000000///////////.............-----------,,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„„„………………………„„„„……………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………†††††‡‡‡‡‡ˆˆˆˆˆˆ‡‡††††……„„„ƒƒ‚‚‚����€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrsstuzzz{{{{zzyxxwvuttssrrrrrroooooooonnnnnnnnnnnnnnnnnmmmmmmmnnnnnnnnnnmmmmmmmmlkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhghhggggggggggggggggggggfffeeeeedddddcccccbbbbbbaaaaaa````````________^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^]]]]\\\\\[[[ZZZZYZYYYYYYXXXXXXXXXXWWWWWWWWUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888887777777776666666666655555555555444444444443333333333333222222222221111111111000000000///////////.............-----------,,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ……………………………………………………………„„„„„„„„„„„„„„……………………………„„…………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„…………††††‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡†††………„„ƒƒƒ‚‚‚����€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrsstuzzz{{{zzyyxwvvuttssrrrrrroooooooonnnnnnnnnnnnnnnnnlmmmmmmnnnnnnnnnnmmmmmmmmmllllkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggggggffffeeeeddddddccccccbbbbbaaaaaaaa````````______^^^^^^^^^]]]]]]]]]]]]]]^^^^^^^^^__^^^^^^^]]]]]\\\\[[[ZZZZYZYYYYYYXXXXXXXXXXWWWWWWWWUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@?????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888887777777777666666666655555555555444444444443333333333333222222222221111111111000000000///////////.............------------,,,,,,,,,,,,,+++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  …………………………………………………………†„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„…………††††‡‡‡ˆˆˆˆ‰‰‰ˆˆ‡‡‡‡‡††……„„„ƒƒ‚‚‚�����€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqrrsstuzzz{{zzzyxxwvuutsssrrrrrrooooooooonnnnnnnnnnnnnnnnlmmmmmmmnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkkjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggggfffffeeeddddddcccccccbbbbbbaaaaaaaa```````_______^^^^^^^^^]]]]]]]]]]]]^^^^^^^^_____^^^^^^]]]]\\\\[[[[ZZZZYZYYYYYYXXXXXXXXXXWWWWWWWWUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888877777777776666666666555555555554444444444433333333333332222222222211111111110000000000//////////..............-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ……………………………………………………†††„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„…………†††‡‡‡ˆˆˆˆ‰‰‰ˆˆˆˆˆ‡‡‡†††……„„ƒƒƒ‚‚‚����€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqrrsstuzzzzzzzyyxwwvuttsssrrrrrrooooooooonnnnnnnnnnnnnnnnlmmmmmmmmnnnnnnnmmmmmmmmmmllllllllllllllkkkkkjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggfffffffeedddddddccccccccbbbbbbaaaaaaaa```````_______^^^^^^^^^]]]]]]]]]]^^^^^^^^^_____^^^^^]]]]]\\\\[[[[ZZZZYZYYYYYYXXXXXXXXXXXWWWWWWWUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@??????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::99999999999888888888877777777776666666666655555555555444444444433333333333332222222222211111111110000000000///////////.............-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  …………………………………………………††††„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„…………†††‡‡‡ˆˆˆ‰‰‰ˆˆˆˆˆˆˆ‡‡‡††……„„„ƒƒ‚‚‚����€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrsstuyzzzzzzyxxwvvuttssrrrrrrroooooooooonnnnnnnnnnnnnnnllmmmmmmmmnnnnmmmmmmmmmmmmlllllllllllllllkkkkjjjjjiiiiiiiiiiiiiiiihhhhhhhhhghgggggggggggggggffffffffeeddddddddccccccccbbbbbbaaaaaaaaa``````_______^^^^^^^^^^]]]]]]]]]^^^^^^^^^____^^^^^^]]]]\\\\\[[[[ZZZZYZYYYYYYYXXXXXXXXXXWWWWWWWUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@??????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888877777777776666666666655555555555444444444443333333333333222222222211111111110000000000///////////.............-----------,,,,,,,,,,,,,+++++++++++***************))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ……………………………………………††††††„„„„„„„………………………………………………………………………………………………………………………………………………………………………………††……………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„…………†††‡‡ˆˆˆ‰‰‰ˆˆ‰‰‰ˆˆˆˆ‡‡‡††……„„ƒƒƒ‚‚‚���€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuututttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqrrssttyzzzzyyyxwwvuutsssrrrrrrroooooooooonnnnnnnnnnnnnnnllmmmmmmmmmmmmmmmmnnnnnnnnmmmmmmmmllllllllkkkkjjjjiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggggffffffffeeeddddddddcccccccccbbbbbbbaaaaaaaa```````______^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]\\\\[[[[ZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@??????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888877777777776666666666655555555555444444444443333333333333222222222221111111110000000000///////////.............-----------,,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  †††††††††††††††††††††††„„„„„……………………………………………………„„„„„……………………………………………………„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………„„„„„„„„„…………………………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………†††‡‡ˆˆˆ‰‰ŠŠŠŠŠŠŠŠŠ‰‰ˆˆˆ‡‡††……„„„ƒƒ……„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttssstttttssssssssrrssssttuuvvwwwwwwvvuttsrrqqqppppppoorrqqqqqqqqqqqqpppppppppppmmmmmmmmnnnnnnnnnnnnnnnnnonnnnnnnnnnnnmmmmmlllkkkkjkkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhhhhggggggggfffgffffffffffeeeeeeeeddddddccbbbbbbbaaaaaa```````____^^^^^^^^^^^^^^^^^_______^^^^^^^]]]]\\\\\[[[[ZZZZZZ[[[[ZZZZZZZZZZYYYYYYYYYYXVVVVVVVVVVUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAA???????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:;;::::::::::999999999998888888888777777777776666666666555555555544444444444433333333332222222222211111111100000000000/////////........-----------,,,,,,,,,,,,,,+++++++++++****************))))))))))))((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  †††††††††††††††††††††††„„„…………………………………………………………„„„…………………………………………………………„„„„„„„„„„„„„„………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………………………„„„„„………………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………††‡‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡††………„„ƒ………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttssstttttsssssssrssssssttuuvvvwwwvvvuutssrrqqpppppppporrqqqqqqqqqqqqpppppppppppmmmmmmmmmmnnnnnnnnnnoooooooooooonnnnnnnmmmmlllkkkkjkkkkkjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhggggggggffffffffffffffeeeeeeeeeddddddccbbbbbbbaaaaaaa``````____^^^^^^^^^^^^^^^^^^______^^^^^^]]]]\\\\\[[[[[ZZZZZY[[[[ZZZZZZZZZZYYYYYYYYYYXVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:;;::::::::::999999999998888888888777777777776666666666555555555544444444444433333333333222222222211111111110000000000/////////........-----------,,,,,,,,,,,,,,+++++++++++*****************)))))))))))((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  †††††††††††††††††††††††„„……………………………………………………………„………………………………………………………………„„„„„„„„„„„………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………………………………„„…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………††‡‡ˆˆ‰‰ŠŠŠŠ‹‹‹‹‹ŠŠŠ‰‰‰ˆˆ‡‡††……„„†………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttsstttttssssssssssssstttuuvvvvvvvvuuttsrrqqqpppppppporrrqqqqqqqqqqqqppppppppppmmmmmmmmmmmmnnnnnnnoooooooooooooooonnnnnmmmlllkkkjjkkkjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhgggggggggffffffffffffffeeeeeeeeeeddddddccbbbbbbbaaaaaaa```````____^^^^^^^^^^^^^^^^^^^^__^^^^^^]]]]]\\\\[[[[[[ZZZZZY[[[[ZZZZZZZZZZZYYYYYYYYYYVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999988888888888777777777766666666665555555555544444444444333333333332222222222111111111100000000000////////........-----------,,,,,,,,,,,,,,+++++++++++*****************)))))))))))((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  †††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………††‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡††……„††………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttsstttttssssssssssssstttuuvvvvvvvuuttssrrqqqppppppppprrrqqqqqqqqqqqqppppppppppmmmmmmmmmmmmmnnnnnoooooppppppooooooonnnnmmmlllkkkjjkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhgggggggggfffffffffffffffeeeeeeeeeeeddddddccbbbbbbbbaaaaaa```````____^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]\\\\\\[[[[[ZZZZZZY[[[[[ZZZZZZZZZZYYYYYYYYYYVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999988888888888777777777766666666665555555555544444444444333333333332222222222211111111100000000000////////........------------,,,,,,,,,,,,,+++++++++++*****************)))))))))))((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  †††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„……………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……†††‡‡ˆˆ‰ŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡††……‡††………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttstttttssssssssssssstttuuuvvvvvuuuttsrrrqqpppppppppprrrrqqqqqqqqqqqqpppppppppmmmmmmmmmmmmmnnnnoooopppppppppppoooonnnnmmmlllkkkjjkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhggggggggggfffffffffffffffeeeeeeeeeeeeddddddccbbbbbbbaaaaaaa```````_____^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\[[[[[[ZZZZZZY[[[[[ZZZZZZZZZZYYYYYYYYYYVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999988888888888777777777766666666665555555555544444444444333333333332222222222211111111100000000000////////.........-----------,,,,,,,,,,,,,++++++++++++****************)))))))))))((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  †††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„……………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……††‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹Œ‹‹‹‹‹ŠŠ‰‰ˆˆ‡††…‡‡††………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuvuuuuuuuttttttttttttttttstttttsssssssssssstttuuuuvvvvuuuttssrrqqqpppppppppprrrrrqqqqqqqqqqqppppppppplllllmmmmmmmmnnnnooopppppppppppppoooonnnmmmllkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhggggggggggggffffffffeffffffeeeeeeeeeeeedddddddccbbbbbbbaaaaaaa````````____^^^^^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\[[[[[[ZZZZZZZY[[[[[ZZZZZZZZZZYYYYYYYYYYVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999998888888888777777777776666666666555555555544444444444433333333332222222222211111111100000000000////////.........-----------,,,,,,,,,,,,,,+++++++++++****************))))))))))))((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  †††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……††‡‡ˆ‰‰ŠŠŠ‹‹‹ŒŒŒŒ‹‹‹‹ŠŠ‰‰ˆˆ‡††ˆ‡‡††………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||||||||{{{{{{zzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvuuuuuuuutttttttttttttttstttttsssssssssssstttuuuuvvuuuuttssrrrqqqpppppppppprrrrrqqqqqqqqqqqpppppppppllllllmmmmmmmnnnoooppppqqqqqpppppoooonnnmmmllkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhgggggggggggggggffffffffeefffffeeeeeeeeeeeeddddddddcbbbbbbbbaaaaaaa````````____^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\[[[[[[[ZZZZZZZZ[[[[[[ZZZZZZZZZZYYYYYYYYYWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA?????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999998888888888777777777776666666666555555555544444444444433333333332222222222211111111100000000000////////.........-----------,,,,,,,,,,,,,,+++++++++++****************))))))))))))((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  †††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……††‡‡ˆ‰‰ŠŠ‹‹‹‹ŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡†‰ˆ‡‡††………„„„„„ƒƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||||||||{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuvvvvuuuuvuuuuuuuutttttttttttttttstttttssssssssssstttuuuuuuuuuuuttssrrqqqqpppppppppprrrrrrqqqqqqqqqqppppppppplllllllmmmmmnnnooopppqqqqqqqqppppoooonnmmmlllkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhggggggggggggggffffffffeeeffffeeeeeeeeeeeeddddddddccbbbbbbbaaaaaaaa````````_____^^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\\[[[[[[[ZZZZZZZZ[[[[[[ZZZZZZZZZZYYYYYYYYYWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAA?????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999998888888888777777777776666666666555555555554444444444433333333333222222222211111111110000000000////////.........-----------,,,,,,,,,,,,,,+++++++++++****************))))))))))))((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ††††††††††††††††††††††‡…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……††‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‰‰ˆ‡‡†††………„„„„ƒƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||||||||||||||{{{zzzzzzzzzyyyyyyyyyyyyyyyyxyxxxxxxxxxxxxxxxxwwwwwwwwxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuvvvvvvvuuuvvuuuuuuutttttttttttttttstttttssssssssssttttuuuuuuuuuuttsssrrqqqqpppppppppprrrrrrqqqqqqqqqqppppppppolllllllmmmmmnnnoopppqqqqqqqqqqpppooonnnmmmllkkkjjjijjjjjiiiiiiiiiiiihhhhhhhhggggggggggggfffffffffeeeeffeeeeeeeeeeeeedddddddddcbbbbbbbbaaaaaaaa````````_____^^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\[[[[[[[[ZZZZZZZZ[[[[[[ZZZZZZZZZZYYYYYYYYYWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAA?????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999998888888888877777777776666666666555555555554444444444433333333333222222222211111111110000000000////////.........-----------,,,,,,,,,,,,,,+++++++++++*****************)))))))))))((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ††††††††††††††††††††‡‡‡…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……††‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒŒŒ‹‹‹‹ŠŠ‰‰ˆˆŠ‰‰ˆˆ‡‡††………„„„„ƒƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||||||||||||||||||{{zzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuvvvvvvvuuuvvuuuuuuutttttttttttttttttttttsssssssssttttuuuuuuuuuutttssrrrqqqqpppppppppprrrrrrqqqqqqqqqqppppppppollllllmmmmmnnnoopppqqqqqqqqqqqpppooonnnmmlllkkkjjjijjjjiiiiiiiiiiiihhhhhhhhhgggggggggggfffffffffeeeeefeeeeeeeeeeeeedddddddddccbbbbbbbbaaaaaaaa````````______^^^^^^^^^^^^^^^^^^^]]]]]\\\\\\[[[[[[[[ZZZZZZZZ[[[[[[[ZZZZZZZZZYYYYYYYYYWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAA?????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999988888888888777777777766666666665555555555544444444444333333333332222222222211111111100000000000///////.........------------,,,,,,,,,,,,,+++++++++++*****************)))))))))))((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  †††††††††††††††††††‡‡‡‡…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……†‡‡ˆˆ‰‰ŠŠ‹‹‹‹‹ŒŒ‹‹‹‹ŠŠŠ‰‰ˆŠŠ‰‰ˆˆ‡‡††………„„„„ƒƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||||||||{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvuuuuuuuttttttttttttttttttttttsssssssttttuuuuuuuuuuutttssrrrqqqqqppppppppprrrrrrrqqqqqqqqqpppppppoolllllmmmmmnnnoopppqqqqrrrrqqqpppooonnnmmmllkkkjjjjijjjiiiiiiiiiiiihhhhhhhhhhggggggggggffffffffffeeeeefeeeeeeeeeeeeedddddddddccbbbbbbbbaaaaaaaa`````````______^^^^^^^^^^^^^^^^^^]]]]]\\\\\\[[[[[[[[ZZZZZZZZ[[[[[[[ZZZZZZZZZZYYYYYYYYWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAA?????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999998888888888777777777766666666665555555555544444444444333333333332222222222211111111100000000000///////..........-----------,,,,,,,,,,,,,++++++++++++****+***********)))))))))))((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  †††††††††††††††††‡‡‡‡‡‡…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†……………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……††‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰‰‹ŠŠ‰‰ˆˆ‡‡†††……„„„„ƒƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||||||||||||||||||{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuvvuuuuuuuuttttttttttttttsttttttsssssstttttuuuuuvvuuuuttsssrrrqqqqqppppppppprrrrrrrqqqqqqqqqpppppppoolllmmmmmnnnooopppqqqrrrrrrqqqpppoonnnmmmlllkkjjjjiijjjiiiiiiiiiiiihhhhhhhhhhggggggggfffffffffffeeeeeeeeeeeeeeeeeeedddddddddcccbbbbbbbaaaaaaaaa`````````______^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\[[[[[[[ZZZZZZZZ[[[[[[[[ZZZZZZZZZYYYYYYYYWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAA??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999998888888888777777777776666666666555555555544444444444433333333332222222222211111111100000000000///////..........-----------,,,,,,,,,,,,,++++++++++++****+***********)))))))))))((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ††††††††††††††††‡‡‡‡‡‡‡…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††…………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……††‡‡ˆ‰‰‰ŠŠŠ‹‹‹‹‹‹‹ŠŠŠŠ‰‰‹‹ŠŠŠ‰‰ˆˆ‡‡††………„„„ƒƒƒƒƒƒ~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||||}}}}}|||||||{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuvvuuuuuuuuttttttttttttttstttttttsssttttttuuuuuvvvuuuuttsssrrqqqqqqqpppppppprrrrrrrrqqqqqqqppppppppppmmmmmmmnnnoooppqqqqrrrrrrrqqqppooonnmmmlllkkkjjjjiijjjiiiiiiiiiiihhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeeeeeeeeddddddddddcccbbbbbbbaaaaaaaaa`````````_______^^^^^^^^^^^^^^^^^]]]]]\\\\\\\[[[[[[[[ZZZZZZZ[[[[[[[[ZZZZZZZZZYYYYYYYYWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999998888888888777777777776666666666555555555544444444444433333333332222222222211111111100000000000///////..........-----------,,,,,,,,,,,,,,+++++++++++****+***********))))))))))))((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ††††††††††††††‡‡‡‡‡‡‡‡‡…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††…………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……††‡‡ˆˆ‰‰ŠŠŠŠŠ‹‹‹ŠŠŠŠŠŠ‰Œ‹‹‹ŠŠ‰‰ˆˆ‡‡††………„„„ƒƒƒƒƒ~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||||}}}}}}}}||||||{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuvvuuuuuuuuttttttttttttttttttttttttttttttuuuuuvvvvuuutttssrrrqqqqqqqqppppppprrrrrrrrqqqqqqqppppppppppmmmmmnnnooopppqqqrrrrrrrrqqqppooonnmmmlllkkkjjjjiiijjjiiiiiiiiiiihhhhhhhhhhhggggggfffffffffffffeeeeeeeeeeeeeeeeeeddddddddddcccbbbbbbbaaaaaaaaa`````````________^^^^^^^^^^^^^^^^]]]]]\\\\\\\[[[[[[[[ZZZZZZZ[[[[[[[[[ZZZZZZZZZYYYYYYYWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999998888888888877777777776666666666555555555554444444444433333333333222222222211111111110000000000///////..........-----------,,,,,,,,,,,,,,+++++++++++****+***********))))))))))))((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  †††††††††††††‡‡‡‡‡‡‡‡‡‡………………………………………………………………†………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††……………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„……††‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰ŒŒ‹‹‹ŠŠŠ‰‰ˆˆ‡††………„„„ƒƒƒƒ~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||}}}}}}}}}}|||||{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvuuuuuuuutttttttttttttttttttttttttttttuuuuuvvvvvuuutttssrrrqqqqqqqqqpppppprrrrrrrrqqqqqqqppppppppppmmnnnnooopppqqqrrrrrrrrrrqqpppoonnmmmlllkkkkjjjjiiijjjiiiiiiiiiiihhhhhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddcccbbbbbbbbaaaaaaaa`````````_________^^^^^^^^^^^^^^^]]]]]\\\\\\\[[[[[[[[ZZZZZZZ[[[[[[[[[ZZZZZZZZZYYYYYYYWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999998888888888877777777776666666666555555555554444444444433333333333222222222211111111110000000000///////..........-----------,,,,,,,,,,,,,,+++++++++++****+***********))))))))))))((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ††††††††††††‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………†………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„………††‡‡ˆˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡†………„„„ƒƒƒ~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}}}}}}}}|||||{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuvvuuuuuuuutttttttttttttttttttttttttttttuuuuvvvvvvuuuttsssrrrqqqqqqqqqqppppprrrrrrrrqqqqqqpppppppppppnnnnoopppqqqrrrrrrrrrrrrqqqppoonnmmmlllkkkkjjjjiiiijjjiiiiiiiiiiihhhhhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddcccbbbbbbbaaaaaaaaaa````````__________^^^^^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[ZZZZZZ[[[[[[[[[ZZZZZZZZZYYYYYYYWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999988888888888777777777766666666665555555555544444444444333333333332222222222211111111100000000000//////..........-----------,,,,,,,,,,,,,,+++++++++++****+************)))))))))))((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ††††††††††††‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………†††………………………………………………………………†……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††……………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„……†††‡‡ˆˆˆˆ‰‰‰‰‰‰ŠŠŠŠŒŒŒŒŒŒ‹‹‹ŠŠ‰ˆˆ‡‡†………„„„ƒƒ~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuvvuuuuuuuuttttttttttttttttttttttttttttuuuuvvvvvvvuuuttsssrrrqqqqqqqqqqqpppprrrrrrrrqqqqqqpppppppppqqnnoopppqqrrrrsssssssrrrrqqppoonnmmmlllkkkkjjjjjiiiijjiiiiiiiiiiiiihhhhhhhhhhggggggffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddcccbbbbbbbbaaaaaaaaa````````____________^^^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[ZZZZZZ[[[[[[[[[ZZZZZZZZZYYYYYYYWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999998888888888777777777776666666665555555555544444444444333333333332222222222211111111100000000000//////..........------------,,,,,,,,,,,,,+++++++++++****+************)))))))))))((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………††††…………………………………………………………†††……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ………„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„………††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰ŠŒŒŒŒŒŒŒ‹‹‹ŠŠ‰ˆˆ‡‡†……„„„„ƒ€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxwwwxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuvvuuuuuuuuuttttttttttttttttttttttttttuuuuuvvvvvvvuutttsssrrrqqqqqqqqqqqpppprrrrrrrrqqqqqqqpppppqqqqrooppqqqrrrsssssssssssrrqqppoonnmmmlllkkkkjjjjjjiiiijjjiiiiiiiiiiiihhhhhhhhhhggggggffffffffffffeeeeeeefeeeeeeeeeeeddddddddddcccbbbbbbbbaaaaaaaaa````````_____________^^^^^^^^^^^^]]]]]\\\\\\\[[[[[[[[ZZZZZZ\[[[[[[[[[ZZZZZZZZZYYYYYYWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999998888888888777777777776666666666555555555544444444444433333333332222222222211111111100000000000//////...........-----------,,,,,,,,,,,,,++++++++++++***++***********)))))))))))((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  †††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………††††††……………………………………………………†††††………………………………………………………………………………………………………………………………††††††††††††††††††††††††††‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ……………„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………†††‡‡‡ˆˆˆˆˆ‰‰‰‰ŒŒ���ŒŒŒŒ‹‹ŠŠ‰ˆˆ‡††……„„„„€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxwwxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuvuuuuuuuuuuttttttttttttttttttttttttttuuuuvvvvvvvvuutttsssrrrqqqqqqqqqqqqppprrrrrrrrqqqqqqqqqqqqqqrrrppqqrrrssstttttttsssrrrqqpoonnmmmlllkkkkjjjjjjiiiiijjjiiiiiiiiiiiihhhhhhhhhhggggggfffffffffffffeeeeeefeeeeeeeeeeeddddddddddcccbbbbbbbbaaaaaaaaa````````______________^^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[ZZZZZ\[[[[[[[[[ZZZZZZZZZYYYYYYWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999998888888888777777777776666666666555555555544444444444433333333332222222222211111111100000000000//////...........-----------,,,,,,,,,,,,,++++++++++++***++***********)))))))))))((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  †††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………††††††††………………………………………………†††††††……………………………………………………………………………………………………………………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………†††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒ………………„„„„„„„„„„„„„„„„„„„…………………………………………………„…„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………†††‡‡‡‡ˆˆˆ‰‰‰ŒŒ�����ŒŒŒ‹‹ŠŠ‰ˆˆ‡††……„„„€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{zzzzzzzzyzyyyyyyyyyxxxxxxxxxxxxwwwxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuvuuuuuuuuuutttttttttttttttttttttttttuuuuvvvvvvvvvuutttssrrrrqqqqqqqqqqqqppprrrrrrrqqqqqqqqqqqqqqrrssqqrrssttttuuutttttssrrqqppoonnmmlllkkkkjjjjjjjiiiiijjjiiiiiiiiiiiihhhhhhhhhhggggggffffffffffffeeeeeeefeeeeeeeeeeeddddddddddcccbbbbbbbbbaaaaaaaaa```````_______________^^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[ZZZZZ\[[[[[[[[[ZZZZZZZZZZYYYYYWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999998888888888877777777776666666666555555555554444444444433333333333222222222211111111100000000000//////...........-----------,,,,,,,,,,,,,,+++++++++++***++***********)))))))))))(((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………††††††††††…………………………………………†††††††††…………………………………………………………………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒ„„„„„………††††‡‡‡ˆˆˆ‰ŒŒŒ�����ŒŒŒ‹‹Š‰‰ˆ‡‡††……„„€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxwwxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuvuuuuuuuuuuuttttttttttttttttttttttttuuuuvvvvvvvvvuuttsssrrrrrqqqqqqqqqqqppprrrrrrrqqqqqqqqqqqqrrssttrrssttuuuuuuuuutttssrrqqpoonnmmlllkkkkjjjjjjjjiiiiijjjjiiiiiiiiiiiihhhhhhhhhgggggggffffffffffffeeeeeefeeeeeeeeeeedddddddddddccbbbbbbbbbaaaaaaaaa```````________________^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[ZZZZZ\\[[[[[[[[ZZZZZZZZZZYYYYYWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999998888888888877777777776666666666555555555554444444444433333333333222222222211111111110000000000//////...........-----------,,,,,,,,,,,,,,+++++++++++***++***********))))))))))))((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  †††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………†††††††††††…………………………………††††††††††††………………………………………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††……………………………………………………………††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒ„„„„„………††††‡‡ˆˆˆŒŒŒ������ŒŒŒ‹‹Š‰‰ˆ‡‡††………�€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxwxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuvuuuuuuuuuuutttttttttttttttttttttttuuuuvvvvvvvvvvuuttsssrrrrrqqqqqqqqqqqqpprrrrrrrqqqqqqqqqqrrrsstuussttuuvvvvvvvuuuttssrqqpponnmmlllkkkkkjjjjjjjiiiiiijjjjiiiiiiiiiiiihhhhhhhhhgggggggffffffffffffeeeeeeffeeeeeeeeeeeddddddddddccbbbbbbbbbbaaaaaaaaa``````________________^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[ZZZZ\\[[[[[[[[[ZZZZZZZZZYYYYYWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999998888888888877777777776666666666555555555554444444444433333333333222222222221111111110000000000//////...........-----------,,,,,,,,,,,,,,+++++++++++***++***********))))))))))))((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  †††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………†††††††††††††……………………………††††††††††††††……………………………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††…………………………………………………†††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒ„„„„„………†††‡‡ˆˆ‹ŒŒŒ������ŒŒ‹‹ŠŠ‰ˆˆ‡‡††……��€€€€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxwxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuvvuuuuuuuuuutttttttttttttttttttttttuuuuvvvvvvvvvvuuttsssrrrrrqqqqqqqqqqqqpprrrrrrrqqqqqqqqrrrssttuvvttuvvvwwwwwvvvuutssrrqppoonmmlllkkkkkjjjjjjjjiiiiiijjjjjiiiiiiiiiiihhhhhhhhhgggggggffffffffffffeeeeeeffeeeeeeeeeeeddddddddddccbbbbbbbbbbaaaaaaaaa``````_________________^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[ZZZZ\\[[[[[[[[[ZZZZZZZZZYYYYYWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@???????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999998888888888777777777776666666665555555555544444444444333333333332222222222211111111100000000000/////...........-----------,,,,,,,,,,,,,,+++++++++++***++************)))))))))))((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………†…†††††††††††††††………………………††††††††††††††††……………………………………………………………††…………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††……………………………………………………†††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………††‡‡‡‹‹ŒŒŒ�����ŒŒŒ‹‹Š‰‰ˆˆ‡‡††…����€€€€€€€€€€€~~~~~}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuvuuuuuuuuuuuttttttttttttttttttttttuuuuvvvvvvvvvvvuuttsssrrrrrqqqqqqqqqqqqpprrrrrrrqqqqqqrrrrssttuvwwuuvwwwxxxwwwvvuutssrqqpoonmmmllkkkkkjjjjjjjjjjiiiiijjjjjiiiiiiiiiiiihhhhhhhhggggggggffffffffffffeeeeeffeeeeeeeeeeedddddddddddccbbbbbbbbbbaaaaaaaaa`````_________________^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[ZZZZ\\\[[[[[[[[ZZZZZZZZZZYYYYWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999998888888888777777777776666666666555555555544444444444433333333332222222222211111111100000000000/////...........------------,,,,,,,,,,,,,+++++++++++***++************)))))))))))((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  †‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………††††††††††††††††…………………††††††††††††††††††……………………………………………………†††††…††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††……………………………………………††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………††‡‡Š‹‹ŒŒŒŒ��ŒŒŒŒ‹‹ŠŠ‰‰ˆ‡‡‡††‚������€€€€€€€€€€€€~~}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuvuuuuuuuuuuuutttttttttttttttttttttuuuuvvvvvvvvvvvuuttsssrrrrrqqqqqqqqqqqqpprrrrrrrqqqqrrrrrsstuuvwxxvvwxxxxxxxwwvvuttsrqqpoonnmmlllkkkkkjjjjjjjjjjiiiiijjjjjjiiiiiiiiiiihhhhhhhhggggggggffffffffffffeeeeefffeeeeeeeeeeeddddddddddccbbbbbbbbbbaaaaaaaaa``````_________________^^^^^^^]]]]]]\\\\\\\\[[[[[[[[ZZZZ\\\[[[[[[[[ZZZZZZZZZZYYYYWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999998888888888777777777776666666666555555555544444444444433333333332222222222211111111100000000000//////...........-----------,,,,,,,,,,,,,+++++++++++***+++***********)))))))))))((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………††††††††††††††††††††††††………………………………………………………………………………………………………………………………………†††††††††……………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………††‡‡†‡‡‡ˆˆˆ‰‰‰‰ˆˆˆ‡‡††……„„ƒƒƒ………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚€€€€€€~~~~~~~~}}}}}}}}}}}||||||}}}}~~~~~~~~~~~~~~}}}}}}}}{{{{{{{{zzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwvuuuuuuuuuuuuttttttttttttttttttttttuuuvvvvvvvvvvvuutttsssrrrrrrrqqqqqqqqqqprqqqqqqqqqqqqqrrsstuuvwxyxxyyzzzzzyyxwwvutssrqppoonppoooonnnnnnnnmmmmmmmmmmmjjjjjjjiiiiiiiiiiihhhhhhhffffffffffeeeeeeeeeeeedddeeeeeeeeeddddddddddccccccbbbbbbbbaaaaaaaaa````````_______________^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[ZZZZYYYYYXXXXXXXXXWWWWWWWWWVVWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@AAA@@@@@@@@@@??????????>>???>>>>>>>>>>==========<<<<<<;;;;;;;;;;::::::::::999999998888888888777777777766666666665555555555544444444443333333333322222221111111111100000000000////////...........---------,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!"!!!!!!!!!!!!!  †††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡„„„„„„„„„„„„„„„„„„„„……„……„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………†††††‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡†††……„„ƒƒ………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ€€€€€€€€€€€~~~~~~~~}}}}}}}}}}|||||||}}}}}}~~~~~~~~~~~~}}}}}}}}{{{{{{{{zzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwvuuuuuuuuuuuutttttttttttttttttttttuuuuvvvvwwwvvvvuutttsssrrrrrrrqqqqqqqqqqprqqqqqqqqqqqqrrsstuuvwxyzyyzzzzzzzyyxwvuutsrqqpoonnppooonnnnnnnnnmmmmmmmmmmmjjjjjjjiiiiiiiiiiihhhhhhhffffffffffeeeeeeeeeeeedddeeeeeeeeedddddddddddcccccbbbbbbbbaaaaaaaaaa```````_______________^^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[ZZZZYYYYYXXXXXXXXXWWWWWWWWWWVWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@AAA@@@@@@@@@@??????????>>???>>>>>>>>>>==========<<<<<<;;;;;;;;;;::::::::::999999998888888888877777777766666666665555555555544444444444333333333322222221111111111100000000000////////...........---------,,,,,,,,,,+++++++++++**********))))))))))))((((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!"!!!!!!!!!!!!!  ††††††††††††††††††††††‡††††††††††††††††††‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………††…†††‡‡‡ˆˆˆˆˆˆ‡‡‡†††……„„„ƒ††………………………„„„„„„„„ƒƒƒƒƒƒ€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}||||||||}}}}}}~~~~~~~~~~~}}}}}}}}}{{{{{{{{{zzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwvuuuuuuuuuuuutttttttttttttttttttttuuuuvvvvwwwvvvvuuuttsssrrrrrrrqqqqqqqqqqprqqqqqqqqqqqrrsstuuvwxyzzyzz{{{{zzyxxwvutsrrqpoonnnpoooonnnnnnnnnmmmmmmmmmmmjjjjjjjiiiiiiiiiiihhhhhhhfffffffffffeeeeeeeeeeedddeeeeeeeeeeddddddddddcccccbbbbbbbbbaaaaaaaaa```````________________^^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[ZZZZYYYYYXXXXXXXXXWWWWWWWWWWVWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AAA@@@@@@@@@@@??????????>???>>>>>>>>>>==========<<<<<<;;;;;;;;;;::::::::::999999998888888888877777777766666666665555555555544444444444333333333322222221111111111100000000000/////////..........---------,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!"!!!!!!!!!!!!!  †††††††††††††††††††††‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡……………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………†………††‡‡‡‡‡‡‡‡‡‡‡†††………„„„†††††………………………„„„„„„„„„„„������€€€€€€€€€€~~~~~~~~}}}}}}}}||||||||}}}}}}}}~~~~~~~~}}}}}}}}}}{{{{{{{{{{zzzzzzzzzzyyyyy{zzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvuuuuuuuuuuuuttttttttttttttttttttuuuuvvvwwwwwvvvuuuttssssrrrrrrrqqqqqqqqqprqqqqqqqqqrrrssttuvwxyzz{zz{{{{{zzyxwvuutsrqpponnnmooooonnnnnnnnnnmmmmmmmmmmjjjjjjjjiiiiiiiiiihhhhhhhfffffffffffeeeeeeeeeeeeddeeeeeeeeeeddddddddddcccccbbbbbbbbbaaaaaaaaa```````________________^^^^^^^^^]]]]]\\\\\\\\\[[[[[[[[ZZZZYYYYYYXXXXXXXXXWWWWWWWWWVWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AAAA@@@@@@@@@@??????????>???>>>>>>>>>>==========<<<<<<;;;;;;;;;;::::::::::999999999888888888877777777766666666666555555555544444444444333333333322222222111111111100000000000/////////...........--------,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!"!!!!!!!!!!!!!  †††††††††††††††††††‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………††††††††††††††††††…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………„………††††‡‡‡‡‡‡††††…………„„„††††††††††……………………„„„„„„„���������€€€€€€€€~~~~~~~}}}}}}}}||||||||}}}}}}}}}}~~~~~}}}}}}}}}}}{{{{{{{{{{{zzzzzzzzzyyyyy{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwvvuuuuuuuuuuuuuuttttttttttttttttttuuuvvvvwwwwwwvvvuutttsssrrrrrrrqqqqqqqqqprqqqqqqqqrrrssttuvwxxyz{|z{{{{{{zyyxwvutsrqppoonnmmooooonnnnnnnnnnmmmmmmmmmmjjjjjjjjiiiiiiiiiiihhhhhhfffffffffffeeeeeeeeeeeeddeeeeeeeeeeddddddddddcccccbbbbbbbbbbaaaaaaaaa``````_______________^^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[[ZZZYYYYYYXXXXXXXXXWWWWWWWWWVWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AAAA@@@@@@@@@@??????????>???>>>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::999999999888888888877777777766666666666555555555544444444444333333333332222222111111111100000000000/////////...........--------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!""!!!!!!!!!!!!  ††††††††††††††††††‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………†††††††††††††††††††††………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…„„„………††††††††††††………„„„„‡††††††††††††……………………„„„„�����������€€€€€€€~~~~~~}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{zzzzzzzzyyyy{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxwwwwwvvuuuuuuuuuuuuuuuuuttttttutttttttuuuuvvvwwwwwwwvvvuuuttsssrrrrrrrqqqqqqqqqprrrqqqqrrrrssttuvvwxyz{{|{{{{{{zzyxwvutsrqqpoonnmmmoooonnnnnnnnnnnnmmmmmmmmmjjjjjjjjiiiiiiiiiiihhhhhhffffffffffffeeeeeeeeeeeddeeeeeeeeeeddddddddddcccccbbbbbbbbbbaaaaaaaaa```````______________^^^^^^^^^^]]]]]]\\\\\\\\[[[[[[[[[ZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AAAA@@@@@@@@@@??????????>????>>>>>>>>>>==========<<<<<;;;;;;;;;;:::::::::::99999999888888888877777777766666666666555555555544444444444333333333332222222111111111110000000000/////////...........--------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!""!!!!!!!!!!!!  †††††††††††††††††‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………†††††††††††††††††††††††††††††…………………………………………………………………………………………………………………………†††††††††††††††††††††††……†……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„ƒ„„„„…………††††††………………„„„„‡‡‡†††††††††††††………………………‚‚‚‚‚�������€€€€€€€~~~~~~}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{zzzzzzzzyyy{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxwwwwwvvvuuuuuuuuuuuuuuuuuuutttuuttttttuuuuvvvwwwwwwwwvvvuutttsssrrrrrrqqqqqqqqqqrrrrrrrrrrssttuvvwxyzz{||{{{{{{zyxxwvtssrqpoonnmmmmoooonnnnnnnnnnnnmmmmmmmmmjjjjjjjjjiiiiiiiiiihhhhhhffffffffffffeeeeeeeeeeeedeeeeeeeeeedddddddddddccccbbbbbbbbbbaaaaaaaaa```````______________^^^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[ZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@AAAA@@@@@@@@@@??????????>????>>>>>>>>>>==========<<<<<<;;;;;;;;;;::::::::::999999998888888888777777777766666666665555555555444444444443333333333322222221111111111100000000000////////...........--------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!""!!!!!!!!!!!!  †††††††††††††††‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………†††††††††††††††††††††††††††………†††††…………………………………………………………………………………………………………††††††††††††††††††††††††††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„………………………………„„„„„„‡‡‡‡‡‡‡‡‡‡‡†††††††…………………‚‚‚‚‚‚������€€€€€€€~~~~~~}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{zzzzzzzzyy{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxwwwwwvvvuuuuuuuuuuuuuuuuuuuuutuuutttttuuuuvvvwwwwwwwwwvvuuuttsssrrrrrrqqqqqqqqqqrrrrrrrrsssttuuvwxxyz{{||{{{{{zyyxwvutsrqpoonnmmmmmooooonnnnnnnnnnnmmmmmmmmmjjjjjjjjjiiiiiiiiiiihhhhhffffffffffffeeeeeeeeeeeedeeeeeeeeeedddddddddddccccbbbbbbbbbbbaaaaaaaaa```````_____________^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[ZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@AAAA@@@@@@@@@@???????????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;::::::::::999999998888888888877777777766666666665555555555544444444443333333333322222221111111111100000000000////////...........--------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!""!!!!!!!!!!!!  ††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………†††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………††††††††††††††††††††††††††††††……………………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††……………‚‚‚‚‚‚‚������€€€€€€~~~~~~}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{zzzzzzzy{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuutuuuuuvvvwwwwwwwwwvvvuutttsssrrrrrqqqqqqqqqqrrrrrsssssttuuvwwxyzz{{||{{{zzyyxwvutsrqpponnnmmmmmoooooonnnnnnnnnnnmmmmmmmmjjjjjjjjjiiiiiiiiiiihhhhhffffffffffffeeeeeeeeeeeedeeeeeeeeeeeddddddddddccccbbbbbbbbbbbaaaaaaaaa```````_____________^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[ZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@AAAAA@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;::::::::::999999998888888888877777777766666666665555555555544444444444333333333322222221111111111100000000000////////...........--------,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  ††††††††††††‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………†††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………††††††††††††††††††††††††††††††††…………………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„††‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………‚‚‚‚‚‚‚‚�����€€€€€€~~~~~~~}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvwwwwxxxxwwwvvvuuttsssrrrrrqqqqqqqqqqsssssssttttuuvvwxxyzz{{||{zzzyyxwvutsrqpponnnmmmmmloooooonnnnnnnnnnnmmmmmmmmjjjjjjjjjjiiiiiiiiiihhhhhgfffffffffffeeeeeeeeeeeedeeeeeeeeeeedddddddddddcccbbbbbbbbbbbaaaaaaaaa```````____________^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[ZZYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@AAAAA@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;::::::::::999999999888888888877777777766666666665555555555544444444444333333333322222221111111111100000000000////////...........--------,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!  †††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††…………………†………………………………………………………………††††††††††††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††‡‡‡‡‡‡‡‡‡‡†††††††…………‚‚‚‚‚‚‚�����€€€€€€~~~~~~~}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxwwwwvvvuuuuuuuuuuuuuuuuuuuuuuvuuuuuuuuuuuvvwwwxxxxxxwwwvvuutttsssrrrrrqqqqqqqqqsssssttttuuvvwwxxyyz{{{||zzzyyxwvutsrqqpoonnmmmmmmmooooooonnnnnnnnnnmmmmmmmmjjjjjjjjjjiiiiiiiiiiihhhhgffffffffffffeeeeeeeeeeedeeeeeeeeeeddddddddddddcccbbbbbbbbbbbaaaaaaaaa````````___________^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[ZZYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@AAAAA@@@@@@@@@@???????????????>>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::999999999888888888877777777766666666666555555555544444444444333333333322222222111111111100000000000/////////..........--------,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!  ††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††……††††………………………………………………………††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ††††††‡‡‡‡‡‡‡‡†††††††…………‚‚‚‚‚‚‚�����€€€€€~~~~~~~~~}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxwwwvvvvuuuuuuuuuuuuuvvvvvvvuvvuuuuuuuuuuvvwwwxxxxxxxwwwvvuuttsssrrrrrqqqqqrrrrstttttuuuvvvwwxxyyzz{{{{{zyyyxwvuutsrqpoonnnmmmmmmmooooooonnnnnnnnnnnmmmmmmmjjjjjjjjjjiiiiiiiiiiihhhhgffffffffffffeeeeeeeeeeedeeeeeeeeeeedddddddddddcccbbbbbbbbbbbaaaaaaaaa````````___________^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[ZZYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAA@AAAAA@@@@@@@@@@???????????????>>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::999999999888888888877777777766666666666555555555544444444444333333333332222222111111111100000000000/////////...........-------,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!  †††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ††††††††‡‡‡‡††††††††……………‚‚‚‚‚‚�����€€€€€€~~~~~~~~~}}}}}}}}}}}}}|||~}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwvvvvuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuvvvwwwxxxxxxxxwwwvvuuttssrrrrrrqqrrrrrrtttuuuuvvvwwwxxyyyzz{{{{{yyxxwvvutsrqpponnnmmmmmmmmoooooooonnnnnnnnnnmmmmmmmjjjjjjjjjjjiiiiiiiiiihhhhgffffffffffffeeeeeeeeeeedeeeeeeeeeeedddddddddddcccbbbbbbbbbbbaaaaaaaaa````````___________^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[ZZYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAA@AAAAA@@@@@@@@@@???????????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::999999999888888888877777777776666666666555555555544444444444333333333332222222111111111110000000000/////////...........-------,,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!  †††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………††††††††††††††††††††††††††††††††††††††††………………………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚………††††††††††††††††………………‚‚‚‚‚������€€€€€~~~~~~~~~}}}}}}}}}}}}}}||~~}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{{{{{zz|{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxwwwvvvvuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuvvwwwxxxyyyxxxwwvvuuttsssrrrrrrrrrrrssuuuuvvvwwwwxxxyyyzzzz{{zzxxxwvuutsrqppoonnmmmmmmmmmoooooooonnnnnnnnnnmmmmmmmjjjjjjjjjjjiiiiiiiiiiihhhggfffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddcccbbbbbbbbbbbaaaaaaaaaa```````__________^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[ZZYYYYYYYXXXXXXXXXXXWWWWWWWXWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPOONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@AAAAA@@@@@@@@@@???????????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::9999999998888888888777777777766666666665555555555544444444443333333333322222221111111111100000000000////////...........--------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  ††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„………………††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………†††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚……………††††††††††††……………………‚‚‚�������€€€€€~~~~~~~~~}}}}}}}}}}}}}}||~~}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{z|{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyxxxxxxxxxxwwwvvvvuuuuuuuuvvvvvvvwwwvvvwvvvuuuuuuuuvvwwxxxyyyyyxxxwwvvuuttssrrrrrrrrrssstuvvvwwwwxxxxyyyyzzzzzzzzzxwwvuutsrqqpoonnnmmmmmmmmmoooooooonnnnnnnnnnnmmmmmmjjjjjjjjjjjiiiiiiiiiiihhhggfffffffffffeeeeeeeeeeedeeeeeeeeeeddddddddddddcccbbbbbbbbbbbaaaaaaaaaa```````__________^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[ZZYYYYYYYXXXXXXXXXXXXWWWWWWXXWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPONNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@AAAAAA@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::9999999998888888888877777777766666666665555555555544444444443333333333322222221111111111100000000000////////...........--------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  †††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………†††††††††††††††††††††††††††††††††††††††††††………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚……………………††††††…………………………„‚�������€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}|~~~}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{z||{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyxxxxxxxxxxwwvvvvvuuuuuuvvvvvvwwwwwwwvwvvvvuuuuuuuvvwwxxxyyyyyyyxxwwvvuttsssrrrrrrrsssttvvwwwxxxxyyyyyyzzzzzzzzyywwvuutsrrqpponnnnmmmmmmmmmooooooooonnnnnnnnnnmmmmmmkjjjjjjjjjjjiiiiiiiiiihhhggffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddcccbbbbbbbbbbbaaaaaaaaaa````````_________^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[ZZYYYYYYYYXXXXXXXXXXXXWWWWWXXXWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@AAAAAA@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<;;;;;;;;;;:::::::::9999999998888888888877777777766666666665555555555544444444444333333333322222221111111111100000000000////////...........--------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  ††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………†††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�������������‚„„„………………………………………………„„„„�������€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}||{{{{{{{{{{{{{{|||||{{{{{{||{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyxxxxxxxxxxwwvvvvvvuuuuvvvvvvwwwwwwwwwwwvvvuuuuuuuvvwwxxxyyyyyyyyxxwwvuuttsssrrrrrsssttuwwwxxxyyyyyyyzzzzzzzzyyyxvvuutsrrqppoonnnmmmmmmmmmmooooooooonnnnnnnnnnmmmmmmkjjjjjjjjjjjiiiiiiiiiiihhgggfffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddccccbbbbbbbbbbaaaaaaaaaa```````__________^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[ZYYYYYYYYYXXXXXXXXXXXXXWWWXXXXWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@AAAAAA@@@@@@@@@@???????????????>>>>>>>>>>=========<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777766666666666555555555544444444444333333333322222221111111111100000000000/////////..........--------,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  ††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„……………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������„„„„„……………………………………„„„„„„�����€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{|||||||{{{{{|||{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyxxxxxxxxxxwwvvvvvvvuvvvvvvvwwwwwwwwwwwwvvvuuuuuuuvvvwxxyyyzzzzyyyxxwvvuttssssrsssstttuuwxxyyyyyzzzzzzzzzzyyyyyxxvuutssrqqpoonnnnmmmmmmmmmmooooooooonnnnnnnnnnnmmmmmkjjjjjjjjjjjiiiiiiiiiiihhgggfffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddccbbbbbbbbbbbaaaaaaaaaa````````_________^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[ZYYYYYYYYYYXXXXXXXXXXXXXWWXXXXXWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>=========<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777766666666666555555555544444444444333333333322222222111111111100000000000/////////..........--------,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  †‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„……………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������„„„„„„„„„…………………„„„„„„„„„���€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{|||||||||{{{{|||{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyxxxxxxxxxxxwvvvvvvvvvvvvvvwwwwwxxxxwwwwwvvuuuuuuuuvvwxxyyyzzzzzzyyxwwvuuttssssssstttuuvxxyyyzzzzzzzzzzzyyyyyxxxwuttssrqqppoonnnnmmmmmmmmmmooooooooonnnnnnnnnnnmmmmmkjjjjjjjjjjjiiiiiiiiiiihhgggfffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddccbbbbbbbbbbbaaaaaaaaaa````````_________^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[YYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>=========<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777766666666666555555555554444444444333333333332222222111111111100000000000/////////...........-------,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„…………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������„„„„„„„„„„„„„„„„„„„„„„„„ƒ�€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{||||||||||{{{{||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyxxxxxxxxxxwvvvvvvvvvvvvvwwwwxxxxxxxwxwwvvuuuuuuuuvvwwxyyzzzzzzzzyxxwvvutttssssstttuuvvxyyzzzzzzzzzzzzyyyyxxxwwvttssrqqppooonnnnnmmmmmmmmmoooooooooonnnnnnnnnnmmmmmkkjjjjjjjjjjjiiiiiiiiiihhgggfffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddccbbbbbbbbbbbaaaaaaaaaa```````__________^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[YYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<;;;;;;;;;;;::::::::9999999999888888888877777777776666666666555555555554444444444333333333332222222111111111110000000000/////////...........-------,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}|||{{{{{{||||||||||||{{{{||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyxxxxxxxxxxwvvvvvvvvvvvvwwwwxxxxxxxxwxwwvvuuuuuuuuvvwwxyyzzzz{{zzyyxwwvuuttsssstttuuvvwyyzzz{{{{zzzzzyyyyxxxwwvvtssrqqppooonnnnnnnmmmmmmmmoooooooooonnnnnnnnnnnmmmmkkjjjjjjjjjjjiiiiiiiiiiihggggfffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddcccbbbbbbbbbbaaaaaaaaaa````````_________^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZYYYYYYYYYYYYYYYXXXXXXXXXYXXXXXXXXWWWWWWWVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<;;;;;;;;;;::::::::9999999999888888888887777777776666666666555555555554444444444333333333332222222111111111110000000000/////////...........-------,,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„……………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxxwvvvvvvvvvvvvwwwxxxxxxxxxxxwwvvvuuuuuuuvvwwxyyzz{{{{{zzyyxwvvuutttttttuuvvwwyzzz{{{{{zzzzyyyxxxwwvvuusrrqqqppooonnnnnnnnmmmmmmmoooooooooonnnnnnnnnnnmmmmkkjjjjjjjjjjjiiiiiiiiiiihggggfffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddccbbbbbbbbbbbaaaaaaaaaaa```````_________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZYYYYYYYYYYYYYYYXXXXXXXYYXXXXXXXXWWWWWWWVVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<;;;;;;;;;;::::::::99999999998888888888877777777766666666665555555555544444444443333333333322222221111111111100000000000////////...........--------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„……………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyxxxxxxxxxxxvvvvvvvvvvvwwwwxxxxxxxxxxxwwvvuuuuuuuuuvwwxxyzz{{{{{{zzyxxwvuuttttttuuuvvwxyzzz{{{{{zzzyyyxxxwwvvuutrrqqqppoooonnnnnnnnnmmmmmmpoooooooooonnnnnnnnnnmmmmkkkjjjjjjjjjjiiiiiiiiiiihggggfffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddccbbbbbbbbbbbaaaaaaaaaa```````__________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZYYYYYYYYYYYYYYYYYXXXXYYYXXXXXXXXWWWWWWWVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPONNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>========<<<<<<<;;;;;;;;;;::::::::99999999999888888888877777777766666666665555555555544444444444333333333322222221111111111100000000000////////...........--------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������„ƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒ€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{||||{{{{{{{{{{{{{|||||||{{{{{zzzzzyyyyyyxxxxxxxxxxvvvvvvvvvvvwwwxxxxyyyyxxxxwwvvuuuuttuuuvvwxxyzz{{{{{{{zyyxwvvuuutttuuuvvwwxyzzz{{{zzzzyyyxxwwvvvuuttrqqqpppooonnnnnnnnnnnmmmmmpoooooooooonnnnnnnnnnnmmmkkkjjjjjjjjjjjiiiiiiiiiiigggggffffffffffeeeeeeeeeefeeeeeeeeeeddddddddddddcccbbbbbbbbbbaaaaaaaaaaa``````___________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYYXXXYYYYXXXXXXXXWWWWWWWVVVVVVUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>========<<<<<<<;;;;;;;;;;::::::::99999999999888888888877777777766666666666555555555544444444444333333333322222221111111111100000000000////////...........--------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������„„ƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒ€€€€€€€€€€€€€€~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{||||{{{{{{{{{{{{|||||||||{{{{{zzzzzyyyyyxxxxxxxxxxvvvvvvvvvvwwwwxxxyyyyyxxxxwwvvuuuttttuuvvwxxyzz{{{|{{{zzyxxwvvuuuuuuuvvvwwxzzzzzzzzzzyyxxxwwvvuuuttsqqqpppoooonnnnnnnnnnnmmmmmpoooooooooonnnnnnnnnnnmmmkkkjjjjjjjjjjjiiiiiiiiiiigggggfffffffffffeeeeeeeeefeeeeeeeeeeedddddddddddccbbbbbbbbbbbaaaaaaaaaaa``````___________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[ZZZZZZZZZYYYYYYYYYYYYYYXXYYYYYXXXXXXXXWWWWWWWVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>>========<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777766666666666555555555544444444444333333333322222222111111111100000000000/////////..........--------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  ††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………………††††††††……………………………………………†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………………………………„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||{{{{zzzzyyyyyyyyyyyzzzzzzzzzz{zzzzzzyyyyxxxxxxxwwwwwwwxxxxxxxxxyyyyzzz{{{{{{{zzyyxwwvvvuuuuvvwwxxyz{{||}}||||{zzyxwwvvvvvvvwwwxxy{{||||{{{{zzyyyxxwwvvvuuttttsssrrrrrqqqqqqqqqqqqpppmmlllllllllllkkkkkkkkkkjjiiiiiiiiiiihhhhhhhhhhhggggffffffffffeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbaaaaaaaaaaa``````````______________^^^^^^^^^^^]]]^^^]]]]]]]]]]]]]]]\\\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWWWWVVVVVVVUUUUUUVVUUUUUUUUTTTTTTTTTSSSSSSRQQQQQQQQQPPPPPPPPPOOOOOONMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999998888888888877777777776666666666655555555555544444444444333333333322222222222111111111100000000000//////////..........---------,,,,,,,,,,,++++++************)))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  †††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………………………†††††††††††……………………………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||}}}}}}}}}|||||||||{{{{zzzzyyyyyyyyyyyzzzzzzzzzz{{zzzzzzyyyyxxxxxxxwwwwwwxxxxxxxxyyyyzzzz{{{{{{{zzyyxwwvvvuuuuvvvwxxyzz{||}}}}||{{zyyxwwwvvvvwwwxxxx{{{{{{{{zzzyyxxxwwvvuuuttttssssrrrrrrqqqqqqqqqqqpppmmmllllllllllkkkkkkkkkkkjjiiiiiiiiiiihhhhhhhhhhhgggffffffffffeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbaaaaaaaaaaa``````````_______________^^^^^^^^^^]]]^^^^]]]]]]]]]]]]]]]]\\\\\\ZZZZZZZZZZZZZZYYYYYYYYYYYXXXWWWWWWWWWWVVVVVVVUUUUUVVVUUUUUUUTTTTTTTTTTSSSSSRRQQQQQQQQPPPPPPPPPOOOOOONMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999998888888888877777777777666666666655555555555554444444444333333333322222222222111111111100000000000//////////..........---------,,,,,,,,,,,++++++************)))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  †††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………†††††††††††††…………………………………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���������������ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||}}}}}}}}}}}}}}||||||{{{{{zzzyyyyyyyyyyyzzzzzzzzzzz{{{zzzzzyyyyyxxxxxxxwwwwwyxxxxxxyyyyyzzz{{{{{{{{zzyyxwwvvvuuuuuvvwwxyzz{||}}}}|||{zzyxxwwwwwwwwwxxxx{{{{{zzzzyyyxxwwvvvuuuttttssssrrrrrrrqqqqqqqqqqqqppmmmlllllllllllkkkkkkkkkkjjiiiiiiiiiiihhhhhhhhhhhgggfffffffffffeeeeeeeeeeedddddddddcccccccccccbbbbbbbbaaaaaaaaaaaa`````````_________________^^^^^^^^^]]^^^^^]]]]]]]]]]]]]]]]\\\\\[ZZZZZZZZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVUUUUVVVUUUUUUUUTTTTTTTTTSSSSSRRQQQQQQQQQPPPPPPPPPOOOOONMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999998888888888877777777777666666666655555555555554444444444333333333332222222222111111111100000000000//////////..........---------,,,,,,,,,,,+++++++***********)))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  ††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………†††††††††††††††………………………………††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���������������ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚������������������������€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||}}}}}}}}}}}}}}||||||{{{{{zzzyyyyyyyyyyzzzzzzzzzzzz{{{{zzzzzyyyyyxxxxxxxwwwwyyxxxxxyyyyyzzz{{{{{{{{zzyxxwwvvvuuuuuvvwwxyyz{||}}}}}||{{zzyxxxwwwwwwxxxxxzzzzzzzyyyxxwwwvvvuuutttsssssrrrrrrrrqqqqqqqqqqqqppmmmlllllllllllkkkkkkkkkkjjiiiiiiiiiiihhhhhhhhhhhggggffffffffffeeeeeeeeeeedddddddddccccccccccccbbbbbbbaaaaaaaaaaaa``````````__________________^^^^^^^^]^^^^^^]]]]]]]]]]]]]]]]]\\\[[[ZZZZZZZZZZZZZZYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVUUUVVVVUUUUUUUTTTTTTTTTSSSSSRRQQQQQQQQQPPPPPPPPPOOOOONNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888877777777777666666666655555555555554444444444333333333332222222222111111111110000000000///////////.........---------,,,,,,,,,,,+++++++***********)))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  †††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………………†††††††††††††††††………………………†††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��������������ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚������������������������€€€€€€€����€€€€€€€€€~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||}}}}}}}}}}}}}}||||||{{{{zzzzyyyyyyyyyzzzzzzzzzzzzz{{{{{zzzzzyyyyyxxxxxxxwwwyyyxxyyyyyyzzz{{{{{{{{{zzyxxwwvvvuuuuuvvvwxxyz{{||}}}}}||{{zzyyxxxxxxxxxxxxzzzzyyyyxxwwwvvvuuuttttssssssrrrrrrrrrqqqqqqqqqqqppmmmlllllllllllkkkkkkkkkkkjiiiiiiiiiiihhhhhhhhhhhhgggffffffffffeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbaaaaaaaaaaaa`````````___________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVUUUVVVVVUUUUUUUTTTTTTTTTSSSSRRQQQQQQQQQPPPPPPPPPOOOOONNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;::::::::::9999999999888888888877777777777666666666655555555555554444444444333333333332222222222111111111110000000000///////////.........---------,,,,,,,,,,,+++++++***********)))))))))))((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡……………††††††††††††††††††††………………††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………………………………………………………„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�����������������������€€€€����������€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}|}|||||||||||||||||||||||||}}}}}}}}}}}}}}|||||{{{{{zzzzyyyyyyyyyzzzzzzzzzzzzz{{{{{{{zzzzyyyyyxxxxxxxwwyyyyyyyyyyyzzz{{{{{{{{{zzyxxwwvvvuuuuuuvvwwxyz{{||}}}}}}||{{zzyyyxxxxxxxxxxzzyyyyxxxwwvvvuuuuttttsssssssrrrrrrrrrqqqqqqqqqqqppmmmlllllllllllkkkkkkkkkkkjiiiiiiiiiiiihhhhhhhhhhhgggfffffffffffeeeeeeeeeeedddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa`````````_`__________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]][[[[[[ZZZZZZZZZZZYYYYYYYYXXXXWWWWWWWWWWWWWVVVVVVUUVVVVVUUUUUUUUTTTTTTTTSSSSRRQQQQQQQQQPPPPPPPPPPOOOONNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777777666666666655555555555554444444444333333333332222222222111111111110000000000///////////.........---------,,,,,,,,,,,+++++++***********)))))))))))((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………††††††††††††††††††††††………†††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚���������������������€€€������������€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}|}|||||||||||||||||||||||||}}}}}}}}}}}}}}|||||{{{{{zzzzyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{zzzzzyyyyxxxxxxxwyyyyyyyyyyyzzz{{{{{{{{{zzyxxwwvvvuuuuuuvvwwxyzz{||}}}}}}}||{{zzzyyyyxxxxxxwzyyyxxxwwwvvvuuuuttttsssssssrrrrrrrrrrrqqqqqqqqqqqpmmmmlllllllllllkkkkkkkkkkjjiiiiiiiiiiihhhhhhhhhhhgggfffffffffffeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbaaaaaaaaaaa`````````_``__________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]][[[[[[ZZZZZZZZZZZYYYYYYYYXXXWWWWWWWWWWWWWWVVVVVVUUVVVVVVUUUUUUUTTTTTTTTSSSSRRRQQQQQQQQQPPPPPPPPPOOOONNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777777666666666665555555555554444444444433333333332222222222111111111110000000000///////////.........---------,,,,,,,,,,,+++++++***********))))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!  †††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………………………………………………………………„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��������������������€€€�������������€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||}}}}}}}}}}}}}}|||||{{{{{zzzzyyyyyyyzzzzzzzzz{{{{{{|||||{{{{{zzzzyyyyyxxxxxxyyyyyyyyyyzzzz{{{{{{{{{zzyxxwwvvvuuuuuuvvvwxyyz{||}}}}~}}}|||{{zzzyyyyxxxxwyyyxxwwwvvvuuuutttttssssssssrrrrrrrrrrrrqqqqqqqqqqpmmmmlllllllllllkkkkkkkkkkjjiiiiiiiiiiihhhhhhhhhhhgggfffffffffffeeeeeeeeeeedddddddddcccccccccccccbbbbbbbbaaaaaaaaaaaa``````````````________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]][[[[[[[ZZZZZZZZZZYYYYYYYXXXXWWWWWWWWWWWWWWVVVVVVVUVVVVVVUUUUUUUTTTTTTTTTSSSRRRQQQQQQQQQPPPPPPPPPPOOONNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888888877777777776666666666655555555555544444444444333333333322222222222111111111100000000000//////////.........----------,,,,,,,,,,,++++++***********))))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������������������€€��������������€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||}}}}}}}}}}}}}}|||||{{{{zzzzzyyyyyyyzzzzzzzz{{{{{{{|||||||{{{{zzzzyyyyyxxxxxyyyyyyyyyyzzzz{{{{{{{{{zzyxxwwvvvuuuuuuvvvwxxyz{{|}}}~~~~}}}||{{{zzzyyyxxxwyyxxwwwvvvuuuutttttsssssssssrrrrrrrrrrrrqqqqqqqqqqpmmmmlllllllllllkkkkkkkkkkjjiiiiiiiiiiiihhhhhhhhhhggggffffffffffeeeeeeeeeeeeddddddddccccccccccccccbbbbbbbbaaaaaaaaaaaaa``````````````````````_______^^^^^^^^^^^^^^^^^^^^^^^]]]]]][[[[[[[[ZZZZZZZZZYYYYYYYXXXXWWWWWWWWWWWWWWVVVVVVVUVVVVVVUUUUUUUUTTTTTTTTSSSRRRQQQQQQQQQQPPPPPPPPPOOONNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888888877777777777666666666655555555555544444444444333333333322222222222111111111100000000000//////////.........----------,,,,,,,,,,,++++++***********))))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!  †††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����������������€€���������������€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||}}}}}}}}}}}}}}|||||{{{{zzzzzyyyyyyzzzzzzzz{{{{{{||}}}}|||||{{{{zzzzyyyyxxxxyyyyyyyyyyzzzz{{{{{{{{zzzyxxwwvvvuuuuuuuvvwwxyz{{|}}~~~~~~~}}}||{{zzzyyxxxwyxxwwvvvuuuuttttttsssssssssssrrrrrrrrrrrqqqqqqqqqqpmmmmmlllllllllllkkkkkkkkkjjjiiiiiiiiiiihhhhhhhhhhhgggfffffffffffeeeeeeeeeeedddddddddccccccccccccccbbbbbbbbaaaaaaaaaaaaa```````````````````````______^^_^^^^^^^^^^^^^^^^^^^^]]]]][[[[[[[[[ZZZZZZZZYYYYYYYXXXXWWWWWWWWWWWWWWVVVVVVVUVVVVVVVUUUUUUUTTTTTTTTSSSRRRQQQQQQQQQQPPPPPPPPPPOONNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888888877777777777666666666655555555555554444444444333333333322222222222111111111100000000000//////////.........----------,,,,,,,,,,,++++++************)))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����������������€€€��������������€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||}}}}}}}}}}}}}}|||||{{{{zzzzzyyyyyyzzzzzzz{{{{{||||}}}}}}}||||{{{zzzzyyyyyxxzyyyyyyyyzzzzz{{{{{{{{zzzyxxwwvvvvuuuuuuvvwwxyzz{|}}~~~~~~~}}||{{{zzyyxxwyxxwwvvuuuutttttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqmmmmmlllllllllllkkkkkkkkkjjjiiiiiiiiiiihhhhhhhhhhhgggfffffffffffeeeeeeeeeeedddddddddccccccccccccccccbbbbbbbbaaaaaaaaaaa````````````````````````_____^^__^^^^^^^^^^^^^^^^^^^^]]]]\[[[[[[[[ZZZZZZZZYYYYYYYXXXWWWWWWWWWWWWWWWVVVVVVVUVVVVVVVUUUUUUUTTTTTTTTSSSRRRRQQQQQQQQQQPPPPPPPPPOONNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888888877777777777666666666655555555555554444444444333333333332222222222111111111100000000000//////////.........----------,,,,,,,,,,,++++++************)))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  †††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������€€���������������€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||}}}}}}}}}}}}}||||{{{{{zzzzzyyyyyzzzzzzz{{{{|||||}}~~~}}}}}||||{{{zzzzyyyyxzzzyyyyyzzzzzz{{{{{{{{zzyyxxwwvvvvuuuuuuvvwwxyyz{|}}~~~~}}}||{zzyyxxwyxwwvvuuuutttttttssssssssssssrrrrrrrrrrrrqqqqqqqqqqmmmmmlllllllllllkkkkkkkkkjjjjiiiiiiiiiihhhhhhhhhhhgggfffffffffffeeeeeeeeeeedddddddddccccccccccccccccbbbbbbbbbbaaaaaaaaaa````````````````````````_____^__^^^^^^^^^^^^^^^^^^^^^]]]\[[[[[[[[ZZZZZZZZYYYYYYYXXXXWWWWWWWWWWWWWVVVVVVVVUVVVVVVVUUUUUUUUTTTTTTTTSSRRRRQQQQQQQQQQQPPPPPPPPPONNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;::::::::::9999999999888888888877777777777666666666655555555555554444444444333333333332222222222111111111110000000000///////////........----------,,,,,,,,,,,+++++++***********)))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������€€���������������€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||}}}}}}}}}}}|||||{{{{{zzzzzyyyyyzzzzzz{{{{||||}}}~~~~~~~}}}}|||{{{zzzzyyyyzzzzzzzzzzzzzz{{{{{{{zzzyyxxwwwvvvuuuuuuvvvwxyyz{|}}~~~~}}|{{zzyxxwxxwwvvuuuttttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqmmmmmmlllllllllllkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhggggffffffffffeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaa```````````````aaa``````____^___^^^^^^^^^^^^^^^^^^^^]]]\\[[[[[[[[ZZZZZZZYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVUVVVVVVVUUUUUUUUTTTTTTTTSSRRRRQQQQQQQQQQQPPPPPPPPPONNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777777666666666655555555555554444444444333333333332222222222111111111110000000000///////////........----------,,,,,,,,,,,+++++++***********)))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  †††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������€€€��������������€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||}}}}}}}}}}|||||{{{{{zzzzzzyyyzzzzzzz{{{|||}}}}~~~~~~}}}|||{{{zzzzyyzzzzzzzzzzzzzz{{{{{{{zzzyxxxwwwvvvuuuuuuvvvwxxyz{|}}~€€€€€~~}||{zzyxxwxxwvvvuuuttttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqmmmmmmllllllllllkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhggggfffffffffffeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbbaaaaaaaa``````````aaaaaaaaa`````_______^^^^^^^^^^^^^^^^^^^^^]]\\[[[[[[[[ZZZZZZZZYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVUUVVVVVVVUUUUUUUUTTTTTTTTSSRRRRRQQQQQQQQQQQPPPPPPPPPNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777777666666666665555555555554444444444433333333332222222222111111111110000000000///////////........----------,,,,,,,,,,,+++++++***********)))))))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††……………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������€€€�������������€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||}}}}}}}}||||||{{{{{zzzzzzyyzzzzzz{{{{||}}}~~~~~~}}}|||{{{{zzzy{{zzzzzzzzzzzz{{{{{{zzzzyxxxwwwvvvvuuuuvvvvwxxyz{|}}~€€€€€€€~~}|{{zyxxwxxwvvuuuttttttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqmmmmmmlllllllllllkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhggggfffffffffffeeeeeeeeeedddddddddddddddddddccccccccbbbbbbbbbbbbbbaaaaaaa``a```aaaaaaaaaaaaa````________^^^^^^^^^^^^^^^^^^^^]]\\[[[[[[[[ZZZZZZZZYYYYYYYXXXXWWWWWWWWWWVVVVVVVVUUUVVVVVVVUUUUUUUUTTTTTTTTTSRRRRRQQQQQQQQQQQQPPPPPPPPNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777777666666666665555555555554444444444433333333332222222222111111111110000000000///////////........----------,,,,,,,,,,,+++++++***********)))))))))))((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������€€€������������€€€€€€€~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||}}}}}||||||{{{{{{zzzzzyyyzzzzzz{{{||}}}~~~€€€€€€~~~}}}|||{{{zzz{{{zzzzzzzzzzz{{{{{zzzzyyxxxwwwvvvvvuuuvvvwwxxyz{|}~~€€€���€€€~}||{zyxxwxwwvvuuuttttttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqmmmmmmlllllllllllkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhgggggffffffffffeeeeeeeeeeddddddddddddddddddddddccccccbbbbbbbbbbbbbbaaaaaaa`aaaaaaaaaaaaaaaaaa````_______^^^^^^^^^^^^^^^^^^^^]]\\[[[[[[[[ZZZZZZZZZYYYYYYXXXXWWWWWWWWWVVVVVVVVVUUUVVVVVVVUUUUUUUUTTTTTTTTTSRRRRRRQQQQQQQQQQQQPPPPPPPNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888887777777777666666666665555555555554444444444433333333332222222222111111111110000000000///////////........-----------,,,,,,,,,,+++++++***********)))))))))))((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������€€€€����������€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||{{{{{zzzzzzzzzzzzzz{{|||}}~~~€€€€€€€€~~~}}}|||{{{{z|{{{{{zzzzzzzzz{zzzzzzzyyxxwwwwvvvvvvvvvvvwwxxyz{|}~~€€�����€€€~~}|{zyxxwxwwvvuuutttttttttttssssssssssssrrrrrrrrrrrqqqqqqqqqmmmmmmmllllllllllkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhgggggffffffffffeeeeeeeeeeedddddddddddddddddddddddccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````________^^^^^^^^^^^^^^^^^^^^]\\[[[[[[[[[ZZZZZZZZYYYYYYXXXXWWWWWWWWVVVVVVVVVUUUUVVVVVVVUUUUUUUUUTTTTTTTTSRRRRRRQQQQQQQQQQQQPPPPPPPNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888888877777777777666666666655555555555544444444444333333333322222222222111111111100000000000//////////........-----------,,,,,,,,,,,++++++***********)))))))))))((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€��������€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||{{{{{zzzzzzzzzzzzzz{{||}}~~~������€€€€~~~}}}|||{{{||{{{{{{zzzzzzzzzzzzzzyyyxxwwwwvvvvvvvvvvvwwxyyz{|}~~€€������€€~}|{zyxxwxwwvvuuuttttttttttttssssssssssssrrrrrrrrrrqqqqqqqqqmmmmmmmlllllllllllkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhgggggfffffffffffeeeeeeeeeeedddddddddddddddddddddddccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````_______^^^^^^^^^^^^^^^^^^^]]\\\[[[[[[[[ZZZZZZZZZYYYYYXXXXWWWWWWWWVVVVVVVVVUUUUVVVVVVVUUUUUUUUUTTTTTTTTSRRRRRRRQQQQQQQQQQQQPPPPPPNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999888888888877777777777666666666655555555555554444444444333333333322222222222111111111100000000000//////////........-----------,,,,,,,,,,,++++++***********)))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€����€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{|||||||||||||||||||{{{{{{zzzzzzzzzzzz{{{||}}~~€€��������€€€€~~~}}}||{{||||{{{{{{{zzzzzzzzzzyyyyxxwwwvvvvvvvvvvvwwwxyyz{|}~~€€�������€€~}|{zyyxwxwwvvuuuttttttttttttssssssssssssrrrrrrrrrrqqqqqqqqqmmmmmmmlllllllllllkkkkkkkjjjjjjiiiiiiiiiihhhhhhhhhgggggfffffffffffeeeeeeeeeeeeeddddddeeeeeeeddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````________^^^^^^^^^^^^^^^^^^]]\\\[[[[[[[[[ZZZZZZZZYYYYYXXXXXWWWWWWWVVVVVVVVUUUUUVVVVVVVUUUUUUUUUTTTTTTTTSRRRRRRRQQQQQQQQQQQQPPPPPPNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;:::::::::99999999999888888888877777777777666666666655555555555554444444444333333333322222222222111111111100000000000//////////........-----------,,,,,,,,,,,++++++************))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{|||||||||||||||||||{{{{{{zzzzzzzzzzzz{{{||}~~€€€����������€€€~~}}}|||}}|||{{{{{{{{zzzzzzzyyyyxxwwwwvvvvvvvvvvwwwxxyyz{|}~~€€��‚‚���€€~}}|{zyxwxwwvvuuutttttttttttttsssssssssssrrrrrrrrrrrqqqqqqqqmmmmmmmmlllllllllllkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddcccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa````__`______^^^^^^^^^^^^^^^^^]]\\[[[[[[[[[[ZZZZZZZZZYYYYXXXXXWWWWWWWVVVVVVVUUUUUUVVVVVVUUUUUUUUUUTTTTTTTTTRRRRRRRQQQQQQQQQQQQPPPPPPNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777777666666666655555555555554444444444333333333322222222222111111111110000000000//////////........-----------,,,,,,,,,,,++++++************))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{|||||||||||||||||||{{{{{{zzzzzzzzzzzz{{||}}~~€€€�‚‚‚‚‚������€€€~~~}}||}}}||||{{{{{{zzzzzzzyyyyxxwwwwvvvvvvvvvwwwwxxyzz{|}}~€€��‚‚‚���€~~}|{zyxwxxwvvuuutttttttttttttssssssssssssrrrrrrrrrrqqqqqqqqmmmmmmmmlllllllllllkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddcccccccccccbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa````__`_______^^^^^^^^^^^^^^^^]]\\\[[[[[[[[[[ZZZZZZZZYYYYXXXXXWWWWWWVVVVVVVVUUUUUUVVVVVVUUUUUUUUUUTTTTTTTTTRRRRRRRQQQQQQQQQQQQPPPPPPNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777777666666666655555555555554444444444333333333332222222222111111111110000000000///////////.......-----------,,,,,,,,,,,+++++++***********))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††…………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{||||||||||||||||||||{{{{{zzzzzzzzzzzz{{||}}~~€€�‚‚‚‚‚‚‚‚�����€€€€~~}}}~}}}||||{{{{{zzzzzzyyyyxxwwwwwvvvvvvvvwwwwxxyyzz{|}}~€€��‚‚‚���€~}|{zyxwyxwvvuuutttttttttttttssssssssssssrrrrrrrrrrqqqqqqqqmmmmmmmmlllllllllllkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhgggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddccccccccccccbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````__`________^^^^^^^^^^^^^^]]]\\[[[[[[[[[[[[ZZZZZZZZYYYXXXXXWWWWWWVVVVVVVVUUUUUUVVVVVVUUUUUUUUUUTTTTTTTTTRRRRRRRRQQQQQQQQQQQPPPPPPNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777777666666666665555555555554444444444433333333332222222222111111111110000000000///////////.......-----------,,,,,,,,,,,+++++++***********))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††……………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||{{||||||||||||||||||||{{{{{zzzzzzzzzzz{{{||}}~€€€�‚‚‚‚‚‚‚‚‚‚‚����€€€~~}}~~~}}}|||{{{{zzzzzyyyyxxxwwwwwvvvvvvwwwwwxxxyyzz{|}}~€€���‚‚���€€~}|{zyyxyxwwvvuuutttttttttttttsssssssssssrrrrrrrrrrrqqqqqqqmmmmmmmmlllllllllllkkkkkkjjjjjjjiiiiiiiiiihhhhhhhhgggggggffffffffffeeeeeeeeeeeeeeeeeeffffffffffeeeeeddddccccccccccccbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````_``________^^^^^^^^^^^^^]]]\\[[[[[[[[[[[[ZZZZZZZZYYYXXXXXWWWWWWVVVVVVVVUUUUUUVVVVVVUUUUUUUUUUTTTTTTTTTRRRRRRRRQQQQQQQQQQQPPPPPPNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>?>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888887777777777666666666665555555555554444444444433333333332222222222111111111110000000000///////////.......-----------,,,,,,,,,,,+++++++***********))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||{||||||||||||||||||||{{{{{zzzzzzzzzzz{{{||}~~€€��‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€~~}~~~}}||||{{{zzzzzyyyyxxxwwwwvvvvvvwwwwwxxxyyyz{{||}~€����‚���€€~~}|{zyxyxxwvvuuutttttttttttttsssssssssssrrrrrrrrrrrqqqqqqqmmmmmmmmllllllllllllkkkkkjjjjjjjiiiiiiiiiiihhhhhhhgggggggfffffffffffeeeeeeeeeeeeeefffffffffffffffeeedddddccccccccccccbbbbbbaaaaaaaaaaaaaaaaaaaaa`````_``__________^^^^^^^^^^^]]]\\[[[[[[[[[[[[[ZZZZZZZYYYXXXXXWWWWWWVVVVVVVVUUUUUUVVVVVVUUUUUUUUUUUTTTTTTTTRRRRRRRRQQQQQQQQQQQPPPPPPNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>?>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888887777777777666666666665555555555554444444444433333333332222222222111111111110000000000///////////.......-----------,,,,,,,,,,,+++++++***********))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††…………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||{||||||||||||||||||||{{{{{zzzzzzzzzzz{{||}}~~€€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€~~~~}}}|||{{{{zzzyyyyxxxxwwwwvvvvwwwwwwxxxyyyzz{{||}~~€€��������€€~}|{zyxzyxwwvvuuuttttttttttttsssssssssssrrrrrrrrrrrqqqqqqqmmmmmmmmmlllllllllllkkkkkjjjjjjjiiiiiiiiiiihhhhhhhggggggggffffffffffeeeeeeeeeeeeeffffffffffffffffffeedddddcccccccccccccbbbbbaaaaaaaaaaaaaaaaaaaa`````_```__________^^^^^^^^^^]]]\\[[[[[[[[[[[[[ZZZZZZZYYYXXXXXWWWWWWVVVVVVVVUUUUUUVVVVVVUUUUUUUUUUUTTTTTTTTRRRRRRRRQQQQQQQQQQQPPPPPPNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>?>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::99999999998888888888877777777777666666666655555555555544444444444333333333322222222222111111111100000000000//////////........----------,,,,,,,,,,,+++++++***********))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyzzz{{||}}~~€€€���‚‚‚‚‚‚‚‚‚�����€€€~~}€€€~~~}}||||{{{zzzzyyyywwwwwvvwwwwwxxxxyyyzzz{{|{||}~~€€€€€~~}||{zyxzyxxwvvuuuttttttttttssssspppppppppooooooooooonnnnnnmmmmlllllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggfffffefffffffffggggggggggggfffeddddcccccccccccccbbbbbaaaa``````````````````_____^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYXXXWWWWWWVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOONNNNNNNNMMMMMMMMMMKKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::::9999::9999999999888888888877788777777777766666666666555555555444444444443333333333332222222222111111111110000///////////..........---------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyzzz{{||}}~€€€��‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€~~�€€~~}}}|||{{{zzzyyyyywwwwvwwwwwwxxxxyyyzzz{{{|{{|}}~~€€€€€€~~}|{zyy{zyxwwvvuuutttttttttssssspppppppppooooooooooonnnnnnmmmmlllllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggffffffffffffgggggggggggggggffeeddddcccccccccccccbbbbbaaa``````````````````_____^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYXXXWWWWWWVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOONNNNNNNNMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999::9999999999888888888877788777777777766666666666555555555444444444443333333333332222222222111111111110000///////////..........----------,,,,,,,,,,,++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyzzzz{{||}}~€€€€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€~��€€~~}}}|||{{zzzzyyyyxwwwwwwwwwwxxxyyyyzzzz{{{|{{||}}~~€€€€€€~~}|{zy|{zyxwwvuuutttttttttssssspppppppppooooooooooonnnnnnmmmmmlllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggfffffffffffggggggghhhhhgggggfeedddddcccccccccccccbbbbbaa``````````````````_____^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYXXXWWWWWWVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOONNNNNNNNMMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::9999::99999999998888888888777887777777777766666666665555555554444444444433333333333322222222221111111111100000//////////..........----------,,,,,,,,,,,++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyzzzz{{||}~~€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€~��€€~~~}}|||{{zzzzyyyyxwwwwwwwwwxxxyyyyzzzz{{{{|{{||}}~~€€€€€€~~}|{z|{zyyxwvvuuuttttttttssssspppppppppooooooooooonnnnnnmmmmmlllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggfffgfffffffggggghhhhhhhhggggfeeeddddddccccccccccccbbbbaaa`````````````````_____^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZYYYYXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOONNNNNNNNNMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>===========<<<<<<<;;;;;;;;;;::::::::::9999::99999999998888888888777887777777777766666666665555555554444444444433333333333322222222222111111111100000//////////..........----------,,,,,,,,,,,++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚��������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyzzzz{{{|}}~~€€€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€~��€€~~}}|||{{zzzyyyyyxwwwwwwwwwxxxyyzzzz{{{{{||{{{||}}~~€€€€€€€~}}|{}|{zyxwwvvuutttttttttssssppppppppppooooooooooonnnnnmmmmmlllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggfggffffffggggghhhhhhhhhhggggeeeddddddddddcccccccccbbbaaa`````````````````_____^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZYYYYXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOONNNNNNNNNMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::9999::99999999998888888888877888777777777766666666665555555555444444444433333333333322222222222111111111100000//////////..........----------,,,,,,,,,,,++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚���������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{||}}~~€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€‚��€~~}}||{{{zzzyyyyxxwwwwwwwwxxxyyzzzz{{{{{{||{{{||}}~~€€€€€€€€~}||~}|{zyxwvvuuuttttttttssssppppppppppooooooooooonnnnnmmmmmlllllllllllkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhihhhhhhhhhhggggggggggggggfffffgggggghhhhhhhhhhhgggeeeedddddddddddddcccccbbbaaa````````````````______^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZYYYYXXXWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOONNNNNNNNNMMMMMMMMMLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::9999::99999999998888888888877888777777777766666666665555555555444444444433333333333322222222222111111111100000//////////..........----------,,,,,,,,,,,++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚���������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{||}}~€€€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€‚��€€~~}}||{{{zzzyyyyyxwwwwwwwxxxyyyzzz{{{{{{|||{{{|||}}~€€����€€~}|}|{zyxwwvuuuttttttttssssppppppppppooooooooooonnnnnmmmmmmlllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhihhhhhhhhhhggggggggggggggfffffggggghhhhhhhhhhhhgggfeeedddddddddddddddccccbbaaaa```````````````______^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZYYYYXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOONNNNNNNNNMMMMMMMMMLKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::9999::99999999999888888888877888777777777766666666665555555555444444444433333333333322222222222111111111100000///////////.........----------,,,,,,,,,,,++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚���������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{||}~~€€€��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€‚��€€~~}}||{{{zzzyyyyxxwwwwwwxxxyyyzzz{{{{{|||||{{{|||}}~~€€�����€€~}~}|{zyxwvvuuttttttttsssspppppppppppoooooooooonnnnnmmmmmmlllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhihhhhhhhhhhggggggggggggggffffggggghhhhhhhhhhhhhgggfeeeedddddddddddddddccccbbaaa``````````````_______^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYYXXXXWWWWWWVVVVVVVVVVVUUUUVUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOONNNNNNNNNMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::::999::99999999999888888888877888777777777766666666665555555555444444444433333333333332222222222111111111100000///////////.........----------,,,,,,,,,,,++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚���������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~|||||||||||||||{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{||}~~€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€‚��€€~~}}||{{{zzzyyyyyxwwwwwxxxxyyzzz{{{{|||||||{{{{||}}~~€€������€€~}€}|{zyxwvvuuutttttttsssspppppppppppooooooooooonnnnmmmmmmlllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhihhhhhhhhhhggggggggggggggffffggggghhhhhhhhhhhhhhggfeeeeedddddddddddddddcccbbaaaa````````````________^^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZYYYXXXXWWWWWWWVVVVVVVVVVVVUUVVUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOONNNNNNNNMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::::999:::9999999999888888888877888777777777766666666666555555555444444444433333333333332222222222111111111100000///////////.........----------,,,,,,,,,,,++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚���������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~|||||||||||||||{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{||}~~€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€‚��€€~~}}||{{zzzyyyyyyywwwwxxxxyyyzz{{{{||||||||{{{|||}}~~€€�������€~€~|{zyxwvvuuuttttttttssspppppppppppooooooooooonnnnmmmmmmlllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhiihhhhhhhhhggggggggggggggfffggggghhhhhhhhhhhhhhhggffeeeeedddddddddddddddcccbbaaa``````````___________^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYXXXXWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOONNNNNNNNNMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::999:::9999999999888888888877888777777777766666666666555555555444444444443333333333332222222222111111111100000///////////.........----------,,,,,,,,,,,+++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚���������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~||||||||||||||||{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{||}~€€����‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚���€€‚��€€~}}|||{{zzzyyyyyyywwwxxxxyyyzz{{{|||||||||}{{{|||}}~~€€���‚‚��€€~€~}{zyxwvvuuuttttttttsssqppppppppppooooooooooonnnnmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhihhhhhhhhhhggggggggggggggffgggggghhhhhhiiihhhhhhggffeeeeeeedeeeeeeeeddddcccbbaaa````````_____________^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOONNNNNNNNNMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::999:::9999999999888888888877888777777777776666666666555555555444444444443333333333332222222222111111111100000///////////.........-----------,,,,,,,,,,+++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚��������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~||||||||||||||||{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{||}~€€����‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚��€€‚��€€~~}}||{{{zzzyyyyyyywxxxxxyyyzzz{{{||||||}}}}{||||}}}~~€€���‚‚‚��€€~€~}{zyxwvvuuuttttttttsssqpppppppppppoooooooooonnnnmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhiihhhhhhhhhggggggggggggggfgggggghhhhhhiiiiihhhhhhgfffeeeeeeeeeeeeeeeeddddccbbbaaa``````______________^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZYYYXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOONNNNNNNNNMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>===========<<<<<<<;;;;;;;;;;::::::::::999:::99999999998888888888778887777777777766666666665555555554444444444433333333333322222222221111111111000000//////////.........-----------,,,,,,,,,,,++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~||||||||||||||||{{{{{{{{{{||{{{{{{{{{{{{{{{{{|{{{{{{zzzzzzzzzz{{|}}~€����‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚���€€‚��€~~}}||{{{zzzyyyyyyyxxxxxyyyzzz{{{|||||}}}}}}||||}}}~~€€����‚‚��€€~€~|{zyxwvvuuuttttttttsssqpppppppppppooooooooooonnnmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhihhhhhhhhhhgggggggggggggggggggghhhhhhiiiiiiihhhhhgfffeeeeeeeeeeeeeeeeeedddcbbbaaa```````_____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOONNNNNNNNNNMMMMMMMLLLKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::999:::99999999998888888888778888777777777766666666665555555555444444444433333333333322222222222111111111000000//////////.........-----------,,,,,,,,,,,++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~|||||||||||||||||{{{{{{{{{||{{{{{{{{{{{{{{{{||||{{{{{zzzzzzzzz{{|}}~€���‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚���€€‚��€~~}}||{{zzzzyyyyyyyxxxxyyyzzz{{{||||}}}}}}}}|||}}}~~~€€��������€~€}|{zyxwvvuuutttttttttssqpppppppppppooooooooooonnnmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhiihhhhhhhhhhgggggggggggghggggghhhhhhiiiiiiiiihhhhhfffffeeeeeeeeeeeeeeeeeddccbbaaa``````______________^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZYYYXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOONNNNNNNNNNMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::999:::99999999998888888888878888777777777766666666665555555555444444444433333333333322222222222111111111000000//////////.........-----------,,,,,,,,,,,++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~|||||||||||||||||{{{{{{{{{|||{{{{{{{{{{{{{{||||||{{{{zzzzzzzzz{{|}}~€€���‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚���€€‚��€~~}}||{{zzzzyyyyyyyxxyyyyzzz{{{||||}}}}}}}~~|}}}}~~~€€�������€€~}€~}|{zyxwvvuuutttttttttssqqppppppppppooooooooooonnnmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhiihhhhhhhhhhggggggggggghhgggghhhhhhiiiiiiiiiiihhhhgffffffeeeeeeffffeeeeedddcbbbaaa``````_____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZYYXXXXXXXWWWWWWWWWWWWWWVVVWVVVVVVVVUUUUUUTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOONNNNNNNNNMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::999:::99999999998888888888878888777777777766666666665555555555444444444433333333333322222222222111111111000000//////////.........-----------,,,,,,,,,,,++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}|||||||||||||||||{{{{{{{{||||{{{{{{{{{{{{{|||||||{{{zzzzzzzzz{{|}}~€€��‚‚‚‚‚‚‚���������‚‚‚‚‚‚���€€‚��€~}}||{{{zzzzzyyyyzzyyyyyzzz{{{||||}}}}}}~~~~}}}}~~~€€€�������€~}~}|zyxwwvvuuuttttttttttsqqppppppppppooooooooooonnnmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhiihhhhhhhhhhggggggggghhhhggghhhhhhiiiiiiiiiiiiihhhggfffffffffffffffffeeeeddccbbaaa``````_____________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYXXXXXXXXXWWWWWWWWWWWWWVWWWVVVVVVUUUUUUTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOONNNNNNNNNMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::::99:::99999999999888888888878888777777777766666666665555555555444444444433333333333322222222222111111111000000//////////.........-----------,,,,,,,,,,,++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………„„„„„„„„„„„………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}|||||||||||||||||{{{{{{{{||||{{{{{{{{{{{{||||||||{{{zzzzzzzzz{{|}}~€€��‚‚‚ƒ‚‚‚����������‚‚‚‚‚���€€‚��€~}}||{{{zzzzzzzzzzzyyyzzz{{{{|||}}}}}}~~~~~}}~~~€€€������€€€~}|~}|{zyxwvvuuutttttttttttsqqpppppppppppoooooooooonnnmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhiihhhhhhhhhhggggggghhhhhhgghhhhhhiiiiiiiiiiiiiiihhgggfffffffffffffffffeeeedccbbbaaa``````_____________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPOOOOOOONNNNNNNNNNMMMMMMLLLLKKKKKKKKKJJJJJJJJJJIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::::99:::99999999999888888888878888777777777766666666665555555555444444444433333333333332222222222111111111000000///////////........-----------,,,,,,,,,,,++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………„„„„„„„„„„…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}|||||||||||||||||{{{{{{{||||{{{{{{{{{{{{||||||||{{{{zzzzzzzz{{|}}~€€��‚‚‚ƒ‚‚‚�����������‚‚‚‚���€€‚��€~~}}||{{{zzzzzzzzzzzyyzzz{{{||||}}}}}~~~~~~~~~~€€€€€�����€€€~}}|~}|{zyxwvvuuutttttttttttsqqqppppppppppoooooooooonnnmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhiihhhhhhhhhhhggghhhhhhhhhhhhhhhiiiiiiiijjjiiiiiiiiggggggfffffffffffffffeeeddccbbaaa``````____________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPOOOOOOONNNNNNNNNNMMMMMMLLLLKKKKKKKKKJJJJJJJJJJIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::99::::9999999999888888888878888777777777766666666666555555555444444444433333333333332222222222111111111000000///////////........-----------,,,,,,,,,,,++++++++***********)))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………„„„„„„„„„……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}|||||||||||||||||{{{{{{{|||||{{{{{{{{{{{|||||||||{{{zzzzzzzz{{|}}~€€�‚‚‚‚ƒ‚‚‚�����������‚‚‚‚���€€‚��€~~}}||{{zzzzzzzzzzz{zzzz{{{|||}}}}}~~~~~~~~€€€€€�����€€€~~}|{}|{zyxwwvvuuutttttttttttsqqqppppppppppooooooooooonnmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiihhhiihhhhhhhhhhhhhhhhhhhhhhihhhhhiiiiiijjjjjjjjjiiiiihggggggggggggggggfffffeeedccbbbaaa``````____________^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOONNNNNNNNNMMMMMMLLLLKKKKKKKKKKJJJJJJJJJIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::::99::::9999999999888888888878888777777777766666666666555555555444444444443333333333332222222222111111111000000///////////.........----------,,,,,,,,,,,++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………„„„„„„„………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}|||||||||||||||||{{{{{{{|||||{{{{{{{{{{{|||||||||{{{zzzzzzzz{{|}}~€€�‚‚‚‚ƒƒ‚‚�����€������‚‚����€€‚�€€~~}||{{{zzzzzzzzzz{{zz{{{|||}}}}}~~~~~~€€€€€€€������€€€~}|{z}{zzyxwvvuuuuttttttttttttqqqppppppppppooooooooooonnmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiihhhiihhhhhhhhhhhhhhhhhhhhhiihhhhiiiiiijjjjjjjjjjjjiiihhhggggggggggggggggffffeeddccbbaaa``````____________^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOONNNNNNNNNMMMMMMLLLLKKKKKKKKKKJJJJJJJJJIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;::::::::::99::::9999999999888888888878888777777777776666666666555555555444444444443333333333332222222222111111111000000///////////.........----------,,,,,,,,,,,++++++++************))))))))))(((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………„„„„„„…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}|||||||||||||||||{{{{{{|||||{{{{{{{{{{{|||||||||{{{zzzzzzzz{{||}~€€�‚‚‚‚ƒƒ‚‚‚���€€€�����������€€‚�€€~}}||{{{zzzzzzzzz{{{z{{{|||}}}~~~~~~~~€€€€€€€��������€€€~}|{{z|{zyxwwvvuuuuttttttttttttqqqpppppppppppoooooooooonnmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiihhhiihhhhhhhhhhhhhhhhhhhhiiihhiiiiiijjjjjjjjjjjjjjjjihhhhhhggggggggggggggffffeddccbbbaaa``````___________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQQPPPOOOOOOONNNNNNNNNMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::99::::9999999999888888888878888777777777776666666666555555555444444444443333333333332222222222111111111000000///////////.........----------,,,,,,,,,,,+++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………„„„„„……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}|||||||||||||||||{{{{{{|||||{{{{{{{{{{{{||||||||{{{zzzzzzzz{{||}~€€�‚‚‚‚ƒƒ‚‚‚���€€€€����������€€‚�€€~}}||{{{zzzzzzz{{{{|{{{||}}}~~~~~~~€€€�€€€����������€€~}}|{zy{zyyxwvvvuuuuttttttttttttqqqpppppppppppoooooooooonnmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiihhhiihhhhhhhhhhhhhhhhhhiiiiihiiiiiijjjjjjjjkkkkjjjjjjihhhhhhhgggggggggggggfffeeddccbbaaa``````___________^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWVVVVVVUUUUUUUTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQPPPOOOOOOOONNNNNNNNNMMMMMLLLLLKKKKKKKKKJJJJJJJJJJIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::99::::99999999998888888888788888777777777766666666665555555554444444444433333333333322222222221111111110000000//////////.........-----------,,,,,,,,,,,++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………„„„„………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}||||||||||||||||{{{{{{||||||{{{{{{{{{{{||||||||{{{zzzzzzzzz{||}~€€�‚‚‚‚ƒƒ‚‚‚���€€€€€���������€€‚�€~}}||{{{zzzzzz{{{{||{{||}}}~~~~€€€€��€€€����������€€€~~}|{zyx{zyxwwvvuuuuuttttttttttttqqqpppppppppppooooooooooonmmmmmmmmmmllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiihhiihhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjkkkkkkkkkkjjjiiihhhhhhhhhhhhgggggggfffeddccbbbaaa``````___________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXWWXWWWWWVVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQPPPOOOOOOOONNNNNNNNNMMMMMLLLLLKKKKKKKKKJJJJJJJJJJIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;::::::::::99::::99999999998888888888888888777777777766666666665555555555444444444433333333333322222222222111111110000000//////////.........-----------,,,,,,,,,,,++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………„„††…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}|||||||||||||||||{{{{{||||||{{{{{{{{{{{||||||||{{{zzzzzzzzz{{|}~€€�‚‚‚‚ƒƒ‚‚‚���€€€€€��������€€‚�€~}}||{{{zzzzz{{{{|||{||}}~~~€€€€€€���€€�����‚‚����€€~}|{{zyxzyxxwwvvuuuuuttttttttttttqqqqppppppppppooooooooooonmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjiiiiiiiiiiihhiiihhhhhhhhhhhhhhhiiiiiijiiiijjjjjjjkkkkkkkkkkkkjjiiiihhhhhhhhhhhhhhgggggffeeddccbbaaa``````____________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYYYXXXXXWXWWWWWWVVVVVVUUUUUUUTTTTTTSSSSSSRRRRRRRRQQQQQQQQQQPPPPOOOOOOONNNNNNNNNMMMMMLLLLLKKKKKKKKKJJJJJJJJJJIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::::9::::99999999998888888888888888777777777766666666665555555555444444444433333333333322222222222111111110000000//////////.........-----------,,,,,,,,,,,++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………„†††…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}||||||||||||||||{{{{{||||||{{{{{{{{{{{||||||||{{{zzzzzzzzz{{|}~€��‚‚‚ƒƒ‚‚‚���€€€€€��������€€‚�€~~}||{{{{{zzz{{{{|||}||}}~~~€€€€€€€€€����‚€����‚‚‚‚����€€~~}|{zyxwzyxwwvvvuuuuuutttttttttttqqqqppppppppppooooooooooonmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiihhiiihhhhhhhhhhhhhhiiiiiijjiiijjjjjjjkkkkkkkkkkkkkkkiiiiihhhhhhhhhhhhhhggggffeeddccbbbaaa``````___________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZYYYYXXXXXWXWWWWWWVVVVVVVUUUUUUUTTTTTTSSSSSSRRRRRRRQQQQQQQQQQPPPPOOOOOOONNNNNNNNNNMMMMLLLLLKKKKKKKKKJJJJJJJJJJIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;::::::::::9::::99999999999888888888888888777777777766666666665555555555444444444433333333333322222222222111111110000000///////////........-----------,,,,,,,,,,,++++++++***********)))))))))))((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyzzz{||}~€€��‚‚����€€~~}�€~~}||{{zzzzzzzzzz{{{||z{{|||}}}~~~~~~~~~€€����‚‚‚‚‚���€€~~}|{zyxxwzyyxwwwvvvvuuuuuuuuuuuuttpppppooooooooooonnnnnnnnnnllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggghhhhhiiiiiiiiiiijjjjjjjkkkkkkjjjjjjiiiiiihhhhhhhhhhhhhhgggffeeddccbbaaaa``````___________________^^^^^^^^^^^]]]]]]]]]^^^]]]]]]]]]]]\\\]]]]]]]]]]]]\\\\[[[[ZZZZYYZYYYYYXXXXXXXWWWWWWWWVVVVUUTTTTTTSSSSSSRRRRRRRRRRQPPPPPPOOOOOOOONNNNNNNNNMMLLLLLLLLKKKKKKKKKKJJJJJJJIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>??>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::9999999998888888888777777777777777766666666665555555555444444444433333333333222222211111111111000000000///////////..........---------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''&'&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""#"""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyzzz{{|}~€��‚‚����€€€~~}�€~}}||{{zzzzzzzzz{{{||}z{{||}}~~~~~~€€€€���‚‚‚‚‚‚���€~}||{zyxwvzyxxwwvvvvvvuuuuuuuuuuuutpppppooooooooooonnnnnnnnnnllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggghhhhhiiiiiiiiiiijjjjjjjkkkkkkkkjjjjjiiiiiihhhhhhhhhhhhhhhgggfeeddccbbbaaa``````____________________^^^^^^^^^^^^^^]^^^^^^^^^^]]]]]]]]]]]]]]]^^^]]]]]]\\\\[[[ZZZZYYZYYYYYYXXXXXXWWWWWWWWWVVVUUUTTTTTSSSSSSRRRRRRRRRRRPPPPPPPOOOOOOONNNNNNNNNMMLLLLLLLLKKKKKKKKKKJJJJJJJIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>??>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::9999999998888888888777777777777777766666666665555555555444444444433333333333222222211111111111000000000///////////..........---------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''&'&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""##""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyzzz{{|}~~€��‚‚����€€€~~}�€~}}|{{{zzzzzzzz{{{|||}{{||}}~~~~€€€€€���‚‚‚‚‚‚���€€~~}|{zyxwwvyyxxwwvvvvvvuuuuuuuuuuuutppppppoooooooooonnnnnnnnnnllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggghhhhiiiiijiiiijjjjjjjjkkkkkkkkkkjjjjiiiiiihhhhhhhhhhhhhhhgggfeedddccbbaaa```````____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^]]]]\\\[[[[ZZZZYZZYYYYYXXXXXXXWWWWWWWWWVVUUUUTTTTTSSSSSSRRRRRRRRRRPPPPPPPOOOOOOONNNNNNNNNMMLLLLLLLLLKKKKKKKKKJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>??>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;:::::::::9999999998888888888877777777777777766666666665555555555444444444433333333333222222211111111111000000000///////////...........--------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''&'&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""##""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyzzz{{|}}~€€��‚����€€€~~}€€~}}|{{{zzzzzzz{{{{||}}{||}}~~~€€€€€€€€���‚‚‚‚‚‚‚���€~}||{zyxwvuyxxwwwvvvvvvvuuuuuuuuuuutppppppoooooooooonnnnnnnnnnllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggghhhhiiiiijjiiijjjjjjjjjkkkkkkkkkjjjjjiiiiihhhhhhhhhhhhhhhhhggffeeddccbbaaaa```````____`_______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^]]]]\\\[[[ZZZZYZZYYYYYXXXXXXXWWWWWWWWWWWUUUUUTTTTTSSSSSSRRRRRRRRRPPPPPPPOOOOOOOONNNNNNNNMMLLLLLLLLLKKKKKKKKKJJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>??>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::9999999998888888888877777777777777766666666665555555555444444444443333333333222222211111111111000000000///////////...........--------,,,,,,,,,,,++++++++++************)))))))))))(((((((((((''''''''''''&'&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""##""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyzzz{||}~€��������€€€~~}�€~}}|{{{zzzzzz{{{{||}}~{|}}}~~€€€€€€€€€€€���‚‚‚‚‚‚‚‚��€€~~}|{zyxwwvuyxxwwwvvvvvvvuuuuuuuuuuutppppppooooooooooonnnnnnnnnlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggggggggghhhhhiiiijjjijjjjjjjjjjkkkkkkkkkkjjjjiiiiiihhhhhhhhhiiihhhhhggffeeddccbbaaaa````````___`________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[[ZZZZZZZYYYYYXXXXXXXWWWWWWWWWWVUUUUUTTTTTSSSSSRRRRRRRRRPPPPPPPPOOOOOOONNNNNNNNNMLLLLLLLLLKKKKKKKKKKJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>??>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::9999999998888888888877777777777777766666666665555555555444444444443333333333222222211111111111000000000///////////...........--------,,,,,,,,,,,++++++++++************)))))))))))(((((((((((('''''''''''&'&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""##""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyzzz{{|}~~€€�������€€€~~}�€~}}|{{{zzzzz{{{{|||}}~||}}~~€€€€€€€€€€€�����‚‚‚‚‚‚‚���€~}|{{zyxwvvuxxwwwvvvvvvvvuuuuuuuuuuutppppppooooooooooonnnnnnnnnlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggghhhhhiiiijjjjjjjjjjjjjjkkkkkkkkkkjjjjjiiiihhhhhhhhhhhiiiihhhhhgffeeddccbbaaaa``````````_```_______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^]]]\\\[[[[ZZZZZZZZYYYYXXXXXXXXWWWWWWWWWVVVUUUUTTTTTSSSSSRRRRRRRRPPPPPPPPOOOOOOONNNNNNNNNMLLLLLLLLLKKKKKKKKKKJJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>>???>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777777777766666666665555555555444444444443333333333222222211111111111000000000///////////...........---------,,,,,,,,,,++++++++++************)))))))))))(((((((((((('''''''''''&'&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""##""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyzzz{||}~€€�������€€€€€€~~}�€~}}||{{{zz{{{{{|||}}~~|}}~~€€€€€������������‚‚‚‚‚‚‚��€€~}}|{zyxwwvuuxxwwwvvvvvvvvvuuuuuuuuuutppppppooooooooooonnnnnnnnnlllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggghhhhhiiiijjjjkjjjjjjjjkkkkkkkkkkjjjjjjiiiihhhhhhhhhhhhiiiiihhhhgffeeddccbbaaaa```````````````______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______^^^^]]]\\\\[[[ZZZZZZZZYYYYYXXXXXXXXXWWWWWWWVVVVUUUUTTTTSSSSSSRRRRRRRQPPPPPPPOOOOOOOONNNNNNNNMLLLLLLLLLKKKKKKKKKKJJJJJJIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>???>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777777777766666666666555555555444444444443333333333222222211111111111000000000///////////...........---------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""##""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyzzz{{|}~~€€������€€€€€€€€€~}�€~}}||{{{{{{{{{|||}}}~|}}~€€€���������������‚‚‚‚‚‚��€€~}|{zyyxwvuutxxwwwvvvvvvvvvuuuuuuuuuutpppppppoooooooooonnnnnnnnnllllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggghhhhhhiiiijjjjkkjjjkkkkkkkkkkkkkkjjjjjjiiiihhhhhhhhhhhhhiiiiihhhhgffeeddccbbaaaa````````````````_____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________^^^]]]]\\\[[[[ZZZZZZZZYYYYYXXXXXXXXXXXXWWWVVVVVUUUUTTTTSSSSSSRRRRRRQPPPPPPPOOOOOOOONNNNNNNNMMLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>???>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::9999999999888888888877777777777777766666666666555555555544444444443333333333222222221111111111000000000///////////...........---------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""##""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyzz{{|}}~€€������€€€€€€€€€€€€~}�€~}}||{{{{{{{{{||}}}~~}}~~€€€����������������‚‚‚‚‚���€€~}||{zyxwwvuutxwwwwvvvvvvvvvuuuuuuuuuuupppppppooooooooooonnnnnnnnllllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhiiijjjkkkkkkkkkkkkkkkkkkkjjjjjjjiiihhhhhhhhhhhhhhhiiiiihhhhgffeeddccbbaaaa`````````````````____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________^^^]]]]\\\[[[[[ZZ[[ZZZZYYYYYXXXXXXXXXXXXXXVVVVVVUUUUTTTTSSSSSSRRRRRQQPPPPPPOOOOOOOONNNNNNNNMMLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>???>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::9999999999888888888877777777777777766666666666555555555544444444443333333333222222221111111111000000000///////////...........---------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""##""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyzzz{||}~€�€����€€€€€€€€€€€€€~~�€~~}||{{{{{{{{|||}}~~}~~€€€�����������������‚‚‚‚���€€~~}|{zyxxwvuuttxwwwwvvvvvvvvvvuuuuuuuuuupppppppooooooooooonnnnnnnnmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhiiijjjkkkkkkkkkkkkkkkkkkkjjjjjjjiiiihhhhhgggghhhhhhhiiiihhhhgffeeddccbbaaaa`````````````````_____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________^^^^]]]\\\\[[[[[[Z[[[ZZZZYYYYYXXXXXXXXXXXXXWWVVVVVUUUUTTTTSSSSSSRRRRQQPPPPPPPOOOOOOONNNNNNNNNMLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>>???>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888777777777777777766666666665555555555444444444433333333332222222211111111110000000000//////////...........---------,,,,,,,,,,,++++++++++***********))))))))))))((((((((((('''''''''''&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""##""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyzz{{|}~~€€€€���€€€€€€€€€€€€€€€€€~~�€~~}||{{{{{{{|||}}~~€~~€€€������‚�����������‚‚����€€~}|{zzyxwvvuuttwwwwwvvvvvvvvvvuuuuuuuuuupppppppooooooooooonnnnnnnnmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhiiijjjkkkkllkkkkkkkkkkkkkjjjjjjjiiiihhhhggggggghhhhhhhiiihhhhgffeeddccbbaaaa``````````````````____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________^^^^]]]\\\\\[[[[[[[[[[ZZZZYYYYXXXXXXXXXXXXXWWWWVVVVUUUUTTTTSSSSSRRRRQQPPPPPPPOOOOOOONNNNNNNNNMLLLLLLLLLKKKKKKKKKKJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>???>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888777777777777777766666666665555555555444444444433333333332222222211111111110000000000//////////...........---------,,,,,,,,,,,++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""##""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyzz{{|}~~€€€€€€€€€€€€€€€€€€€€€€€€~�€~}||{{{{{{|||}}~~~€~~€€���‚‚‚‚‚‚���������������€€~}||{zyxwwvuuttswwwwvvvvvvvvvvvuuuuuuuuuupppppppooooooooooonnnnnnnnmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhiiiijjkkkkllllllllkkkkkkkkjjjjjiiiihhhhgggggggggghhhhhhhhhhhhhgffeeddccbbaaaa``````````````````____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________^^^^]]]\\\\\[[[[[[[[[[[ZZZZYYYYYXXXXXXXXXXXWWWWWVVVVUUUTTTTSSSSSSRRRQQPPPPPPPOOOOOOOONNNNNNNNMLLLLLLLLLKKKKKKKKKKJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>???>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888777777777777777766666666665555555555444444444433333333332222222211111111111000000000//////////...........---------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""##""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyzz{{|}~~€€€€€€€€€€€€€€€€€€����€€€~��€~}|||{{{{|||}}}~~€€~€€���‚‚‚‚‚‚‚�������������€€€~}}|{zyxxwvvutttswwwwvvvvvvvvvvvvuuuuuuuuupppppppoooooooooooonnnnnnnmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhiiijjjkkllllllllllllkkkkkkjjjjiiiihhhhgggggggggggghhhhhhhhhhhggffeedccbbbaaaa```````````````````___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________^^^^]]]]\\\\\[[[[[[\[[[[[ZZZZYYYYYXXXXXXXXXXWWWWWWVVVVUUUTTTTSSSSSSRRQQQPPPPPPOOOOOOOONNNNNNNNMLLLLLLLLLKKKKKKKKKKJJJJJIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>????>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::99999999998888888888877778777777777766666666665555555555444444444433333333332222222211111111111000000000//////////...........---------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""##""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyzzz{{|}~~€€€€€€€€€€€€€€€€€������€€~‚�€~}|||{{{{|||}}~~€€�€€���‚‚‚‚‚‚‚‚���������€�€€€€~}}|{zzyxwvvuuttsswwwwvvvvvvvvvvvvuuuuuuuuuppppppppooooooooooonnnnnnnmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhiiijjjkkllllmmllllllllkkkkkjjjjiiihhhhgggggggggggggghhhhhhhhhhggffeedccbbbaaaa````````````````````__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____^^^^^]]]\\\\\\[[[[[[\\[[[[[ZZZZYYYYYXXXXXXXXXWWWWWWVVVVUUUUTTTTSSSSSRRQQQPPPPPPOOOOOOOONNNNNNNNMLLLLLLLLLLKKKKKKKKKJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>>????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::99999999998888888888877778777777777766666666665555555555444444444433333333332222222211111111111000000000//////////............--------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""##"""""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyzzz{||}~~€€€€€€€€€€€€€€€€€�������€~‚�€~}}||{{{|||}}~~€€��€€���‚‚‚‚‚‚‚‚‚������€€€€€€€~}}|{{zyxwwvuutttsswwwwvvvvvvvvvvvvuuuuuuuuuppppppppooooooooooonnnnnnnmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhiiijjkkklllmmmlllllllllkkkjjjjiiiihhhggggggfffggggggghhhhhhhhhggfeeddccbbbaaaa````````````````````__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____^^^^^]]]]\\\\\\[[[[[[\\\\[[[[ZZZZYYYYYXXXXXXXXWWWWWWWVVVVUUUUTTTTSSSSSRQQQPPPPPPOOOOOOOOONNNNNNNMLLLLLLLLLLKKKKKKKKKJJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::99999999998888888888877778777777777766666666665555555555444444444443333333332222222211111111111000000000///////////..........---------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""###""""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyzzz{{||}~~€€€€€€€€€€€€��������€€‚�€~}}|||||||}}}~~€€��‚€€���‚‚‚‚‚‚‚‚‚�����€€€€€€~~}}|{{zyxxwvvuuttssswwwwvvvvvvvvvvvvuuuuuuuuuppppppppoooooooooooonnnnnnmmlllllllllllkkkkkkkkkkkjkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhiiijjjkklllmmmmmmmmlllllkkkjjjiiiihhhgggggffffffggggggghhhhhhhgggfeeddccbbbaaaa`````````````````````__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^]]]]\\\\\\\[[[[[[\\\\\[[[[ZZZZYYYYYYXXXXXXWWWWWWWWVVVVUUUTTTTTSSSSRQQQPPPPPPPOOOOOOOONNNNNNNMMLLLLLLLLLKKKKKKKKKKJJJJIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877778777777777766666666665555555555444444444443333333332222222211111111111000000000///////////..........---------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""###""""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{|}}~€€€€€€€€€€€���‚‚‚��€€‚�€~}}|||||||}}~~€��‚‚€€��‚‚‚‚‚‚‚‚‚‚����€€€€~~~}}|{{zyxxwvvuutttssswwwwvvvvvvvvvvvvuuuuuuuuuppppppppoooooooooooonnnnnnmmlllllllllllkkkkkkkkkkkjkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhiiijjkkkllmmmmnmmmmmllllkkkjjjiiihhhhggggffffffffggggggghhhhhggggfeeddccbbbaaaa`````````````````````__________^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^]]]]\\\\\\[[[[[[[\\\\\\[[[[ZZZYYYYYYYYYYYXXWWWWWWWVVVVUUUUTTTTSSSSSQQQPPPPPPPOOOOOOOONNNNNNNMMLLLLLLLLLKKKKKKKKKKJJJJIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????>????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877778777777777766666666666555555555444444444443333333332222222211111111111000000000///////////...........---------,,,,,,,,,,++++++++++************)))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""###""""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{|}}~~€€€€€€€€€€€€��‚‚‚‚‚��€‚�€~}}||||||}}~~€€�‚‚ƒ€��‚‚‚‚‚‚‚‚‚‚‚���€€€~~~~}}||{{zyyxwwvuutttsssswwwwvvvvvvvvvvvvuuuuuuuuuppppppppoooooooooooonnnnnnmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhiiiijjkklllmmmnnmmmmmmlllkkkjjjiiihhhggggffffffffffggggggghhhggggffeeddccbbbaaaaa`````````````````````__________^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^]]]]\\\\\\[[[[[[[[\\\\\\\[[[ZZZZYYYYYYYYYYYXXWWWWWWWVVVVUUUUTTTTSSSSQQQQPPPPPPOOOOOOOONNNNNNNMMLLLLLLLLLKKKKKKKKKKJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>?????>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::9999999999888888888877778777777777766666666666555555555444444444443333333332222222211111111111000000000///////////...........---------,,,,,,,,,,++++++++++************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""###""""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������������ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{||}~~€€€€€€€€€€��‚‚‚‚‚‚‚�€ƒ‚€~~}||||||}}~~€€��‚ƒƒ��‚‚‚‚‚‚‚‚‚‚‚���€€€~~~~}}}||{{zyyxwwvuuutttsssswwwwvvvvvvvvvvvvuuuuuuuuupppppppppooooooooooonnnnnnmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhiiijjjkkllmmmnnnmmmmmmllllkkjjjiihhhgggggfffffffffffgggggggggggggffeeddccbbbaaaaaaa```````````````````__________^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^]]]]]\\\\\\[[[[[[[[[\\\\\\\[[[[ZZZYYYYYYYYYYYXWWWWWWWWVVVVUUUUTTTTSSSSQQQQPPPPPPOOOOOOOOONNNNNNMMLLLLLLLLLLKKKKKKKKKJJJJIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>?????>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::9999999999888888888877778777777777766666666666555555555544444444443333333332222222221111111111000000000///////////...........---------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""###""""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������������ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{||}}~€€€�€€€€€€��‚‚‚ƒƒ‚‚��€ƒ‚�~}}||||}}~~€��‚‚ƒƒ��‚‚‚‚ƒƒ‚‚‚‚‚��€€€~~~}}}}||{{zzyyxwwvvuutttssssswwwwwvvvvvvvvvvvvuuuuuuuupppppppppooooooooooonnnnnnmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhiiijjkkkllmmmnnnmmmmmmmlllkkjjiiihhhgggggffffffffffffggggggggggggfeeeddccbbbaaaaaaaa``````````````````_____________^__^^^^^^^^^]]]]]]]]]]]]]]]^^^^]]]]]\\\\\\[[[[[[[[[[\\\\\\\\[[[ZZZZYYYYYYYYYYXWWWWWWWWWVVVVUUUUTTTTSSSQQQQPPPPPPPOOOOOOOONNNNNNMMLLLLLLLLLLKKKKKKKKKJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888877778777777777766666666666555555555544444444443333333332222222221111111111000000000///////////...........---------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""###""""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚������������������ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{|}}~€€���€€€€€€��‚‚ƒƒƒƒ‚‚�€ƒ‚�€~}}|||}}}~€€�‚‚ƒƒ„�‚‚‚‚ƒƒƒƒ‚‚‚‚��€€~~~}}||||{{zzyyxwwvvuuttttssssswwwwwvvvvvvvvvvvvuuuuuuuuppppppppppooooooooooonnnnnmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhiiiijjkklllmmnnnnmnmmmmmlllkkjjiiihhgggggfffffffffffffgggggggggggffeeeddcccbbbaaaaaaaaa`````````````````________________^^^^^^^^^]]]]]]]]]]]]]]^]]]]]]]\\\\\\[[[[[[[[[[[\\\\\\\\[[[ZZZZYYYYYYYXXXWWWWWWWWWWVVVVUUUUTTTTSSSQQQQPPPPPPPOOOOOOOONNNNNNMMLLLLLLLLLLKKKKKKKKKJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888777787777777777766666666665555555555444444444433333333322222222211111111110000000000//////////...........---------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""###""""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzz{{||}~~€€����€€€€€€�‚‚ƒƒƒƒƒƒ‚�€ƒ‚�€~}}|||}}~~€��‚ƒƒ„„‚‚‚‚ƒƒƒƒƒ‚‚‚��€€~~}}}|||{{zzyyxxwwvvuuutttsssssswwwwwwvvvvvvvvvvvuuuuuuuuppppppppppooooooooooonnnnnmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhiiiijjkkllmmmnnnnnnnmmmmlllkkjjiiihhgggggffffffffffffffggggggggggffeeeddcccbbbbaaaaaaaaa`````````````````_________________^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\\\[[[ZZZZYYYYYYXXXXWWWWWWWWWWVVVVVUUUUTTTSSSQQQQPPPPPPPOOOOOOOONNNNNNMMLLLLLLLLLLKKKKKKKKKKJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::99999999998888888888777787777777777766666666665555555555444444444433333333322222222211111111110000000000//////////...........---------,,,,,,,,,,,++++++++++***********)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""###""""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����������������ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzz{{||}}~€������€€€€��‚ƒƒƒ„„ƒƒ‚�€ƒ‚�€~}}}}}}}~~€€�‚‚ƒƒ„„‚‚‚ƒƒƒƒƒƒ‚‚‚��€€~}}||{{{{zzyyxxwwvvvuuttttsssssswwwwwwvvvvvvvvvvvuuuuuuuuppppppppppooooooooooonnnnnmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhiiijjjkkllmmmnnnnnnnmmmmlllkkjjiihhhgggggffffffffffffffgggggggggfffeeedddccbbbbbaaaaaaaaaa```````````````_________________^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[\\\\\\\[[[[ZZZZYYYYYXXXXXWWWWWWWWWWVVVVVUUUUTTTTSSQQQQQPPPPPPOOOOOOOONNNNNNMMLLLLLLLLLLKKKKKKKKKKJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::99999999998888888888777788777777777766666666665555555555444444444433333333322222222211111111110000000000//////////...........---------,,,,,,,,,,,++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""###""""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚����������������ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzz{{||}~€€������€€€€€�‚‚ƒƒ„„„„ƒ‚‚�„‚�€~}}}}}}~~€��‚ƒƒ„„…‚‚ƒƒƒƒƒƒƒ‚‚���€~~}||{{zzzyyyxxwwvvvuuuttttsssssswwwwwwvvvvvvvvvvvuuuuuuuuppppppppppoooooooooooonnnnmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhiiijjjkklllmmnnnnnnnmmmmmllkkjjiihhhgggggffffffffffffgfgggggggfffffeeedddcccbbbbbaaaaaaaaaa`aa````````````_________________^^^^^^^]]]]]]]]]]]\\]]]]\\\\\\\[[[[[[[[[[[[[[\\\\\\\[[[[ZZZZYYYYYXXXXXWWWWWWWWWWWVVVVUUUUTTTTSSRQQQQPPPPPPPOOOOOOOONNNNNMMMLLLLLLLLLKKKKKKKKKKKJJIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::99999999998888888888877788777777777766666666665555555555444444444433333333322222222211111111111000000000///////////..........---------,,,,,,,,,,,++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""###""""""""""""!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����������������ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{zzzzzzzzz{{{|}}~€€���‚‚��€€€€�‚ƒƒ„„„„„ƒƒ‚�„ƒ�€~}}}}}}~~€€�‚‚ƒƒ„„…‚ƒƒƒƒƒƒƒƒ‚‚��€€~}}|{{zzzyyxxxwwvvvuuutttttsssssswwwwwwwvvvvvvvvvvuuuuuuuupppppppppppooooooooooonnnnmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhiiijjjkklllmmnnnnnnnmmmmmllkkjjiihhhggggggfffffggggggggggggffffffffeeedddccccbbbbbbaaaaaaaaaaaaa```````````_________________^^^^^^]]]]]]]]\\\\\]]]\\\\\\\[[[[[[[[[[[[[[[[\\\\\[[[[[ZZZYYYYYXXXXXXWWWWWWWWWWWVVVVVUUUUTTTSSRQQQQPPPPPPPOOOOOOOONNNNNMMMLLLLLLLLLLKKKKKKKKKKJJIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>==========<<<<<<<<;;;;;;;;;;::::::::99999999998888888888877788777777777766666666665555555555444444444433333333322222222211111111111000000000///////////..........---------,,,,,,,,,,,++++++++++***********))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""###""""""""""""!!!!!!!!!!!  ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€~~~~~~~~~~~~~~~~~~~~}}}||||||||{{{{{{{{{{{{{{{{{zzzzzzzzz{{||}~~€€��‚‚‚�€~~~~~~€€�‚ƒƒƒ„„ƒƒ‚�€‚€~}|{{{{{{||}~~€€�‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚�€€~~}||{{zy{{zzyyyxxxwwwvvvvvuuuuuuusssssrrrrrrrrrrrqqqqqqqqqnnnnnnnnmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkjjjkkkkkkkkjjjjjjjjjjiiiiiiihhhhhhhhhiiijjjkklllmmmnnnnnnnnmmmllkkjjiihhhggggghhhhhhhhhhhhhhhhhhhhhhgggddddccccbbbbaaaaaaa``````aaaaaaaa````````__________``````______^^^^^^]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZ[[[[[[ZZZZZYYYYXXXXXWWWWWWWWWWWWWWWWWVVVVVUUUUTTTSRRQQQQQPPPPPPPPOOOOOOONNNMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>>>=====<<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888888777777777766666666665555555555544444444444333333322222222211111111110000000000///////////..........----------,,,,,,,,,,,++++++++++***********))))))))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€~~~~~~~~~~~~~~~~~~~~}}}||||||||{{{{{{{{{{{{{{{{{zzzzzzzzz{{||}~€���‚‚‚�€~~~~~~~€€�‚ƒƒ„„„ƒƒ‚�€‚�~}||{{{{{||}~€��‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚��€€~}}|{{zyy{zzyyyxxxwwwvvvvvvuuuuuuussssssrrrrrrrrrrrqqqqqqqqnnnnnnnnmmmmmmmmmmmlllllllmlllllllllllkkkkkkkkkkkjjkkkkkkkkjjjjjjjjjjjiiiiiihhhhhhhhhiiijjjkklllmmmnnnnnnnnmmmllkkjjiihhhggggghhhhhhhhhhhhhhhhhhhhhhgggddddccccbbbbbbaaaaaaa````aaaaaaaaaa```````_________``````_______^^^^^]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXWWWWWWWWWWWWWWWWWWVVVVVUUUUTTTSRRQQQQQPPPPPPPPPOOOOOOONNMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>=====<<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888888777777777766666666665555555555544444444444333333322222222211111111110000000000///////////..........----------,,,,,,,,,,,++++++++++***********))))))))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€~~~~~~~~~~~~~~~~~~~~~}}|||||||||{{{{{{{{{{{{{{{{zzzzzzzzz{{|}}~€€��‚‚‚‚�€~~~~~~~€��‚ƒƒ„„„„ƒ‚�€‚�~}||{{{{{|}}~€��‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚��€~}||{zzyyzzyyyxxxwwwwvvvvvvuuuuuuusssssrrrrrrrrrrrrqqqqqqqqnnnnnnnnnmmmmmmmmmmmllllllmlllllllllllkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjiiiiiihhhhhhhhhiiijjjkkkllmmmmnnnnnnnmmmllkkjjiihhhggggghhhhhhhhhhhhhhhhhhhhhhgggdddddcccccbbbbbbaaaaa````aaaaaaaaaaaa``````________``````_______^^^^^]]]]]]]\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYXXXXXWWWWWWWWWWWWWWWWWWVVVVVUUUUTTTSRRQQQQQPPPPPPPPPOOOOOOONNMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>=====<<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888888777777777766666666665555555555544444444444333333322222222211111111110000000000///////////..........----------,,,,,,,,,,,++++++++++***********))))))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€~~~~~~~~~~~~~~~~~~~}}|||||||||{{{{{{{{{{{{{{{{zzzzzzzz{{{|}}~€€��‚‚‚��~~~~~~~~€�‚‚ƒ„„„„„ƒ‚�€‚€~}||{{{{{|}}~€��‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚��€~~}|{{zyyxzyyyxxxwwwwvvvvvvvuuuuuuussssssrrrrrrrrrrrqqqqqqqqnnnnnnnnnmmmmmmmmmmmllllllmlllllllllllkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjiiiiiihhhhhhhhhiiijjjkkklllmmmmnnnnnnmmmllkkjjiihhhggggghhhhhiiiiiiiihhhhhhhhhgggddddddcccccbbbbbbaaaaa```aaaaaaaaaaaaa``````_______``````________^^^^^]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYXXXXWWWWWWWWWWWWWWWWWWVVVVVVUUUUTTTSRRQQQQQPPPPPPPPPOOOOOOONNMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>====<<<<<<<<;;;;;;;;;;;::::::::::::999999999988888888888777777777766666666666555555555544444444444333333322222222211111111110000000000///////////..........----------,,,,,,,,,,,++++++++++***********))))))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€~~~~~~~~~~~~~~~~~~~}}|||||||||{{{{{{{{{{{{{{{{zzzzzzzz{{||}~~€€���‚���~~~}}~~€�‚‚ƒ„„„„„ƒ‚�€‚€~}|{{{{{{|}}~€€�‚‚ƒƒƒƒƒƒ„ƒƒƒƒƒ‚‚�€€~}}|{zyyxxyyyxxxwwwwwvvvvvvvuuuuuuussssssrrrrrrrrrrrqqqqqqqqnnnnnnnnnmmmmmmmmmmmllllllmmlllllllllllkkkkkkkkkkkjkkkkkkkkkjjjjjjjjjjiiiiiihhhhhhhhhiiijjjkkklllmmmmnnnnnnmmmllkkjjiihhhggggghhhhiiiiiiiiiihhhhhhhhgggeddddddccccccbbbbbaaaaa``aaaaaaaaaaaaaaa`````______``````________^^^^^]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYXXXXXWWWWWWWWWWWWWWWWWWVVVVVVUUUTTTTSRRQQQQQPPPPPPPPPOOOOOOONNMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>====<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888777777777766666666666555555555544444444444333333322222222211111111111000000000///////////..........----------,,,,,,,,,,,++++++++++***********))))))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€~~~~~~~~~~~~~~~~~~~~}||||||||||{{{{{{{{{{{{{{{zzzzzzzz{{||}~~€€�������~~~}}}~~€�‚ƒƒ„„„„ƒƒ‚�€�€~}|{{{{{{|}}~€€�‚‚ƒƒƒƒƒ„„„ƒƒƒƒ‚‚�€€~}|{{zyxxwyyxxxwwwwwvvvvvvvvuuuuuuussssssrrrrrrrrrrrqqqqqqqqnnnnnnnnnmmmmmmmmmmmmlllllmmlllllllllllkkkkkkkkkkkjkkkkkkkkkjjjjjjjjjjiiiiiihhhhhhhhiiiijjjkkklllmmmmnnnnnmmmmllkkjjiihhhggggghhhiiiiiiiiiiiihhhhhhhhggedddddddcccccccbbbbaaaaa`aaaaaaaaaaaaaaaa`````_____````___________^^^^]]]]]]\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYXXXXWWWWWWWWWWWWWWWWVVVVVVVVVUUUTTTTSRRQQQQQPPPPPPPPPOOOOOOONNMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>====<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888777777777766666666666555555555554444444444333333322222222211111111111000000000///////////..........----------,,,,,,,,,,,++++++++++***********))))))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€~~~~~~~~~~~~~~~~~~~}||||||||||{{{{{{{{{{{{{{{zzzzzzzz{{||}~~€€������€~~~}}}~~€�‚ƒƒ„„„„ƒ‚‚��€~}|{{{{{{|}}~€€�‚‚ƒƒ„ƒ„„„„ƒƒƒ‚‚��€~~}|{zyyxxwyxxxwwwwwwvvvvvvvvvuuuuuussssssrrrrrrrrrrrrqqqqqqqnnnnnnnnnmmmmmmmmmmmmlllllmmlllllllllllkkkkkkkkkkkjkkkkkkkkkkjjjjjjjjjiiiiiihhhhhhhhiiiijjjkkkklllmmmmnnnmmmmmllkkjjiihhhggggghhiiiiiiiiiiiiiiihhhhhhggeedddddddcccccccbbbbaaaaaaaaaaaaaaaaaaaaaa````_____``_____________^^^^^]]]]]\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUTTTTSRRQQQQQPPPPPPPPPOOOOOOONNMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>====<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888777777777776666666666555555555554444444444333333322222222211111111111000000000///////////..........----------,,,,,,,,,,,++++++++++***********))))))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€~~~~~~~~~~~~~~~~~~}||||||||||{{{{{{{{{{{{{{{zzzzzzzz{{||}~~€€�����€€~~~}}}}~~€€�‚ƒƒ„„„ƒƒ‚�€�€~}||{{{{{{|}}~€€�‚‚ƒƒ„ƒ„„„ƒƒƒƒ‚‚��€~}||{zyxxwwxxxxwwwwwwvvvvvvvvvuuuuuussssssrrrrrrrrrrrrqqqqqqqnnnnnnnnnnmmmmmmmmmmmlllllmmmllllllllllkkkkkkkkkkkjkkkkkkkkkkjjjjjjjjjjiiiiihhhhhhhhiiiijjjjkkklllmmmmmmmmmmmlllkkjjiihhhggggghhiiiiijjjjjiiiiiihhhhhhgeeeddddddddccccccbbbbaaaabaaaaaaaabbbaaaaaa````____``______________^^^^]]]]]\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUTTTSSRRQQQQQPPPPPPPPPOOOOOOONNMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888777777777776666666666555555555554444444444333333322222222211111111111000000000///////////..........----------,,,,,,,,,,,++++++++++***********))))))))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! !  ‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€~~~~~~~~~~~~~~~~~~}|||||||||||{{{{{{{{{{{{{{zzzzzzzz{{||}~~€€€���€€€~~}}}}}~~€€�‚ƒƒƒƒƒƒ‚‚�€€~}|{{{zz{{||}~€��‚‚ƒƒ„„„„„ƒƒƒƒ‚‚�€€~}|{zzyxwwvxxxwwwwwwvvvvvvvvvvuuuuuusssssssrrrrrrrrrrrrqqqqqqnnnnnnnnnnmmmmmmmmmmmlllllmmmllllllllllkkkkkkkkkkkjkkkkkkkkkkjjjjjjjjjjiiiiihhhhhhhhiiiiijjjkkkllllmmmmmmmmmmllkkjjiiihhhggggghiiiiijjjjjjjiiiiiihhhhhheeeeddddddddcccccbbbbaaaabaaaaaabbbbbbbbaaaa```____`_______________^^^^^]]]]\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXWWWWWWWVVVVVVVVVVVVVVVVVUUUUUTTTSSRRQQQQQPPPPPPPPPOOOOOOONNMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;::::::::::::9999999999888888888887777777777766666666665555555555544444444443333333222222222111111111110000000000//////////..........----------,,,,,,,,,,,++++++++++***********))))))))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! !  ‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€~~~~~~~~~~~~~~~~~~|||||||||||{{{{{{{{{{{{{{zzzzzzz{{{|}}~~€€€€�€€€€~~}}}}~~~€��‚‚ƒƒƒƒƒ‚�€~€~}|{{zzz{{||}~€��‚ƒƒƒ„„„„„ƒƒƒ‚‚��€~}}|{zyxxwwvxxwwwwwwwvvvvvvvvvvvuuuuusssssssrrrrrrrrrrrrqqqqqqnnnnnnnnnnmmmmmmmmmmmlllllmmmlllllllllllkkkkkkkkkkjkkkkkkkkkkjjjjjjjjjjiiiiihhhhhhhhiiiiijjjkkkllllmmmmmmmmmlllkkjjiihhhhgggghhiiiijjjjjjjjjjiiiiihhhhheeeeeddddddddcccccbbbbaaabbaaaabbbbbbbbbbaaaa```___`_______________^^^^^]]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXWWWWWWWVVVVVVVVVVVVVVVVUUUUUUTTTSSRRQQQQQPPPPPPPPPOOOOOOONNMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;:::::::::::::999999999888888888888777777777766666666665555555555544444444443333333222222222111111111110000000000//////////..........----------,,,,,,,,,,,++++++++++************)))))))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! !  ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€~~~~~~~~~~~~~~~~~|||||||||||{{{{{{{{{{{{{{zzzzzzz{{{|}}~€€€€€€€€~}}}}}~~€��‚‚ƒƒƒƒ‚��€~~}|{{zzzz{{||}~€��‚ƒƒ„„„„„ƒƒƒƒ‚‚�€€~}|{zzyxxwvvxxwwwwwwwvvvvvvvvvvvuuuuusssssssrrrrrrrrrrrrqqqqqqnnnnnnnnnnnmmmmmmmmmmlllllmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiihhhhhhhhiiiiijjjkkkklllllmmmmmmlllkkkjjiihhhhhgghhiiiijjjjjjjjjjjjiiiiihhhheeeeeeddddddddccccbbbbaaabbbaabbbbbbbbbbbbaaa```___``_______________^^^^]]]]\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUTTTSSRRQQQQQPPPPPPPPPOOOOOOONNMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888888777777777766666666665555555555544444444443333333222222222111111111110000000000//////////..........----------,,,,,,,,,,,++++++++++************)))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! !  ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡†††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€~~~~~~~~~~~~~~~~~|||||||||||{{{{{{{{{{{{{{zzzzzzz{{||}}~€€€€€€€€~}}}}~~~€€�‚‚‚ƒƒƒ‚‚�€~}~}|{{zzzzz{||}~€�‚‚ƒƒ„„„„„ƒƒƒ‚‚�€€~}}|{zyyxwwvvxwwwwwwwwvvvvvvvvvvvuuuuusssssssrrrrrrrrrrrrrqqqqqnnnnnnnnnnnmmmmmmmmmmmllllmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiihhhhhhhhiiiiijjjjkkkllllllmmlllllkkkjjjiihhhhhhhhhiiiijjjjjjjjjjjjiiiiiihhheeeeeeddddddddccccbbbbaaabbbabbbbbbbbbbbbbbaaa```__``_______________^^^^]]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTSSRRQQQQQQPPPPPPPPOOOOOOONNMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888888777777777766666666665555555555544444444443333333222222222111111111110000000000//////////..........-----------,,,,,,,,,,,+++++++++************))))))))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! !  ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€~~~~~~~~~~~~~~~~~||||||||||||{{{{{{{{{{{{{zzzzzz{{{||}~~€€€€€€~}}}~~~€€�‚‚‚‚‚‚‚�€€~}~}||{zzzzzz{||}~€�‚ƒƒ„„„„„„ƒƒ‚‚��€~}|{zzyxxwwvvxwwwwwwwwwvvvvvvvvvvuuuuusssssssrrrrrrrrrrrrrqqqqqnnnnnnnnnnnmmmmmmmmmmmllllmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiihhhhhhhhiiiiijjjjkkkklllllllllllkkkjjjiiihhhhhhhhhiiijjjjjjjjjjjjjjiiiiihhheeeeeeedddddddccccbbbbaaabbaaabbbbbbbbbbbbbaaa```__``_______________^^^^^]]]\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTSSRRQQQQQQPPPPPPPPOOOOOOONNMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===<<<<<<<<<<;;;;;;;;;:::::::::::::999999999988888888888777777777766666666665555555555544444444443333333222222222211111111110000000000///////////.........-----------,,,,,,,,,,,++++++++++***********))))))))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! !  ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€~~~~~~~~~~~~~~~|||||||||||||{{{{{{{{{{{{zzzzzz{{{||}~~€€€€€€€~~~~~~€€��‚‚‚‚‚‚��€~}|~}|{{zzzzzz{|}}~€�‚ƒƒ„„„„„„ƒƒ‚‚�€€~}||{zyyxwwvvvwwwwwwwwwwvvvvvvvvvvvuuuussssssssrrrrrrrrrrrrqqqqqnnnnnnnnnnnnmmmmmmmmmmllllmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhhiiiiiijjjjkkkklllllllllkkkkjjjiiihhhhhhhhhiiijjjjjkkkjjjjjjjiiiiihhfeeeeeeddddddcccccbbbbaaabbaaabbbbbbbbbbbbbaaaa``__``_______________^^^^^]]]\\\\\\[[[[[[[[[[[ZZZZZZZYZZYYYYYYXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUTTTTSSRRQQQQQQPPPPPPPPOOOOOOONNMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==<<<<<<<<<<;;;;;;;;;:::::::::::::999999999988888888888777777777766666666665555555555544444444444333333222222222211111111110000000000///////////.........-----------,,,,,,,,,,,++++++++++***********))))))))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! !  ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€~~~~~~~~~~~~~~~|||||||||||||{{{{{{{{{{{{zzzzz{{{||}}~~€€€€€€€~~~~~€€��‚‚‚‚‚‚��€~}}|}||{zzzzzzz{|}~€�‚‚ƒ„„„„„„ƒƒ‚‚��€~}}|{zyyxxwwvvvwwwwwwwwwwwvvvvvvvvvvuuuussssssssrrrrrrrrrrrrqqqqqnnnnnnnnnnnmmmmmmmmmmmmlllmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhhhiiiiijjjjkkkkkkklllkkkkkkjjjiiihhhhhhhhhhiijjjjjjjkkjjjjjjjiiiiiihfeeeeeeddddddcccccbbbaaaabbaaaabbbbbbbbbbbbbaaa```_``_______________^^^^^]]]\\\\\[[[[[[[[[[[[ZZZZZZYYZYYYYYYXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUUUUUUTTTTTSSRRQQQQQQPPPPPPPOOOOOOOONNMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==<<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888777777777766666666665555555555544444444444333333222222222211111111110000000000///////////.........-----------,,,,,,,,,,,++++++++++***********))))))))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! !  ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€~~~~~~~~~~~~~~~|||||||||||||{{{{{{{{{{{{zzzzz{{{||}}~~€€€€€€€~~~~€€��‚‚‚‚‚‚�€€~}|{}|{{zzyyzz{{|}~€�‚ƒƒ„„„…„„ƒƒ‚‚�€~~}|{zzyxxwwvvvuwwwwwwwwwwwvvvvvvvvvvuuuussssssssrrrrrrrrrrrrqqqqqnnnnnnnnnnnmmmmmmmmmmmmlllmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhhhiiiiiijjjjjkkkkkkkkkkkkjjjjiiiihhhhhhhhhhiijjjjjjjjjjjjjjjjiiiiiihfeeeeeedddddcccccbbbbaaaabaaaaabbbbbbbbbbbbbaaa```_``______________^^^^^]]]]\\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUUUUUUTTTTTTSSRRQQQQQQPPPPPPPOOOOOOOONNMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888777777777766666666665555555555544444444444333333222222222211111111110000000000///////////.........-----------,,,,,,,,,,,++++++++++***********))))))))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! !  ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€~~~~~~~~~~~~~~|||||||||||||{{{{{{{{{{{{zzzz{{{|||}~~€€€€€€€€~~~€€��‚‚‚‚‚‚��€~}|{{||{zzzyyzz{{|}~€�‚ƒ„„………„„ƒƒ‚�€€~}|{{zyyxwwwvvvuwwwwwwwwwwwvvvvvvvvvvuuuusssssssssrrrrrrrrrrrrqqqqnnnnnnnnnnnnmmmmmmmmmmmlllmmmmlllllllllllkkkkkkkkkklkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhhhiiiiiiijjjjjjkkkkkkkkjjjjjiiiiihhhhhhhhhhiijjjjjjjjjjjjjjjjiiiiiihfeeeeeddddddccccbbbbbaaaaaaaaaaaabbbbbbbbbbbaaa```_```_____________^^^^^]]]]\\\\[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUUUUUTTTTTTTSSRRQQQQQQPPPPPPPOOOOOOOONNMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888777777777766666666666555555555544444444444333333222222222211111111110000000000///////////.........-----------,,,,,,,,,,,++++++++++***********))))))))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! !  ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€~~~~~~~~~~~~~~||||||||||||||{{{{{{{{{{{zzzz{{{||}}~~€€€€€€€€€€€���‚‚‚‚‚‚‚�€€~}|{z|{{zzyyzzz{|}~€�‚ƒƒ„…………„„ƒ‚‚�€~}||{zyyxxwwvvvvuwwwwwwwwwwwwvvvvvvvvvuuuusssssssssrrrrrrrrrrrrqqqqnnnnnnnnnnnnmmmmmmmmmmmlllmmmmlllllllllllkkkkkkkkkklkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhhhhiiiiiiijjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhiijjjjjjjjjjjjjjjjiiiiiihhfeeeeedddddcccccbbbbaaaa`aaaaaaaaabbbbbbbbbaaaa```_```____________^^^^^^]]]]\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSRRQQQQQQPPPPPPPOOOOOOOONNMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888777777777766666666666555555555544444444444333333222222222211111111110000000000///////////.........-----------,,,,,,,,,,,++++++++++***********))))))))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! !  ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€~~~~~~~~~~~~~~||||||||||||||{{{{{{{{{{{zzz{{{{||}}~~€€€€€€€€€€€��‚‚‚‚ƒ‚‚‚‚�€~}||{z|{zzzyyzz{{|}~€�‚ƒ„„…………„„ƒ‚�€€~}|{zyyxxwwvvvvuuwwwwwwwwwwwwvvvvvvvvvvuuusssssssssrrrrrrrrrrrrqqqqonnnnnnnnnnnmmmmmmmmmmmlllmmmmmlllllllllllkkkkkkkkklkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhhhhhiiiiiiiijjjjjjjjjjjjiiiiiiiihhhhhhhhhhiijjjjjjjjjjjjjjjiiiiiiihheeeeedddddcccccbbbbaaaaa`aaaaaaaaaaabbbbbbaaaaa```_```__________^^^^^^^]]]]]\\\[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSRRQQQQQQPPPPPPPOOOOOOOOONMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888777777777766666666666555555555554444444444333333222222222211111111111000000000///////////.........-----------,,,,,,,,,,,++++++++++***********))))))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! !  ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€~~~~~~~~~~~~~~||||||||||||||{{{{{{{{{{{zz{{{{||}}~~~€€€€€€€€€€€€€��‚‚‚ƒƒƒƒ‚‚��€~}|{zy{{zzzyzzz{|}~€�‚ƒ„„……………„„ƒ‚�€~}|{zzyxxwwwvvvvuuwwwwwwwwwwwwvvvvvvvvvvuuussssssssssrrrrrrrrrrrqqqqonnnnnnnnnnnmmmmmmmmmmmlllmmmmmlllllllllllkkkkkkkkklkkkkkkkkkkjjjjjjjjjjiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhiiijjjjjjjjjjjjjiiiiiiihhhheeeedddddcccccbbbbbaaaa``aaaaaaaaaaaaaaaaaaaaa````_```_________^^^^^^^]]]]]]\\[[[[[[[[ZZZZZZZYYYYYYYXYYXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTTTTSSSSRQQQQQQQPPPPPPPOOOOOOOOONMMMMMMMLLLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>===<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888888777777777776666666666555555555554444444444333333222222222211111111111000000000///////////.........-----------,,,,,,,,,,,++++++++++***********))))))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! !  ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡††††††††††††††††††††††………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€~~~~~~~~~~~~~||||||||||||||{{{{{{{{{{{zz{{{{||}}~~€€€€€€€€��€€€��‚‚ƒƒƒƒƒƒ‚‚�€~}|{zy{zzzzzzz{{|}~€�‚ƒ„………†……„„ƒ‚�€~}|{zyyxwwwvvvvvuuwwwwwwwwwwwwwvvvvvvvvvuuussssssssssrrrrrrrrrrrqqqqonnnnnnnnnnnmmmmmmmmmmmmllmmmmmlllllllllllkkkkkkkkklkkkkkkkkkkjjjjjjjjjjjiiihhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiijjjjjjjjjiiiiiiiiihhhhheeeedddddccccbbbbbaaaaa``aaaaaaaaaaaaaaaaaaaaa````_```________^^^^^^^]]]]]]]\[[[[[[[[ZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTSSSSRQQQQQQPPPPPPPPOOOOOOOOONMMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>===<<<<<<<<<<;;;;;;;;;::::::::::::999999999988888888888777777777776666666666555555555554444444444333333222222222211111111111000000000///////////.........-----------,,,,,,,,,,,++++++++++***********))))))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! !  ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡††††††††††††††††††††††………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€~~~~~~~~~~~~~||||||||||||||{{{{{{{{{{{z{{{{{||}}~~€€€€€€€���€���‚‚ƒƒƒƒƒƒƒ‚‚�€~}|{zzy{zzzzzzz{||}~€�‚ƒ„……†††……„ƒƒ‚€~}|{zyyxxwwvvvvvvuuwwwwwwwwwwwwwvvvvvvvvvvuussssssssssrrrrrrrrrrrqqqqonnnnnnnnnnnnmmmmmmmmmmmllmmmmmlllllllllllkkkkkkkkklkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiihhhhhhheeddddddcccccbbbbbaaaaa``aaaaaaaaaaaaaaaaaaa``````_```_______^^^^^^^]]]]]]]\[[[[[[[[ZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTSSSSSRQQQQQQPPPPPPPPOOOOOOOOONMMMMMMMMLLLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>====<<<<<<<<<;;;;;;;;;::::::::::::999999999988888888888777777777776666666666555555555554444444444333333222222222211111111111000000000///////////.........-----------,,,,,,,,,,,++++++++++***********))))))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! !  ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆ††††††††††††††††††††††………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€~~~~~~~~~~~~~||||||||||||||{{{{{{{{{{{{{{{{|||}}~~€€€€€€���‚��‚‚‚ƒƒƒ„„ƒƒƒ‚��€~}|{zyy{zzzzzz{{|}~€�‚ƒ„……††††…„ƒ‚�€~}|{zyxxwwwvvvvvvuuwwwwwwwwwwwwwvvvvvvvvvvuussssssssssrrrrrrrrrrrqqqqonnnnnnnnnnnnmmmmmmmmmmmllmmmmmlllllllllllkkkkkkkkklkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhhggeddddddcccccbbbbbaaaaa```aaaa`````````aaa````````__```______^^^^^^]]]]]]]\\\[[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTSSSSSSQQQQQQQPPPPPPPPOOOOOOOOOOMMMMMMMMLLLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>====<<<<<<<<<;;;;;;;;;:::::::::::::99999999988888888888877777777776666666666555555555554444444444333333222222222211111111111000000000///////////.........-----------,,,,,,,,,,,++++++++++***********))))))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! !  ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€~~~~~~~~~~~~~||||||||||||||{{{{{{{{{{{{{{{{||}}~~~€€€€€���‚‚�‚‚‚ƒƒ„„„„ƒƒ‚‚�€~}|{zzyx{zzzzz{{|}}€�‚ƒ„……†††††…„ƒ‚�€}|{zyyxxwwvvvvvvvuuxwwwwwwwwwwwwvvvvvvvvvvvussssssssssrrrrrrrrrrrqqqqonnnnnnnnnnnnmmmmmmmmmmmmlmmmmmlllllllllllkkkkkkkkklkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhggggddddddcccccbbbbbbaaaaa```aaa`````````````````````__```______^^^^^]]]]]]]\\\\[[[[[ZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSSSQQQQQQQPPPPPPPPOOOOOOOOOOMMMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::::::999999999988888888888777777777766666666665555555555544444444443333332222222222111111111110000000000//////////.........-----------,,,,,,,,,,,++++++++++***********))))))))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! !  ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡†††††††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€~~~~~~~~~~~~||||||||||||||{{{{{{{{{{{{{{{{||}}~~~€€€€€���‚‚�‚ƒƒƒ„„„„„ƒƒ‚‚�€~}|{zyyxzzzzzz{||}~€�‚ƒ„…†††††……„ƒ‚�~}|{zyxxwwwvvvvvvvvuxwwwwwwwwwwwwvvvvvvvvvvvusssssssssssrrrrrrrrrrrqqqoonnnnnnnnnnnnmmmmmmmmmmmlmmmmmlllllllllllkkkkkkkkklkkkkkkkkkkkjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhggggggddddccccccbbbbbbaaaaaa```aa````````````````````____```______^^^^]]]]]]\\\\\\[[[[ZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSRQQQQQQPPPPPPPPPOOOOOOOOOOMMMMMMMMLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::::::999999999988888888888777777777766666666665555555555544444444443333332222222222111111111110000000000//////////.........-----------,,,,,,,,,,,++++++++++***********))))))))))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!! !  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………………………………………„„„„„„„„„…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}|||||||||||}}}~~€€�����‚‚‚ƒƒ„„„„………††††……„„ƒ‚�€~}|{{zz|||||}}~€‚ƒ„…†‡‡ˆˆˆˆˆ‡‡�€~}|zyxwwvuuuttttttttsswwwwwwwvvvvvvvvvvvuuuuuuuppppppppppooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiihhhhhhgggggggggggfffffffeeeeeeeeeddddddccccccbbbbbcbbbbbbbaaaaaaaaaaaaaaaaaa`______^^^^^]]]]]\\\\\\\\[[[[[ZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRQQQPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>========<<<<<<<<<;;;;;;;;;:::::::9999999999888888888888877777777776666666666555555555444444444443333333333322222222221111111111000000000///////////........-----------,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………………………………„„„„„„„„„…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}|||||||||}}}~~~€€€€����‚‚‚ƒƒ„„„„……†††††……„ƒƒ‚�€~}|{{zz|||||}~~€�‚ƒ„…†‡‡ˆˆˆˆˆ‡†�€}|{zyxwvvuuttttttttttswwwwwwwwvvvvvvvvvvuuuuuuuppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhggggggggggggggffffffeeeeeeeeeddddddddccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`______^^^^]]]]]\\\\\\\[[[[[[ZZZZZZZYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRQQQQPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>========<<<<<<<<<;;;;;;;;;:::::::9999999999988888888888877777777776666666666555555555444444444443333333333322222222221111111111000000000///////////........-----------,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††……………………………………………„„„„„„„„……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}|||||||||}}}~~~€€€€����‚‚ƒƒ„„…„……††††††……„ƒ‚�€~}||{zzy||||}}~€€�ƒ„……†‡ˆˆˆˆˆ‡‡†€~}|{zyxwvvuutttttttttttwwwwwwwwvvvvvvvvvvuuuuuuuppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhgggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfffffeeeeeeeeeeddddddddcccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``_______^^^^]]]]\\\\\\\[[[[[[ZZZZZZZYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIHHIHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>========<<<<<<<<<;;;;;;;;;:::::::9999999999988888888888877777777776666666666555555555444444444443333333333322222222221111111111000000000///////////........-----------,,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………„„„„„„„„……………………………………………………………………………………„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}||||||||}}}}~~€€€€����‚‚ƒƒ„„…„…†††††††…„„ƒ‚�€~}|{{zzy|||}}~~€�‚ƒ„…††‡ˆˆˆˆˆ‡††€~}{zyxwwvuuutttttttttttwwwwwwwwvvvvvvvvvvvuuuuuuppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhhhhggggggggggggggfffffeeeeeeeedddddddddddcccccccbbbbbbbbbbaaaaaaaaaaa``````````_______^^^^]]]]\\\\\[[[[[[ZZZZZZZZYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIHHIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>========<<<<<<<<<;;;;;;;;;:::::::9999999999988888888888877777777776666666666555555555444444444443333333333322222222221111111111000000000///////////........-----------,,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………………………………………„„„„„„„………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}||||||||}}}~~~€€€€€����‚‚ƒƒ„…………†††††††…„ƒ‚�€~}}|{{zzz}}}}~~€€�‚ƒ„…†‡‡‡ˆˆ‡‡‡†…~}|{zyxwvvuuutttttttttttwwwwwwwwvvvvvvvvvvvuuuuuupppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllmmmmmmlllllllllllkkkkkkkklkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhggggggggggggghhhhhhhhhhhhhhhhhhgggggggggggggffffffeeeeeddddddddddddddcccccccbbbbbbbbbbaaaaaaaa`````````````______^^^^]]]]\\\\\[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIHHIHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>=======<<<<<<<<<;;;;;;;;;::::::::999999999988888888888877777777776666666666555555555444444444443333333333322222222221111111111000000000///////////........-----------,,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………………………………………„„„„„„„………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}||||||}}}}}~~€€€€€����‚‚ƒƒ„…………††††††……„ƒ‚�€~}||{zzzz}}}}~€�‚ƒ„„…††‡‡‡‡‡‡†…„~}|{zyxwvvuuutttttttttttwwwwwwwwvvvvvvvvvvvuuuuuupppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllmmmmmmlllllllllllkkkkkkkklkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggggggghhhhhhhhhhhhhhhhhgggggggggggggfffffeeeeedddddddddddddddcccccccbbbbbbbbbbaaaaaaa``````````````______^^^^]]]]\\\\\[[[[[[ZZZZZZZZYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIHIHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;::::::::999999999988888888888877777777776666666666555555555544444444443333333333322222222221111111111000000000///////////........-----------,,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………………………………„„„„„„…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}|||||}}}}}~~~€€€€€����‚‚ƒƒ„………†††††††…„„ƒ‚�€~}|{{zzzz}}}~~€€�‚ƒ„„…††‡‡‡‡††……„~}|{zyxwwvuuuttttttttttttwwwwwwwwwvvvvvvvvvvuuuuuuqppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmlllllmmmmmmlllllllllllkkkkkkkklkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggggggggggghhhhhhhhgggggfffggggggggggfffffeeeeddddddddddddddddcccccccbbbbbbbbbbaaaaaaa``````````````_____^^^^^]]]\\\\\[[[[[[[ZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHIHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>========<<<<<<<<<;;;;;;;;::::::::999999999988888888888877777777776666666666555555555544444444443333333333322222222221111111111000000000///////////........-----------,,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††…………………………………………………„„„„„„…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}||||}}}}}}~~€€€€€€����‚‚ƒƒ„…†…†††††††…„ƒ‚�€~}}|{{zzzz}}~~€��‚ƒ„„…†††††††……„ƒ~}|{zyxwvvuuuttttttttttttwwwwwwwwvvvvvvvvvvvuuuuuuqpppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmllllmmmmmmlllllllllllkkkkkkkklkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggggggggggggggggggggggggfffffggggggggffffeeeedddddddddddddddddcccccccbbbbbbbbbbaaaaaa```````````````____^^^^^]]]]\\\\[[[[[[[[ZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIHIIHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>========<<<<<<<<<;;;;;;;;::::::::999999999988888888888877777777776666666666555555555544444444443333333333322222222221111111111000000000///////////.........----------,,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††……………………………………………………„„„„„…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}||}}}}}}}~~~€€€€€€€����‚‚ƒƒ„…†…†††‡†††…„ƒ‚�€~}||{{zzzz}~~~€€�‚‚ƒ„„……††††………„ƒ‚}|{zyxxwvvuuuttttttttttttwwwwwwwwvvvvvvvvvvvvuuuuuqpppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmllllmmmmmmmlllllllllllkkkkkkklkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggggggggggggggggggggggffffffgggggggffffeeeedddddddddddddddddcccccccbbbbbbbbbbaaaaaa```````````````___^^^^^^]]]]\\\\[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIHIIHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>========<<<<<<<<<;;;;;;;;::::::::9999999999888888888888777777777776666666665555555555444444444433333333333222222222211111111110000000000//////////.........----------,,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††……………………………………………………„„„„„†…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€���‚‚ƒƒ„…†…†††‡††……„ƒ‚�€~}||{{zzzz~~~€��‚ƒƒ„„…………………„„ƒ‚‚|{{zyxwwvvuuuttttttttttttwwwwwwwwwvvvvvvvvvvvuuuuuqqppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmllllmmmmmmmlllllllllllkkkkkkkllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggggggggggggggggggggggffffffgggggggffffeeeddddddddddddddddddcccccccbbbbbcbbbbaaaaaa```````````````^^^^^^^^]]]]\\\\\[[[[[[[[ZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIHIIHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>========<<<<<<<<<;;;;;;;;::::::::9999999999888888888888777777777776666666665555555555444444444433333333333222222222211111111110000000000//////////.........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††………………………………………………………„„„„†…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}}~~€€€€€€€€€���‚‚ƒƒ„…†…††‡‡††……„ƒ‚�€~}||{{zzzz~~~€€��‚ƒƒ„„„………„„„ƒƒ‚‚�|{zyyxwwvvuuuttttttttttttwwwwwwwwwvvvvvvvvvvvvuuuuqqqppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmllllmmmmmmmlllllllllllkkkkkkkllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhggggggggggggggggggggggggggggggfffffffgggggfffffeeeddddddddddddddddddccccccccbbbbcbbbbbaaaaaa`````````_____^^^^^^^^]]]]\\\\\[[[[[[[[ZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>=========<<<<<<<<;;;;;;;;::::::::9999999999888888888888777777777776666666665555555555444444444433333333333222222222221111111110000000000//////////.........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††………………………………………………………„„„„††…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}}}}~~~€€€€€€€€€€���‚‚ƒ„„…†…††‡‡††……„ƒ‚�€~}||{{{zz{~~€€�‚‚ƒƒƒ„„„„„„ƒƒƒ‚‚�€{zzyxxwvvvuuuttttttttttttwwwwwwwwwvvvvvvvvvvvvvuuuqqqppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmllllmmmmmmmlllllllllllkkkkkkkllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhggggggggggggggggggggggggggggggffffffffggggffffeeeedddddddddddddddddddcccccccbbbbcbbbbbaaaaaa````````______^^^^^^^]]]]]\\\\[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRQQQQPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>=========<<<<<<<<<;;;;;;;::::::::9999999999888888888888877777777776666666665555555555444444444433333333333222222222221111111110000000000//////////.........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††…………………………………………………………„„„††…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}~~~€€€�����€€���‚‚ƒ„„…†††‡‡‡‡†……„ƒ‚�€~}||{{{{{{~~€��‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚��€€{zyyxwwvvvuuuutttttttttttwwwwwwwwwvvvvvvvvvvvvvuuuqqqqpppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmllllmmmmmmmllllllllllllkkkkkkllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhggggggggggggggggggggggggffffffffffffffffffffffeeeddddddddddddddddddddcccccccbbbbcbbbbbaaaaaa````````______^^^^^^^]]]]]\\\\[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@A@@@@@@@????????>>>>>>>>>=========<<<<<<<<<;;;;;;;::::::::9999999999888888888888877777777776666666665555555555444444444433333333333222222222221111111110000000000//////////.........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††…………………………………………………………„„„†††………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}~~~€€€�����������‚‚ƒ„……†††‡‡‡‡††…„ƒ‚�€~}||{{{{{{~€€��‚‚‚ƒƒƒƒƒƒƒ‚‚‚��€€zzyxxwwvvvuuuutttttttttttwwwwwwwwwvvvvvvvvvvvvvvuuqqqqpppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmllllmmmmmmmmlllllllllllkkkkkklllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggggggggggggggffffffffeffffffffffffffeeeedddddcddddddddddddddccccccccbbbccbbbbbaaaaaa```````______^^^^^^]]]]]\\\\\[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@A@@@@@@@????????>>>>>>>>>=========<<<<<<<<<;;;;;;;::::::::9999999999888888888888877777777776666666665555555555444444444433333333333222222222221111111110000000000//////////.........-----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††……………………………………………………………„„†††…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}~~~€€€������������‚‚ƒ„…†††‡‡‡‡‡††…„ƒ‚�€~}||{{{{{{~€€��‚‚‚ƒƒƒ‚‚‚‚‚��€€€zyyxxwwvvvuuuutttttttttttwwwwwwwwwwvvvvvvvvvvvvvvuqqqqppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmllllmmmmmmmmlllllllllllkkkkkklllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhggggggggggggggggggggfffffffffeeefffffffffffeeeedddddccdccdddddddddddccccccccbbbccbbbbbaaaaaa```````______^^^^^]]]]]]\\\\\[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQPPPPPPPPPOOOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@A@@@@@@@????????>>>>>>>>>=========<<<<<<<<<;;;;;;;::::::::9999999999888888888888877777777776666666665555555555444444444433333333333222222222221111111110000000000///////////........-----------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†……………………………………………………………„„††††………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}~~~€€�������������‚‚ƒ„…†‡†‡‡‡‡‡‡†…„ƒ‚�€~}||{{{{{{€€��‚‚‚‚‚‚‚‚����€€~zyyxxwwwvvuuuuuttttttttttwwwwwwwwwwvvvvvvvvvvvvvvuqqqqqpppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmllllmmmmmmmmlllllllllllkkkkkklllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhggggggggggggggggggfffffffffffeeeeeffffffffeeeedddddcccccccddddddddddcccccccccbbcccbbbbbaaaaa```````______^^^^]]]]]]]\\\\\[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@???????>>>>>>>>>=========<<<<<<<<<;;;;;;;::::::::9999999999888888888888877777777776666666665555555555444444444433333333333222222222221111111110000000000///////////........-----------,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†………………………………………………………………„††††…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}~~~€€€������������‚‚ƒƒ„…†‡†‡‡‡‡‡‡†…„ƒ‚�€~}}||{{{{{€€���‚‚‚‚‚‚‚���€€€~~yyyxxxwwvvvuuuuttttttttttwwwwwwwwwwvvvvvvvvvvvvvvuqqqqqpppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmllllmmmmmmmmmllllllllllkkkkkklllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeedddddcccccccccddddddddccccccccccbbccccbbbbaaaaaa```````_____^^^^]]]]]]]\\\\\\[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@???????>>>>>>>>>=========<<<<<<<<<;;;;;;;::::::::9999999999888888888888877777777776666666665555555555444444444443333333333222222222221111111110000000000///////////........-----------,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡………………………………………………………………„††††…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}~~€€�������������‚‚ƒ„……†‡‡‡ˆˆˆ‡‡†…„ƒ‚�€~}}||{{{{|€€���‚‚‚‚‚���€€€~~~yyyyxxwwwvvuuuuutttttttttwwwwwwwwwwwvvvvvvvvvvvvvuqqqqqppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmlllmmmmmmmmmlllllllllllkkkkklllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhgggggggggggggggggffffffffffffeeeeeeeeeeeeeeedddddccccccccccccccdcdccccccccccccbccccbbbbbaaaaa```````_____^^^]]]]]]]\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@???????>>>>>>>>>=========<<<<<<<<<;;;;;;;::::::::9999999999988888888888877777777776666666665555555555444444444443333333333222222222221111111110000000000///////////........-----------,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}~~~€€���‚‚‚‚�����‚‚ƒƒ„…†‡‡‡‡ˆˆˆ‡‡††…ƒ‚�€~}}|||{{||€€€���‚‚‚‚���€€€~~~~~yyyyxxxwwvvvuuuutttttttttwwwwwwwwwwwwvvvvvvvvvvvvvqqqqqppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmlllmmmmmmmmmlllllllllllkkkkkllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeeeeeeddddddccccccccccccccccccccccccccccccccccccbbbbaaaaaa``````_____^^^]]]]]]]\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQPPPPPPPPPOOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???????>>>>>>>>>=========<<<<<<<<<;;;;;;;::::::::9999999999988888888888877777777776666666665555555555444444444443333333333322222222221111111110000000000///////////........-----------,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}~~~€€���‚‚‚‚‚‚‚��‚‚‚ƒ„„…†‡ˆ‡ˆˆˆˆˆ‡††…„‚�€~}}|||||||€€����‚‚‚���€€~~~~~~~yyyyyxxxwwvvuuuutttttttttxwwwwwwwwwwwvvvvvvvvvvvvvqqqqqqpppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmlllmmmmmmmmmlllllllllllkkkkkllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeeeddddddddccccccccccccccccccccccccccccccccdccccbbbbbaaaaa```````____^^^]]]]]]]\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQPPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@???????>>>>>>>>>=========<<<<<<<<<;;;;;;;::::::::9999999999988888888888877777777776666666665555555555444444444443333333333322222222221111111110000000000///////////........-----------,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………††††††………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}~~~€€��‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„…††‡ˆ‡ˆˆˆˆˆ‡††…„‚�€~~}|||||||€€€����‚‚���€€€~~~~~~~~yyyyyyxxwwvvvuuuuttttttttxwwwwwwwwwwwvvvvvvvvvvvvvqqqqqqpppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmlllmmmmmmmmmlllllllllllkkkkkllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhggggggggggggggggfffffffffffeddddddddddddddddccccccccccccccccccccccccccccccccccddccccbbbbaaaaa```````____^^^]]]]]]]]\\\\\\\[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@???????>>>>>>>>>=========<<<<<<<<<;;;;;;;:::::::::999999999988888888888877777777776666666665555555555444444444443333333333322222222221111111110000000000///////////........-----------,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………††††††………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}~~~€€��‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡‡ˆˆˆˆˆˆˆ‡†……ƒ‚�€~~}|||||||€€����‚‚����€€~~~~~~~~~zzyyyyxxxwwvvuuuuttttttttxwwwwwwwwwwwwvvvvvvvvvvvvqqqqqqppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmlllmmmmmmmmmmllllllllllkkkkklllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhggghgggggggggggfffffffffffeeddddddddddddddccccccccccccccccccccccccccccccccccccddccccbbbbaaaaaa``````____^^^]]]]]]]]\\\\\\\[[[[[[[ZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@???????>>>>>>>>>=========<<<<<<<<<;;;;;;;:::::::::999999999988888888888877777777776666666665555555555444444444443333333333322222222221111111110000000000///////////........-----------,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………††††††…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}~~~€€���‚‚‚‚ƒƒƒƒ‚‚ƒƒƒ„„……†‡ˆˆˆˆˆˆˆ‡‡†…„ƒ‚�€~~}}|||||}€€���‚‚‚���€€~~~~~~~~~zzzzyyyxxwwvvuuuuttttttttxwwwwwwwwwwwwvvvvvvvvvvvvqqqqqqppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmllmmmmmmmmmmllllllllllkkkkkllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhggghgggggggggggffffffffffeeeddddddddddddccccccccccccccccccccccccccccccccccccccdddccccbbbbaaaaa``````____^^^]]]]]]]]\\\\\\\[[[[[[[ZZZZZZZYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@???????>>>>>>>>>==========<<<<<<<<;;;;;;;:::::::::999999999988888888888877777777776666666665555555555444444444443333333333322222222221111111110000000000///////////........-----------,,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}~~~€€��‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„……†‡‡ˆˆˆˆˆˆˆ‡‡†…„ƒ‚�€~~}}||||}}€����‚‚‚���€€~~~}}}}~~~zzzzzyyyxwwvvvuuuttttttttxxwwwwwwwwwwwwvvvvvvvvvvvqqqqqqppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmllmmmmmmmmmmllllllllllkkkkklllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhgghgggggggggggffffffffffeeedddddddddcccccccccccccccbcccccccccccccccccccccccccdddccccbbbbaaaaaa``````___^^^]]]]]]]]\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@???????>>>>>>>>>==========<<<<<<<<;;;;;;;:::::::::999999999988888888888877777777776666666665555555555544444444443333333333322222222221111111110000000000///////////.........----------,,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………†††††††………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}~~~€€��‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„…††‡ˆˆ‰ˆˆˆˆ‡‡††…„ƒ‚�€~~}}}||}}}€���‚‚‚‚���€€~~}}}}}~~~zzzzzzyyxxwwvvuuuttttttttxxwwwwwwwwwwwwvvvvvvvvvvvqqqqqqpppppppppppooooooooooonnnnnnnnnnmmmmmmmmmmmllmmmmmmmmmmllllllllllkkkkkllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhggggggggggggggfffffffffeeeeddddddccccccccccccccbbbbbcbcbbccccccccccccccccccccddddcccbbbbbaaaaa``````___^^^^]]]]]]]\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@???????>>>>>>>>>==========<<<<<<<<;;;;;;;:::::::::999999999988888888888877777777776666666665555555555544444444443333333333322222222221111111110000000000///////////.........----------,,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………††††††††………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€�€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}~~~€���‚‚ƒƒƒƒƒƒ„„„„„„……††‡‡ˆˆ‰ˆˆˆˆ‡‡†…„ƒ‚��€~~}}}}}}}}���‚‚‚‚‚��€€~~~}}}}}~~~zzzzzzyyxxwwvvuuuttttttttxxwwwwwwwwwwwwvvvvvvvvvvvqqqqqqqppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmllmmmmmmmmmmllllllllllkkkkklllllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhgghggggggggggffffffffffeeeedddddccccccccccccccbbbbbbbbbbbbbbbbcccccccccccccccddddccccbbbbaaaaa``````___^^^^]]]]]]]]\\\\\\\[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@???????>>>>>>>>>==========<<<<<<<<;;;;;;;:::::::::999999999988888888888877777777776666666665555555555544444444443333333333322222222221111111110000000000///////////.........----------,,,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!  ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰Š‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„…………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚����������������€€€€€€��������€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}~~~~~€€��‚‚ƒƒ„„„„„…………………††‡‡ˆˆ‰‰‰ŠŠŠŠŠ‰ˆ‡‡†…„ƒ‚��€€€€€€€„„………………„„ƒƒ‚‚���€€€€€���~~~}}||{{zzyyyyyyyxxxvvvvvvvvvuuuuuuuuuuuuutttttttttssssssssssrrrrrrrrrpppooooooooooonnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggggggggffffffffeeeeeeddddddddddddddcccccccccccccccccccccddddddddddccccbbbbaaaa`````______^^^______^^^^^^^^]]]]]]]]\\\[[[[[[[ZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVVVTTTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQQPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????>>>>>>>>>>>>>>=========<<<<<<<<;;;;;::::::::::99999999998888888888777777777766666666665555555555444444444443333333322222222221111111111110000000000///////////..........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„…………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚������������������€€€€€��������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~€€�‚‚ƒƒ„„„……………………†††‡‡ˆˆˆ‰‰‰ŠŠŠŠ‰ˆˆ‡†…„ƒƒ‚��€€€€€€€€�„…………………„„ƒƒ‚‚��€€€€€€€��~~~}}||{{zzyyyyyyyyxxvvvvvvvvvvuuuuuuuuuuuutttttttttsssssssssssrrrrrrrrpppooooooooooonnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkklkkkkkkkkkkkkkkkkjjjjjjjjkjjjjjjjjjiiiiiiiiihhhhhhhhhhhgggggggggggffffffffeeeeeeddddddddddddddccccccccccccccccccccccdddddddddccccbbbbaaaaa`````_____^^^_______^^^^^^^]]]]]]]]\\\[[[[[[[ZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????>>>>>>>>>>>>>>=========<<<<<<<<;;;;;::::::::::99999999998888888888777777777766666666665555555555444444444443333333322222222221111111111110000000000///////////..........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!  ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„……………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚������������������€€€€€��������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~€€��‚ƒƒ„„„……………………†††‡‡ˆˆˆ‰‰‰‰ŠŠŠ‰‰ˆ‡†……„ƒ‚‚��€€€€€€€��…………………„„„ƒƒ‚���€€€€€€€��~~~~~~}}||{{zzyyyyyyyyxxvvvvvvvvvvuuuuuuuuuuuutttttttttsssssssssssrrrrrrrrpppooooooooooonnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkllkkkkkkkkkkkkkkkjjjjjjjjkjjjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggggfffffffffeeeeeeddddddddddddddcccccccccccccccccccccccddddddddcccccbbbbaaaa`````_____^^^_______^^^^^^^^]]]]]]]\\\[[[[[[[ZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVVUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????>>>>>>>>>>>>>>>========<<<<<<<<;;;;;::::::::::99999999999888888888777777777766666666665555555555444444444443333333322222222221111111111110000000000///////////..........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!  ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�������������������€€€€��������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~€��‚‚ƒƒ„„…………………††††‡‡‡ˆˆ‰‰‰‰‰ŠŠ‰‰ˆ‡‡†…„ƒƒ‚���€€€€€€���…………………„„ƒƒ‚‚��€€€€€€€€€�~~~~~~~}}||{{zzyyyyyyyyxxvvvvvvvvvvuuuuuuuuuuuutttttttttsssssssssssrrrrrrrrppppoooooooooonnnnnnnnnnmmmmmmmmllllllllllkkkkkkkkklllkkkkkkkkkkkkkkkjjjjjjjkjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggggggggffffffffeeeeeeddddddddddddddcccccccccccccccccccccccddddddddcccccbbbbaaaa`````______^^_______^^^^^^^^]]]]]]]\\\[[[[[[[ZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@????????>>>>>>>>>>>>>>>=========<<<<<<<;;;;;::::::::::999999999998888888887777777777666666666655555555554444444444433333333222222222211111111111100000000000//////////..........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!  ˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚������������������€€€€��������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~€€��‚ƒƒ„„„……………†††††‡‡ˆˆˆ‰‰‰‰‰‰Š‰‰ˆ‡‡†…„„ƒ‚‚����€€������………………„„„ƒƒ‚‚��€€€€€€€€~~~~~~~}}||{{zzyyyyyyyyxxvvvvvvvvvvvuuuuuuuuuuuttttttttttssssssssssrrrrrrrrppppoooooooooonnnnnnnnnnnmmmmmmmllllllllllkkkkkkkkkllllkkkkkkkkkkkkkkjjjjjjjkjjjjjjjjjiiiiiiiiiihhhhhhhhhhggggggggggfffffffffeeeeeeedddddddddddddccccccccccbbbbbbccccccccdddddddcccccbbbbaaaaa````______^^_______^^^^^^^^]]]]]]]]\\[[[[[[[ZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@????????>>>>>>>>>>>>>>>=========<<<<<<<;;;;;::::::::::999999999998888888887777777777666666666655555555554444444444433333333222222222211111111111100000000000//////////..........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!  ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚������������������€€€€��������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~€€��‚‚ƒƒ„„……………†††††‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰ˆˆ‡†……„ƒ‚‚������������‚………………„„ƒƒ‚‚��€€€€€€~~~~~~}}}||{{zzyyyyyyyyyxvvvvvvvvvvvuuuuuuuuuuuttttttttttsssssssssssrrrrrrrppppoooooooooonnnnnnnnnnnmmmmmmmlllllllllllkkkkkkkkllllkkkkkkkkkkkkkkjjjjjjjkjjjjjjjjiiiiiiiiiiihhhhhhhhhgggggggggggfffffffffeeeeeeeddddddddddddddccccccccbbbbbbbbccccccccddddddcccccbbbbbaaaa`````_____^^_______^^^^^^^^^]]]]]]]\\[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@????????>>>>>>>>>>>>>>>>========<<<<<<<;;;;;;::::::::::99999999998888888887777777777666666666655555555554444444444433333333222222222211111111111100000000000//////////..........-----------,,,,,,,,,,,,+++++++++++***********)))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!  ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚������������������€€€€��������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~€€��‚‚ƒƒ„„……………†††††‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰ˆ‡††…„ƒƒ‚‚����������‚‚‚……………„„„ƒƒ‚‚��€€€€€}}}~}}}}||{{{zzyyyyyyyyyyvvvvvvvvvvvuuuuuuuuuuuttttttttttsssssssssssrrrrrrrppppoooooooooonnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkklllllkkkkkkkkkkkkkjjjjjjjkjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggggggffffffffffeeeeeeeddddddddddddddcccccccbbbbbbbbcccccccccdddddcccccbbbbbaaaaa````_____^^________^^^^^^^^]]]]]]]\\[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWWVVVVVVVVVVUTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>>>>>========<<<<<<<;;;;;;::::::::::99999999998888888887777777777666666666655555555554444444444433333333222222222211111111111100000000000//////////..........-----------,,,,,,,,,,,,,++++++++++***********)))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!  ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚������������������€€€€��������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€��‚‚ƒƒ„„…………†††††‡‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆ‡†…„„ƒ‚‚���������‚‚‚‚‚†…………„„ƒƒ‚‚��€€€€}}}}}}}|||{{zzzyyyyyyyyyyvvvvvvvvvvvuuuuuuuuuuuutttttttttsssssssssssrrrrrrrppppoooooooooonnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkllllkkkkkkkkkkkkkjjjjjjjjkjjjjjjjjjiiiiiiiiiihhhhhhhhhggggggggggfffffffffffeeeeeeeddddddddddddddcccccccbbbbbbbbbcccccccccddddcccccbbbbbaaaaa````______^`_______^^^^^^^^]]]]]]]\\[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVUTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>>>>>========<<<<<<<;;;;;;::::::::::99999999998888888887777777777666666666655555555555444444444433333333222222222211111111111100000000000//////////...........----------,,,,,,,,,,,,,++++++++++***********)))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!  ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹Œ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚������������������€€€€��������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€€��‚‚ƒƒ„„„…………††††‡‡‡ˆˆ‰‰‰‰ŠŠŠ‰‰ˆ‰ˆ‡††…„ƒƒ‚‚�������‚‚‚‚‚‚‚†………„„„ƒƒ‚‚��€€€}}}}}}|||{{{zzzyyyyyyyyyyvvvvvvvvvvvvuuuuuuuuuuuttttttttttssssssssssrrrrrrrppppoooooooooonnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkllllkkkkkkkkkkkkkjjjjjjjjkjjjjjjjjjiiiiiiiiiihhhhhhhhhggggggggggfffffffffffeeeeeeeddddddddddddddcccccccbbbbbbbbbccccccccccdddcccccbbbbbbaaaa`````_____^`_______^^^^^^^^]]]]]]]\\[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWWWWVVVVVVVVUTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>>>=======<<<<<<<;;;;;;::::::::::99999999998888888887777777777666666666655555555555444444444433333333222222222211111111111100000000000//////////...........----------,,,,,,,,,,,,,++++++++++***********)))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!  ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������������������€€€��������€€€€€€€€€€€€€€€€~~~~~~~~~~~~€€��‚‚ƒƒ„„„……………††††‡‡ˆˆˆ‰‰ŠŠŠŠŠ‰‰ˆˆˆ‡†…„„ƒ‚‚������‚‚‚‚‚‚‚‚‚†………„„ƒƒ‚‚��€€€|||||||||{{{zzzyyyyyyyyyyvvvvvvvvvvvvuuuuuuuuuuuttttttttttssssssssssrrrrrrrpppppooooooooonnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhggggggggggfffffffffffeeeeeeeeddddddddddddddccccccbbbbbbbbbbcccccccccccccccccbbbbbbaaaaa````_____^`_______^^^^^^^^]]]]]]]\\[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXWWWWWWWWWWWWWVVVVVVVVUUTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>>>=======<<<<<<<<;;;;;::::::::::99999999998888888887777777777666666666655555555555444444444433333333222222222211111111111100000000000//////////...........----------,,,,,,,,,,,,,++++++++++***********)))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!  ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††………………………………………………………………………………………………………………………………†………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����������������€€€��������€€€€€€€€€€€€€€€€€~~~~~~~~~~€€��‚‚ƒƒƒ„„„……………†††‡‡‡ˆˆ‰‰ŠŠŠŠŠŠ‰‰ˆˆ‡‡†…„ƒƒ‚‚�����‚‚‚‚‚‚‚‚‚‚………„„ƒƒ‚‚‚��€€€~~~||||||||{{{zzzzyyyyyyyyyyvvvvvvvvvvvvuuuuuuuuuuuttttttttttsssssssssssrrrrrrpppppooooooooonnnnnnnnnnmmmmmmmmmlllllllllllkkkkkkkllllkkkkkkkkkkkkjjjjjjjjijjjjjjjjjjiiiiiiiiiihhhhhhhhhggggggggggfffffffffffeeeeeeeeddddddddddddddcccccccbbbbbbbbbcccccccccccccccccbbbbbbaaaaa`````_____``_______^^^^^^^]]]]]]]\\[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWWWWWVVVVVVVUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>>>=======<<<<<<<<;;;;;::::::::::99999999998888888887777777777666666666655555555555444444444433333333222222222211111111111100000000000//////////...........----------,,,,,,,,,,,,,++++++++++***********)))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!  ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††………………………………………………………………………………………………………………………………†………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����������������€€€���������€€€€€€€€€€€€€€€€~~~~~~~~~€€��‚‚‚ƒƒ„„„……………††††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠ‰‰ˆˆ‡†……„ƒ‚‚‚����‚‚‚‚‚‚ƒƒ‚‚‚……„„„ƒƒ‚‚��€€€~~~~~~~|||||||{{{{zzzzyyyyyyyyyyvvvvvvvvvvvvuuuuuuuuuuuttttttttttssssssssssrrrrrrrppppoooooooooonnnnnnnnnnmmmmmmmmmlllllllllllkkkkkkklllkkkkkkkkkkkkkjjjjjjjjijjjjjjjjjjjiiiiiiiiiihhhhhhhhggggggggggfffffffffffeeeeeeeeeddddddddddddddcccccccbbbbbbbbccccccccccccccccbbbbbbbaaaaa`````_____``_______^^^^^^^]]]]]]]\\[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWWWWWVVVVVVVUUTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>>=======<<<<<<<<;;;;;::::::::::99999999998888888887777777777666666666655555555555444444444433333333222222222211111111111100000000000//////////...........----------,,,,,,,,,,,,,++++++++++***********)))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!  ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††………………………………………………………………………………………………………………………………†………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����������������€€€���������€€€€€€€€€€€€€€€€~~~~~~~~€€��‚‚‚ƒƒ„„„„……………††††‡‡ˆˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡†…„„ƒ‚‚‚���‚‚‚‚‚ƒƒƒƒ‚‚‚……„„ƒƒ‚‚��€€€~~~~~~~{|||{{{{{{zzzzzyyyyyyyyyyvvvvvvvvvvvvuuuuuuuuuuuttttttttttssssssssssrrrrrrrppppoooooooooonnnnnnnnnnmmmmmmmmmllllllllllllkkkkkklllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhgggggggggggfffffffffffeeeeeeeeeddddddddddddddccccccccbbbbbbbbcccccccccccbbbbbbbbbbbaaaaaa`````____```______^^^^^^^^]]]]]]\\[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>>>========<<<<<<<;;;;;::::::::::99999999998888888887777777777666666666655555555555444444444433333333222222222221111111111100000000000//////////...........----------,,,,,,,,,,,,,++++++++++***********)))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!  ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††…………………………………………………………†………………………………………………………………†………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�����������������€€€����������€€€€€€€€€€€€€€€~~~~~~€€���‚‚ƒƒ„„„„„……………†††‡‡‡ˆ‰‰ŠŠŠŠ‹ŠŠŠ‰‰ˆˆ‡†…„„ƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚…„„ƒƒ‚‚���€€€~~~~~~~~{{{{{{{{{{zzzzzyyyyyyyyyyvvvvvvvvvvvvvuuuuuuuuuuttttttttttssssssssssrrrrrrrppppoooooooooonnnnnnnnnnmmmmmmmmmllllllllllllkkkkkklllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhgggggggggggfffffffffffeeeeeeeeeedddddddddddddcccccccccbbbbbbbbccccccccccbbbbbbbbbbbaaaaaa`````____```______^^^^^^^]]]]]]]\\[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>========<<<<<<<;;;;;::::::::::99999999998888888887777777777666666666665555555555444444444433333333222222222221111111111100000000000///////////..........-----------,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!  ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††…………………………………………………………†………………………………………………………………††……………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ………„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�������������������€€����������€€€€€€€€€€€€€€€~~~~~€€€��‚‚ƒƒƒ„„„„„……………†††‡‡ˆˆ‰‰ŠŠŠ‹‹ŠŠŠ‰ˆˆˆ‡†…„ƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚�…„„ƒ‚‚���€€€~~~~~~~~{{{{{{{{{zzzzzzyyyyyyyyyyvvvvvvvvvvvvvuuuuuuuuuuttttttttttssssssssssrrrrrrrppppoooooooooonnnnnnnnnnmmmmmmmmmllllllllllllkkkkkklllkkkkkkkkkkkkjjjjjjjjjjkjjjjjjjjjjjiiiiiiiiihhhhhhhhggggggggggfffffffffffeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbccccccccbbbbbbbbbbbaaaaaa`````____```______^^^^^^^]]]]]]]\\[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXWWWWWWWWWWWWWWWVVVVVUUUTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>========<<<<<<<;;;;;::::::::::99999999998888888887777777777666666666665555555555444444444433333333222222222221111111111100000000000///////////..........-----------,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!  ˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††…………………………………………………………†………………………………………………………………††……………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ………„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������������������€€����������€€€€€€€€€€€€€€€~~~~€€€��‚‚ƒƒƒ„„„„„„……………†††‡‡ˆ‰‰ŠŠŠ‹‹‹ŠŠŠ‰ˆˆˆ‡†…„ƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚�„„ƒƒ‚‚��€€€€~~~~~~~~{{{{{{{{zzzzzzzyyyyyyyyyywvvvvvvvvvvvvuuuuuuuuuuttttttttttssssssssssrrrrrrrppppoooooooooonnnnnnnnnnmmmmmmmmmllllllllllllkkkkkkllkkkkkkkkkkkkkjjjjjjjjjjkjjjjjjjjjjjjiiiiiiiihhhhhhhhggggggggggfffffffffffeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbccccccbbbbbbbbbbaaaaaaa`````____```______^^^^^^^]]]]]]]\\[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXWWWWWWWWWWWWWWWVVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>========<<<<<<<;;;;;::::::::::99999999998888888887777777777666666666665555555555444444444433333333222222222221111111111100000000000///////////..........-----------,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((('('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!  ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††…………………………………………………………†………………………………………………………………††……………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ………„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������������������€€���������€€€€€€€€€€€€€€€€~~€€��‚‚ƒƒƒ„„„„„„„……………†††‡ˆˆ‰‰ŠŠ‹‹‹‹ŠŠŠ‰ˆ‡‡††…„ƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚��„ƒƒ‚‚��€€€€~~~~~~~~~{{{{{{zzzzzzzzzyyyyyyyyyywvvvvvvvvvvvuuuuuuuuuuuutttttttttssssssssssrrrrrrrppppoooooooooonnnnnnnnnnmmmmmmmmmmlllllllllllkkkkkkllkkkkkkkkkkkkkjjjjjjjjjjkjjjjjjjjjjjjiiiiiiiihhhhhhhggggggggggffffffffffffeeeeeeeeeedddddddddddddddccccccccccccccbbbbbbbbbcbbbbbbbbbbaaaaaaa``````____```______^^^^^^^]]]]]]\\\[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWVVVVUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<;;;;;::::::::::99999999998888888887777777777666666666665555555555444444444433333333222222222221111111111100000000000///////////..........-----------,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((('('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###$###########""""""""""""!!!!!!!!!!!!  ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††………………………………………………………††……………………………………………………………††……………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ………„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������������������€€����������€€€€€€€€€€€€€€€€€€��‚‚‚ƒƒ„„„„„„„„……………††‡‡ˆˆ‰ŠŠŠ‹‹‹‹ŠŠ‰‰ˆ‡‡††…„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€„ƒ‚‚���€€€~~~~~~~~{{{{zzzzzzzzzzyyyyyyyyyyywvvvvvvvvvvvvuuuuuuuuuuutttttttttssssssssssrrrrrrrppppoooooooooonnnnnnnnnnnmmmmmmmmmlllllllllllkkkkkklllkkkkkkkkkkkkjjjjjjjjjjkkjjjjjjjjjjjjiiiiiiihhhhhhhggggggggggffffffffffffeeeeeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaa``````____````_____^^^^^^]]]]]]]\\\[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>========<<<<<<<;;;;;::::::::::99999999998888888887777777777666666666665555555555444444444433333333222222222221111111111100000000000///////////..........-----------,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###$###########""""""""""""!!!!!!!!!!!!  ˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††………………………………………………………††……………………………………………………………††……………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ………„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������������������€€����������€€€€€€€€€€€€€€€€€€€��‚‚ƒƒƒ„„„„„„„„……………††‡‡ˆ‰‰ŠŠ‹‹‹‹‹ŠŠ‰ˆˆ‡‡†……„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��€€ƒƒ‚‚��€€€€~~~~~~~~{{{zzzzzzzzzzzyyyyyyyyyyywvvvvvvvvvvvvuuuuuuuuuuutttttttttssssssssssrrrrrrrppppoooooooooonnnnnnnnnnnmmmmmmmmmlllllllllllkkkkkkllkkkkkkkkkkkkkjjjjjjjjjjkkjjjjjjjjjjjjiiiiiiiihhhhhhggggggggggffffffffffffeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaa```````____````_____^^^^^^]]]]]]]\\\[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWVVVVUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<;;;;;:::::::::99999999998888888888777777777666666666665555555555444444444433333333222222222221111111111100000000000///////////..........-----------,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###$###########""""""""""""!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††………………………………………………………††……………………………………………………………†††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ…………„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������������������€€�����������€€€€€€€€€€€€€€€€€€��‚‚ƒƒ„„„„„„„„„…………††‡‡ˆˆ‰‰ŠŠ‹‹‹‹ŠŠŠ‰ˆˆ‡‡†……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���€€ƒ‚‚��€€€€~~~~~~~~{{{zzzzzzzzzzzyyyyyyyyyyywvvvvvvvvvvvvuuuuuuuuuuutttttttttssssssssssrrrrrrrppppooooooooonnnnnnnnnnnnmmmmmmmmmllllllllllllkkkkklllkkkkkkkkkkkkjjjjjjjjjjkkkjjjjjjjjjjjiiiiiiiihhhhhhhgggggggggffffffffffffeeeeeeeeeeeedddddddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa````````____````_____^^^^^^]]]]]]]\\\[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWVVVVUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>========<<<<<<<<;;;;;:::::::::99999999998888888888777777777766666666665555555555444444444433333333222222222221111111111110000000000///////////..........-----------,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###$###########""""""""""""!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††……………………………………………………††……………………………………………………………†††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ…………„„„„„„„„„„„„„„„„„„„„ƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚������������������€€�����������€€€€€€€€€€€€€€€€€��‚‚ƒƒƒ„„„„„„„„„„………††‡‡ˆ‰‰ŠŠŠ‹‹‹‹ŠŠ‰‰ˆ‡‡‡†……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚���€€‚‚���€€€€~~~~~~~~~{{zzzzzzzzzzzzyyyyyyyyyyywwvvvvvvvvvvuuuuuuuuuuuuttttttttttsssssssssrrrrrrrppppooooooooonnnnnnnnnnnnnmmmmmmmmmlllllllllllkkkkklllkkkkkkkkkkkkkjjjjjjjjjkkkjjjjjjjjjjjiiiiiiiihhhhhhgggggggggfffffffffffffeeeeeeeeeeeeeedddddddddddccccccccccccccccbbbbbbbbbaaaaaaaaaaaa`````````_____````_____^^^^^]]]]]]]]\\\[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWVVVVUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>========<<<<<<<<;;;;;:::::::::99999999998888888888777777777766666666665555555555444444444433333333222222222221111111111110000000000///////////..........-----------,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###$###########""""""""""""!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††……………………………………………………†††…………………………………………………………†††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ…………„„„„„„„„„„„„„„„„„„„„ƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�������������������€�����������€€€€€€€€€€€€€€€€€€��‚‚ƒƒƒ„„„„„„„„„„………††‡ˆˆ‰‰ŠŠ‹‹‹‹ŠŠŠ‰ˆˆ‡†‡†……„„ƒƒƒ‚‚‚‚‚‚‚‚���€€€‚‚��€€€€~~~~~~~~}{{zzzzzzzzzzzzzyyyyyyyyyywwvvvvvvvvvvuuuuuuuuuuuuttttttttttssssssssssrrrrrrppppoooooooooonnnnnnnnnnnnmmmmmmmmmlllllllllllkkkkklllkkkkkkkkkkkkkjjjjjjjjjkkkkjjjjjjjjjjiiiiiiiihhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbaaaaaaaaaa``````````______```______^^^^^]]]]]]]]\\\[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWVVVVUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>========<<<<<<<<;;;;;:::::::::99999999998888888888777777777766666666665555555555444444444433333333222222222221111111111110000000000///////////..........-----------,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###$###########""""""""""""!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††……………………………………………………†††…………………………………………………………†††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ…………„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������������������€�����������€€€€€€€€€€€€€€€€€€��‚‚ƒƒƒ„„„„„„„„„„……††‡‡ˆˆ‰ŠŠŠ‹‹‹ŠŠŠ‰‰ˆˆ‡†††……„„ƒƒƒ‚‚‚‚‚‚‚���€€€~‚��€€€€~~~~~~~~}{{zzzzzzzzzzzzzyyyyyyyyyywwvvvvvvvvvvuuuuuuuuuuuuttttttttttssssssssssrrrrrrppppoooooooooonnnnnnnnnnnnmmmmmmmmmlllllllllllkkkkklllkkkkkkkkkkkkkjjjjjjjjjkkkkjjjjjjjjjjiiiiiiiihhhhhhggggggggggffffffffffffeeeeeeeeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbaaaaaaaa```````````_______```______^^^^^]]]]]]]]\\\[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWVVVVUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<;;;;;:::::::::99999999998888888888777777777766666666665555555555444444444433333333222222222221111111111110000000000///////////..........-----------,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###$###########""""""""""""!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††……………………………………………………†††…………………………………………………………†††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ…………„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�����������������€€�����������€€€€€€€€€€€€€€€€€���‚‚ƒƒƒ„„„„„„„„„………††‡ˆˆ‰‰ŠŠŠ‹‹ŠŠŠŠ‰ˆˆ‡‡†††…„„„ƒƒƒ‚‚‚‚‚����€€€~~���€€€€~~~~~~~~}{{zzzzzzzzzzzzzyyyyyyyyyywwvvvvvvvvvvvuuuuuuuuuuuttttttttttssssssssssrrrrrrppppoooooooooonnnnnnnnnnnnmmmmmmmmmlllllllllllkkkkklllkkkkkkkkkkkkkjjjjjjjjjkkkkjjjjjjjjjjiiiiiiiihhhhhhgggggggggfffffffffffffeeeeeeeeeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbaaaaaaa`````````__________```______^^^^^]]]]]]]]\\\\[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWVVVVUUUUTTTTTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<;;;;;:::::::::99999999998888888888777777777766666666665555555555444444444433333333222222222221111111111110000000000///////////..........-----------,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###$###########""""""""""""!!!!!!!!!!!!!  ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††…………………………………………………†††…………………………………………………………††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ…………„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�����������������€€�����������€€€€€€€€€€€€€€€€€€��‚‚‚ƒƒƒƒ„„„„„„„„………†‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠ‰‰ˆˆ‡†††……„„„ƒƒƒ‚‚‚‚����€€€~~~��€€€€~~~~~~~~~{{zzzzzzzzzzzzzyyyyyyyyyywwvvvvvvvvvvvuuuuuuuuuuuttttttttttssssssssssrrrrrrppppoooooooooonnnnnnnnnnnnmmmmmmmmmlllllllllllkkkkklllkkkkkkkkkkkkkjjjjjjjjjkkkkjjjjjjjjjjiiiiiiiihhhhhhgggggggggfffffffffffffeeeeeeeeeeeeeeeeeeddddddddddccccccccccccccbbbbbbbbaaaaa`````````____________```______^^^^^]]]]]]]]\\\\\[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWVVVVUUUUTTTTTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>==========<<<<<<<;;;;;:::::::::99999999998888888888777777777766666666665555555555444444444433333333222222222221111111111110000000000///////////..........-----------,,,,,,,,,,,,+++++++++++**********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##$###########""""""""""""!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††……………………………………………………………………†………………………………………………………………………………………………………………„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒƒƒƒƒƒƒ„„„„„……††‡‡ˆ‰‰‰ŠŠŠŠ‰‰‰ˆˆ‡‡†……†……„„„ƒƒƒ‚‚‚‚���€€€~~~~~~~}}}}}}}}}|||||||||{{{yyyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvuuuuuuuuuuuuttttttssssssssssrrrrrrrrrppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmllllllllmmmmmllllllllllllkkkkkkkklllkkkkkkkkkkjjjjjjjjiiiiiiihhhhhhhhhggggggggggggggfffffffffffffffffffeeeeedddddddddccccccccccccbbbbbbbaaaaaaa````````````____^^^^^^]]]]]]\\\\\\[[[[[[[[[ZZZZZZZYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@????????>>>>>==========<<<<<<<<;;;;;;;;:::::::::9999999999888888877777777776666666666666666555555555544444444443333333333222222222211111111100000000000////////////...........-----------,-,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††……………………………………………………………………††……………………………………………………………………………………………………………„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚‚ƒƒƒƒƒƒƒƒ„„„„„……†‡‡ˆˆ‰‰‰ŠŠ‰‰‰‰ˆˆ‡‡††……†……„„„ƒƒƒ‚‚‚���€€€~~~}~~~}}}}}}}}}}|||||||||{{{yyyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvuuuuuuuuuuuuttttttssssssssssrrrrrrrrrpppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmllllllllmmmmmllllllllllllkkkkkkkklllkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhggggggggggggggggfffffffffffffffffeeeeedddddddddccccccccccccbbbbbbbaaaaa````````````______^^^^^^^]]]]]\\\\\\[[[[[[[[[ZZZZZZZYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMLMMMMMLLLLLLLLLLKKKKKKKKKKIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@????????>>>>>==========<<<<<<<<;;;;;;;;:::::::::9999999999888888877777777776666666666666666555555555544444444443333333333222222222211111111100000000000/////////////..........-----------,-,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††……………………………………………………………………††……………………………………………………………………………………………………………„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒƒƒƒƒƒ„„„………††‡‡ˆˆ‰‰‰‰‰‰‰‰ˆˆ‡‡††……„†……„„„ƒƒ‚‚‚���€€€~~~}}~~~}}}}}}}}}}|||||||||{{{yyyyyxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvuuuuuuuuuuuttttttsssssssssssrrrrrrrrpppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmllllllllmmmmmllllllllllllkkkkkkkkllkkkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhgggggggggggggggggggggfffffffffffffeeeeddddddddddcccccccccccbbbbbbaaaaa`````````__________^^^^^^]]]]]]\\\\\\[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMLMMMMMLLLLLLLLLLKKKKKKKKKKIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@????????>>>>>==========<<<<<<<<;;;;;;;;:::::::::9999999999888888877777777776666666666666666555555555544444444443333333333222222222211111111110000000000/////////////..........-----------,-,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††……………………………………………………………………††………………………………………………………………………………………………………………„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒƒƒƒƒ„„„„………†‡‡ˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‡‡††……„………„„ƒƒƒ‚‚‚��€€€~~~}}}~~}}}}}}}}}}||||||||||{{{yyyyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvuuuuuuuuuuuttttttsssssssssssrrrrrrrrpppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmllllllllmmmmmlllllllllllkkkkkkkkkllkkkkkkkkkkkjjjjjjjiiiiiiiiihhhhhhhhhgggggggggggggggggggggggffffffffffeeeeddddddddddcccccccccccbbbbbbaaaaa```````____________^^^^^^]]]]]]\\\\\\\[[[[[[[[[[ZZZZZYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSRRRRRRRQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMLMMMMMLLLLLLLLLLKKKKKKKKKKIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@???????>>>>>===========<<<<<<<<;;;;;;;;:::::::::9999999999888888877777777776666666666666666555555555544444444443333333333222222222211111111110000000000/////////////..........-----------,-,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††……………………………………………………………………††………………………………………………………………………………………………………………„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒƒƒƒƒ„„„„………††‡‡ˆˆ‰‰‰‰‰‰‰ˆˆˆ‡‡††……„„……„„„ƒƒ‚‚‚���€€~~~~}}}~~}}}}}}}}}}||||||||||{{{yyyyyyxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvuuuuuuuuuuuttttttsssssssssssrrrrrrrrpppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmllllllllmmmmllllllllllllkkkkkkkkklkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhggggggggggggggggggggggggffffffffffeeedddddddddddccccccccccbbbbbbaaaa```````_____________^^^^^^]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSRRRRRRRQQQQQQQQQQPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMLMMMMMLLLLLLLLLLKKKKKKKKKKIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????>>>>>==========<<<<<<<<<;;;;;;;;:::::::::9999999999888888877777777776666666666666666555555555544444444443333333333222222222211111111110000000000/////////////..........-----------,-,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††……………………………………………………………………††………………………………………………………………………………………………………………„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒƒƒƒ„„„„„………††‡‡ˆˆ‰‰‰‰‰‰‰ˆˆ‡‡‡††……„„„……„„ƒƒƒ‚‚���€€~~~~}}}}~~}}}}}}}}}||||||||||{{{{yyyyyyxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvuuuuuuuuuuuttttttsssssssssssrrrrrrrrpppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmllllllllmmmmllllllllllllkkkkkkkkklkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhgggggggggggggggggggggggggfffffffffeeedddddddddddccccccccccbbbbbaaaaa``````______________^^^^^^]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZYYYYYXXXXXXXXXWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSRRRRRRRQQQQQQQQQPPPPPPPOOOOONNNNNNNNNNMMMMMMMMLLMMMMMLLLLLLLLLLKKKKKKKKKKIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@????????>>>>>==========<<<<<<<<<;;;;;;;;:::::::::9999999999888888877777777776666666666666666555555555544444444443333333333222222222211111111110000000000/////////////..........-----------,-,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††……………………………………………………………………†††……………………………………………………………………………………………………………„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒƒƒ„„„„„„………††‡‡ˆˆˆ‰‰‰‰‰ˆˆˆ‡‡‡††……„„„ƒ…„„„ƒƒ‚‚‚��€€€~~~}}}}}~}}}}}}}}}}||||||||||{{{{yyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvuuuuuuuuuuttttttsssssssssssrrrrrrrrqppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmllllllllmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhggggggggggggggggggggggggggfffffffffeeddddddddddddcccccccccbbbbbaaaaa`````_______________^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSRRRRRRRQQQQQQQQPPPPPPPOOOOONNNNNNNNNNMMMMMMMMLLMMMMMLLLLLLLLLLKKKKKKKKKJIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@???????>>>>>>==========<<<<<<<<<;;;;;;;;:::::::::9999999999888888877777777776666666666666666555555555544444444443333333333222222222211111111110000000000/////////////..........-----------,-,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††……………………………………………………………………†††……………………………………………………………………………………………………………„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚ƒƒƒƒ„„„„„„………†††‡‡ˆˆˆ‰‰‰‰‰ˆˆˆ‡‡†††……„„„ƒƒ„„„ƒƒ‚‚‚��€€€~~~~}}}}}~}}}}}}}}}}||||||||||{{{{yyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvuuuuuuuuuuttttttsssssssssssrrrrrrrrqpppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmlllllllllmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhgggggggggggggggggggggggggggffffffffeeddddddddddddcccccccccbbbbbaaaa``````_______________^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSRRRRRRRQQQQQQQQPPPPPPPOOOOONNNNNNNNNMMMMMMMMMLLMMMMLLLLLLLLLLLKKKKKKKKKJIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????>>>>>>==========<<<<<<<<<;;;;;;;;:::::::::9999999999888888877777777776666666666666666555555555544444444443333333333222222222211111111110000000000/////////////..........-----------,-,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††……………………………………………………………………†††……………………………………………………………………………………………………………„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�€���‚‚‚ƒƒƒ„„„„„„„…………†††‡‡‡ˆˆ‰‰‰‰‰ˆˆˆ‡‡††………„„„ƒƒƒ„„ƒƒƒ‚‚���€€~~~~}}}}}}~}}}}}}}}}||||||||||{{{{{yyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvuuuuuuuuuttttttsssssssssssrrrrrrrrqpppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmlllllllllmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhgggggggggggggggggggggggggggfffffffffedddddddddddddccccccccbbbbbaaaa`````________________^^^^]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSRRRRRRRQQQQQQQQPPPPPPOOOOONNNNNNNNNMMMMMMMMLLLMMMMLLLLLLLLLLLKKKKKKKKKJIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@????????>>>>>>==========<<<<<<<<<;;;;;;;;:::::::::9999999999888888877777777776666666666666666555555555544444444443333333333222222222211111111110000000000/////////////..........-----------,-,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††……………………………………………………………………†††……………………………………………………………………………………………………………„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚ƒƒƒ„„„„„………………†††‡‡‡ˆˆˆ‰‰‰‰‰ˆˆˆ‡‡††……„„„ƒƒƒƒ‚„ƒƒƒ‚‚���€€~~~~}}}}}}}}}}}}}}}}}||||||||||{{{{{yyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvuuuuuuuuuttttttsssssssssssrrrrrrrrqpppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmlllllllllmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhgggggggggggggghhhhhhgggggggffffffffffdddddddddddddccccccccbbbbbaaaa`````_______________^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSRRRRRRRQQQQQQQQPPPPPPOOOOONNNNNNNNNMMMMMMMMLLLMMMMLLLLLLLLLLLKKKKKKKKKJIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@????????>>>>>>==========<<<<<<<<<;;;;;;;;:::::::::9999999999888888877777777776666666666666666555555555544444444443333333333222222222211111111110000000000/////////////..........-----------,-,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††……………………………………………………………………†††………………………………………………………………………………………………………………„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚ƒƒ„„„„………………††††‡‡‡ˆˆˆˆ‰‰‰‰‰ˆˆˆ‡‡††……„„ƒƒƒƒ‚‚‚ƒƒƒ‚‚���€€~~~~}}}}}}}}}}}}}}}}|||||||||||{{{{{yyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvuuuuuuuuutttttssssssssssssrrrrrrrrqpppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmlllllllllmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhggggggggghhhhhhhhhhhggggggffffffffffeddddddddddddccccccccbbbbbaaaa`````_____________^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSRRRRRRRQQQQQQQQPPPPPPOOOOONNNNNNNNMMMMMMMMMLLLMMMMLLLLLLLLLLLKKKKKKKKKJIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@????????>>>>>>==========<<<<<<<<<;;;;;;;;:::::::::9999999999888888877777777776666666666666666555555555544444444443333333333222222222211111111110000000000/////////////..........-----------,-,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††…………………………………………………………………†††………………………………………………………………………………………………………………„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚‚ƒƒƒ„„…………†††††††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰ˆˆ‡‡††……„„ƒƒƒ‚‚‚‚�ƒ‚‚‚���€€€~~~~}}}}}}}}}}}}}}}}}|||||||||||{{{{{yyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvuuuuuuuutttttssssssssssssrrrrrrrrqpppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmlllllllllmmlllllllllllkkkkkkkkkkkjkkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggghhhhhhhhhhhhhggggggfffffffffeeedddddddddddcccccccbbbbaaaaa`````____________^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSRRRRRRRQQQQQQPPPPPPPOOOONNNNNNNNNMMMMMMMMMLLLMMMMLLLLLLLLLLLKKKKKKKKKKIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@?????????>>>>>>==========<<<<<<<<<;;;;;;;;:::::::::9999999999888888877777777776666666666666666555555555544444444443333333333222222222211111111110000000000/////////////..........-----------,-,,,,,,,,,,,++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††…………………………………………………………………††††……………………………………………………………………………………………………………„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚ƒƒƒ„„………†††††‡‡‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆ‡‡††…„„ƒƒƒ‚‚‚����‚‚‚���€€€~~~~~}}}}}}}}}}}}}}}}}||||||||||{{{{{{yyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvuuuuuuuutttttssssssssssssrrrrrrrrqpppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmlllllllllmmlllllllllllkkkkkkkkkkkjkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhggggghhhhhhhhhhhhhhhggggggfffffffffeeeeeddddddddcccccccbbbbbaaaaa``````__________^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSRRRRRRRQQQQQQPPPPPPPOOOONNNNNNNNNMMMMMMMMMLLLMMMMLLLLLLLLLLLKKKKKKKKKKIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>==========<<<<<<<<<;;;;;;;;:::::::::9999999999888888877777777776666666666666666555555555544444444443333333333222222222211111111110000000000/////////////..........-----------,-,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………………………………………………………………††††……………………………………………………………………………………………………………„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚ƒƒƒ„„………†††‡‡‡‡‡‡ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆ‡††…„„ƒƒ‚‚‚�����€‚‚���€€€~~~~~}}}}}}}}}}}}}}}}}|||||||||||{{{{{{yyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvuuuuuuuutttttsssssssssssrrrrrrrrrqpppppppppooooooooooonnnnnnnnnnnmmmmmmmmmllllllllllmllllllllllllkkkkkkkkkkjjkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggghhhhhhhhhhhhhhhhhgggggfffffffffeeeeeedddddddcccccccbbbbbaaaaa``````__________^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSRRRRRRRQQQQQQPPPPPPPOOOONNNNNNNNNMMMMMMMMLLLLMMMMLLLLLLLLLLLKKKKKKKKKKIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@????????>>>>>>>==========<<<<<<<<<;;;;;;;;:::::::::9999999999888888877777777776666666666666666555555555544444444443333333333222222222211111111110000000000/////////////..........-----------,-,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………………………………………………………………††††……………………………………………………………………………………………………………„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€����‚‚‚ƒƒ„„„……††‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰ŠŠ‰‰‰‰‰ˆˆ‡‡†……„ƒƒ‚‚����€€€€����€€€~~~~~~}}}}}}}}|}}}}}}}}|||||||||||{{{{{{yyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvuuuuuuuutttttsssssssssssrrrrrrrrrqppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmllllllllllmllllllllllllkkkkkkkkkkjjkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhghhhhhhhhhhhhhhhhhhhhgggggfffffffffeeeeeeeddddddcccccccbbbbbaaaaa``````__________^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSRRRRRRRQQQQQQQPPPPPPPOOOOONNNNNNNNMMMMMMMMLLLLMMMMLLLLLLLLLLLKKKKKKKKKKIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@????????>>>>>>>=========<<<<<<<<<<;;;;;;;;:::::::::9999999999888888877777777776666666666666666555555555544444444443333333333222222222211111111110000000000/////////////..........-----------,-,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………………………………………………………………††††……………………………………………………………………………………………………………„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€����‚‚‚ƒƒ„„……††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰ˆˆ‡††…„ƒƒ‚‚���€€€€€��€€€€~~~~~~}}}}}}}}}|}}}}}}}|||||||||||{{{{{{{yyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvuuuuuuuutttttsssssssssssrrrrrrrrrqppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmllllllllllmlllllllllllkkkkkkkkkkkjjkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhihhhhhhhgggggfffffffffeeeeeeeddddddccccccbbbbbbaaaaa```````_________^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSRRRRRRRQQQQQQQPPPPPPPOOOOONNNNNNNNMMMMMMMMLLLLMMMMLLLLLLLLLLLKKKKKKKKKJIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@?????????>>>>>>>=========<<<<<<<<<<;;;;;;;;:::::::::9999999999888888877777777776666666666666666555555555544444444443333333333222222222211111111110000000000/////////////..........-----------,-,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………………………………………………………………††††……………………………………………………………………………………………………………„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚������������������€€€€€�€€€€€€€€€€€€€����‚‚‚ƒƒ„………†‡‡ˆˆˆ‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆ‡‡†…„„ƒ‚‚��€€€€€€€€~~~~~}}}}}}}}}}|}}}}}}}|||||||||||{{{{{{{yyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvuuuuuuuutttttsssssssssssrrrrrrrrrqppppppppppoooooooooonnnnnnnnnnnmmmmmmmmmllllllllllmlllllllllllkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiiiihhhhhgggggfffffffffeeeeeeedddddccccccbbbbbbaaaaaa```````_________^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRRRQQQQQQPPPPPPPPOOOOONNNNNNNNMMMMMMMMLLLLMMMMLLLLLLLLLLLKKKKKKKKKJIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>=========<<<<<<<<<<;;;;;;;;:::::::::9999999999888888877777777776666666666666666555555555544444444443333333333222222222211111111110000000000/////////////..........-----------,-,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††………………………………………………………………††††……………………………………………………………………………………………………………„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�������������������€€€€�€€€€€€€€€€€€�����‚‚ƒƒ„……††‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡†……„ƒ‚‚��€€€€€€~~~~~~}}}}}}}}}}|}}}}}}}||||||||||{{{{{{{{yyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvuuuuuuuutttttssssssssssrrrrrrrrrrqppppppppppooooooooooonnnnnnnnnnmmmmmmmmmllllllllllmlllllllllllkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiihhhhggggggffffffffeeeeeeedddddcccccbbbbbbbaaaaaa```````_________^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSRRRRRRRRQQQQQQQPPPPPPPOOOOOONNNNNNNNMMMMMMMMMLLLMMMMLLLLLLLLLLLKKKKKKKKKJIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::9999999999888888877777777776666666666666666555555555544444444443333333333222222222211111111110000000000/////////////..........-----------,-,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††………………………………………………………………††††……………………………………………………………………………………………………………„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�������������������€€€€��€€€€€€€€€€�����‚‚ƒƒ„……†‡‡ˆˆ‰‰ŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰‰ˆ‡††…„ƒ‚‚��€€~~~€~~~~~~}}}}}}}}}}}|}}}}}}}||||||||||{{{{{{{{yyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvuuuuuuuutttttssssssssssrrrrrrrrrrqppppppppppooooooooooonnnnnnnnnnmmmmmmmmmllllllllllmlllllllllllkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiihhhhggggggffffffffeeeeeeedddddcccccbbbbbbaaaaaaa````````________^^^^^]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSRRRRRRRRQQQQQQQPPPPPPPOOOOOONNNNNNNNMMMMMMMMMLLLMMMMLLLLLLLLLLLKKKKKKKKKJIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::9999999999888888877777777776666666666666666555555555544444444443333333333222222222211111111110000000000/////////////..........-----------,-,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††………………………………………………………………††††………………………………………………………………………………………………………………„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚��������������������€€€��€€€€€€€€€�����‚‚ƒƒ„„…†‡‡ˆˆ‰ŠŠ‹‹‹‹‹ŒŒŒŒŒŒŒ‹‹‹‹‹‹‹‹Š‰‰ˆˆ‡†…„„ƒ‚��€€~~~~~~~~~~~~}}}}}}}}}}||}}}}}}|||||||||||{{{{{{{{yyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvuuuuuuuutttttssssssssssrrrrrrrrrrqppppppppppooooooooooonnnnnnnnnnmmmmmmmmmllllllllllmlllllllllllkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiihhhhgggggffffffffeeeeeedddddcccccbbbbbbaaaaaaa`````````________^^^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMLLLMMMMLLLLLLLLLLLKKKKKKKKKJIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::9999999999888888877777777776666666666666666555555555544444444443333333333222222222211111111110000000000/////////////..........-----------,-,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††………………………………………………………………†††††……………………………………………………………………………………………………………„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��������������������€€���€€€€€€€�����‚‚‚ƒ„„…††‡ˆˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆ‡†……„ƒ‚‚�€€~~~~~~~~~~~~~~}}}}}}}}}}}||}}}}}}|||||||||||{{{{{{{{yyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvuuuuuuuutttttsssssssssssrrrrrrrrrqppppppppppooooooooooonnnnnnnnnnmmmmmmmmmllllllllllmlllllllllllkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhgggggffffffffeeeeeedddddccccbbbbbbbaaaaaaa`````````________^^^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMLLLMMMMLLLLLLLLLLLKKKKKKKKKJIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::9999999999888888877777777776666666666666666555555555544444444443333333333222222222211111111110000000000/////////////..........-----------,-,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††………………………………………………………………†††††……………………………………………………………………………………………………………„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��������������������€����€€€€������‚‚‚ƒƒ„……†‡ˆ‰‰ŠŠ‹ŒŒŒ��������ŒŒŒŒŒŒ‹‹‹Š‰‰ˆ‡‡†…„ƒ‚‚�€€~~~~~~~}~~~~~~~~}}}}}}}}}}|||}}}}}}|||||||||||{{{{{{{{yyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvuuuuuuuttttttsssssssssssrrrrrrrrrqpppppppppppoooooooooonnnnnnnnnnmmmmmmmmmllllllllllmmlllllllllllkkkkkkkkkkjjkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhgggggffffffffeeeeedddddcccccbbbbbbaaaaaaaa`````````_________^^^^]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPOOOOOONNNNNNNNMMMMMMMMMLLLMMMMLLLLLLLLLLLKKKKKKKKKJIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::9999999999988888877777777776666666666666666555555555544444444443333333333222222222211111111110000000000/////////////...........----------,-,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††………………………………………………………………†††††……………………………………………………………………………………………………………„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���������������������������������‚‚‚ƒƒ„„…†‡‡ˆ‰ŠŠ‹ŒŒ������������ŒŒŒŒ‹‹ŠŠ‰ˆˆ‡†…„„ƒ‚��€€~~~~~~~}}~~~~~~~~}}}}}}}}}}}|||}}}}}}|||||||||||{{{{{{{{yyyxxxxxxxxxxxxxxxxxxxwwxwwwwwwwwwwwvvvvvvuuuuuuuttttttssssssssssrrrrrrrrrrppppppppppppoooooooooonnnnnnnnnnmmmmmmmmmllllllllllmmlllllllllllkkkkkkkkkkjjkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhgggggffffffffeeeeddddddccccbbbbbbaaaaaaaa``````````_________^^^^]]]]]\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPOOOOOONNNNNNNNMMMMMMMMMLLLMMMMLLLLLLLLLLLKKKKKKKKKJIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::9999999999988888877777777776666666666666666555555555544444444443333333333222222222211111111110000000000/////////////...........----------,-,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††………………………………………………………………†††††……………………………………………………………………………………………………………„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚������������������������������‚‚‚ƒƒ„„…††‡ˆ‰ŠŠ‹ŒŒ���ŽŽŽŽŽŽ�����ŒŒŒ‹‹ŠŠ‰ˆ‡†……„ƒ‚‚�€€~~~~~~}}}~~~~~~~~~}}}}}}}}}}||||}}}}}}|||||||||||{{{{{{{{yyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvuuuuuuuttttttssssssssssrrrrrrrrrrppppppppppppoooooooooonnnnnnnnnnmmmmmmmmmllllllllllmmlllllllllllkkkkkkkkkkkjkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiihhhgggggffffffffeeeedddddcccccbbbbbaaaaaaaaa``````````_________^^^^]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNMMMMMMMMMLLLMMMMLLLLLLLLLLLKKKKKKKKKJIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::9999999999988888877777777776666666666666666555555555544444444443333333333222222222211111111110000000000/////////////...........----------,-,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!  ˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††………………………………………………………………†††††……………………………………………………………………………………………………………„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚ƒƒ„„……†‡ˆˆ‰Š‹‹Œ���ŽŽŽŽŽŽŽŽ����ŒŒ‹‹ŠŠ‰ˆ‡‡†…„ƒ‚‚�€€~~~~~~}}}}~~~~~~~~}}}}}}}}}}}||||}}}}}||||||||||||{{{{{{{{yyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvuuuuuuuttttttssssssssssrrrrrrrrrrppppppppppppooooooooooonnnnnnnnnmmmmmmmmmllllllllllmmlllllllllllkkkkkkkkkkkjkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhgggggffffffffeeedddddcccccbbbbbbaaaaaaaa```````````_________^^^^]]]]]\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMLLLMMMLLLLLLLLLLLLKKKKKKKKKJIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::9999999999988888877777777776666666666666666555555555544444444443333333333222222222211111111110000000000/////////////...........----------,-,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††………………………††††††††††††††††††††††††††††††††††††††…………………………………†††††††††††……………………………………†††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€���‚‚ƒƒ„……†‡ˆˆ‰‹‹Œ���ŽŽŽŽŽŽŽ���ŒŒŒ‹‹ŠŠ‰ˆŒ‹‹Š‰ˆ‡††…„„ƒƒƒ‚‚‚‚‚‚‚‚��‚‚‚��������€€€€€€€€€€{{{{{{zzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvuuuuuuuutttttttttsssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppoppppppppooooooooonnnnnnnnmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhihhhhhhhhhhhggghhhhhhiiiiiiiiihhhhggggfffffffeeeeeeeeeeeeddddcccccbbbbbbbbb````___________^^^^^^^^]]]\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAA@@@@@@@@?????????????>>>>>>>>=========<<<<<;;;;;;;;;;:::::::::999999998888888888777777777766666666665555555555444444444443333333333222222222111111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††………………………††††††††††††††††††††††††††††††††††††††…………………………………†††††††††††……………………………………†††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€���‚‚ƒƒ„……†‡‡ˆ‰Š‹ŒŒ��ŽŽŽŽŽŽŽŽ���ŒŒ‹‹ŠŠ‰ˆˆ‹‹Š‰ˆ‡‡†……„„ƒƒƒ‚‚‚‚‚‚‚���‚‚‚��������€€€€€€€€€{{{{{{zzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvuuuuuuuutttttttttsssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppoppppppppooooooooonnnnnnnnmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhiihhhhhhhhhgggghhhhhhhiiiiiiihhhhhggggffffffeeeeeeeeeeeedddddcccccbbbbbbbba```____________^^^^^^^^]]]\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTUUUTTTTTTTTTTSSSSSSSSSSSRSSSSSSRRRRRRRRRRQQQQQQQQPQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>=========<<<<<;;;;;;;;;;:::::::::999999998888888888777777777766666666665555555555444444444443333333333222222222111111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††………………………††††††††††††††††††††††††††††††††††††††…………………………………†††††††††††……………………………………†††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€���‚‚ƒƒ„„…††‡ˆˆ‰Š‹Œ��ŽŽŽŽŽŽŽŽŽ���ŒŒ‹ŠŠ‰ˆˆ‡‹Š‰ˆˆ‡†……„„ƒƒƒ‚‚‚‚‚‚‚‚���‚‚‚��������€€€€€€€€€{{{{{zzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvuuuuuuuutttttttttssssssssssrrrrrrrrrrqqqqqqqqqqqppppppppppoppppppppooooooooonnnnnnnnmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhiihhhhhhhhhgggghhhhhhhiiiiiihhhhhhggggffffffeeeeeeeeeeedddddccccccbbbbbbbba```___________^^^^^^^^^]]][[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTUUUTTTTTTTTTTSSSSSSSSSSSRSSSSSRRRRRRRRRRQQQQQQQQQPQQPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>=========<<<<<;;;;;;;;;;:::::::::999999998888888888777777777766666666665555555555444444444443333333333222222222111111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††………………………†††††††††††††††††††††††††††††††††††††††………………………………†††††††††††……………………………………†††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€���‚‚ƒƒ„„…††‡‡ˆ‰ŠŠŒŒ��ŽŽŽŽŽŽŽŽŽ��ŒŒ‹‹Š‰‰ˆ‡†Š‰ˆˆ‡††…„„ƒƒƒ‚‚‚‚‚‚‚‚‚���‚‚‚�������€€€€€€€€€{{{{{zzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvuuuuuuutttttttttsssssssssssrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppppoooooooonnnnnnnnmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhiihhhhhhhhhgggghhhhhhhiiihhhhhhhhggggfffffffeeeeeeeeeeedddddccccccbbbbbbbba```__________^^^^^^^^^^]]][[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTUUUTTTTTTTTTTSSSSSSSSSSSRSSSSSRRRRRRRRRRQQQQQQQQQPQQPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAA@@@@@@@@@????????????>>>>>>>>=========<<<<<;;;;;;;;;;::::::::::99999998888888888777777777766666666665555555555444444444443333333333222222222111111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††………………………†††††††††††††††††††††††††††††††††††††††………………………………†††††††††††……………………………………†††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€����‚‚ƒƒ„……††‡‡ˆ‰‰ŠŠŒŒ��ŽŽŽŽŽŽŽŽ��ŒŒ‹‹Š‰‰ˆ‡††‰‰ˆ‡††…„„„ƒƒƒ‚‚‚‚‚‚‚‚‚���‚‚‚�������€€€€€€€€€{{{{{zzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvuuuuuuutttttttttsssssssssssrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppppoooooooonnnnnnnnmmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhiihhhhhhhhhggggghhhhhhhiihhhhhhhhggggffffffeeeeeeeeeeeddddddcccccbbbbbbbbba``___________^^^^^^^^^]]]][[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTUUUTTTTTTTTTTSSSSSSSSSSSRSSSSSRRRRRRRRRQQQQQQQQQQPQQPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@????????????>>>>>>>>=========<<<<<;;;;;;;;;;::::::::::99999998888888888777777777766666666665555555555444444444443333333333222222222111111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††………………………†††††††††††††††††††††††††††††††††††††††………………………………†††††††††††……………………………………†††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€����‚‚ƒƒ„……††‡‡ˆˆ‰ŠŠ‹ŒŒ��ŽŽŽŽŽŽŽ���Œ‹‹Š‰‰ˆ‡††…‰ˆ‡††……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��‚‚‚�������€€€€€€€€€{{{{{zzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvuuuuuuutttttttttsssssssssssrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppppoooooooonnnnnnnnmmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihiihhhhhhhhhgggggghhhhhhhhhhhhhhhgggggfffffeeeeeeeeeeeddddddccccccbbbbbbbbaa``__________^^^^^^^^^^]]]][[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTUUUTTTTTTTTTTSSSSSSSSSSRRSSSSRRRRRRRRRRQQQQQQQQQPPQPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@????????????>>>>>>>>=========<<<<<;;;;;;;;;;::::::::::99999998888888888777777777766666666665555555555444444444443333333333222222222111111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††………………………†††††††††††††††††††††††††††††††††††††††………………………………†††††††††††……………………………………†††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€����‚‚ƒƒ„……††‡‡ˆˆ‰‰Š‹‹Œ���ŽŽŽŽŽŽ���ŒŒ‹ŠŠ‰ˆ‡‡†…„ˆ‡‡†……„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��‚‚��������€€€€€€€€{{{{{zzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvuuuuuuuttttttttssssssssssssrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppppooooooooonnnnnnnmmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihiihhhhhhhhhhgggggghhhhhhhhhhhhhgggggffffffeeeeeeeeeeeddddddccccccbbbbbbbbaa``__________^^^^^^^^^^]]]][[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRSSSSRRRRRRRRRRQQQQQQQQQPPQPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@????????????>>>>>>>>=========<<<<<;;;;;;;;;;::::::::::99999998888888888777777777766666666665555555555444444444443333333333222222222111111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††………………………†††††††††††††††††††††††††††††††††††††††………………………………†††††††††††……………………………………†††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€€����‚‚ƒƒ„……††‡‡ˆˆ‰‰ŠŠ‹‹Œ���ŽŽŽŽ����ŒŒ‹ŠŠ‰ˆ‡‡†…„„‡‡†……„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���‚‚��������€€€€€€€€{{{{zzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvuuuuuuuttttttttssssssssssssrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppppooooooooonnnnnnnmmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihiihhhhhhhhhhggggggghhhhhhhhhgggggggffffffeeeeeeeedeedddddddccccccbbbbbbbbaa``_________^^^^^^^^^^^]]]][[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRSSSSRRRRRRRRRQQQQQQQQQQPPQPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@????????????>>>>>>>>=========<<<<<;;;;;;;;;;::::::::::99999998888888888777777777766666666665555555555444444444443333333333222222222111111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††………………………†††††††††††††††††††††††††††††††††††††††………………………………†††††††††††……………………………………†††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚ƒƒ„„…††‡ˆˆ‰‰‰ŠŠ‹‹‹�����ŽŽ����Œ‹‹ŠŠ‰ˆ‡‡†…„„ƒ‡†……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚����‚‚��������€€€€€€€€{{{{zzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvuuuuuuuttttttttssssssssssssrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppppooooooooonnnnnnnmmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihiihhhhhhhhhhggggggggghhhhgggggggggffffffeeeeeeeeddedddddddcccccccbbbbbbbbaa``_________^^^^^^^^^^]]]]][[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRSSSSRRRRRRRRRQQQQQQQQQQPPQPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>=========<<<<<;;;;;;;;;;::::::::::99999998888888888777777777766666666665555555555444444444443333333333222222222111111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††……………………†††††††††††††††††††††††††††††††††††††††………………………………††††††††††††…………………………………††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�‚�����‚‚‚ƒ„„…††‡‡ˆ‰‰ŠŠŠ‹‹‹Œ���������ŒŒ‹‹ŠŠ‰ˆ‡‡†…„„ƒ‚††……„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����‚‚��������€€€€€€€€{{{{zzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvuuuuuuuttttttttssssssssssssrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppppooooooooonnnnnnnmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihiihhhhhhhhhhgggggggggggghgggggggfffffffeeeeeeeedddedddddddcccccccbbbbbbbbaa`__________^^^^^^^^^^]]]]][[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRSSSRRRRRRRRRRQQQQQQQQQPPPQPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>=========<<<<<;;;;;;;;;;::::::::::99999998888888888777777777766666666665555555555444444444443333333333222222222111111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††……………………†††††††††††††††††††††††††††††††††††††††………………………………††††††††††††…………………………………††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚ƒƒ„……†‡‡ˆ‰‰ŠŠŠ‹‹‹ŒŒ��������ŒŒ‹‹ŠŠ‰ˆ‡††…„„ƒ‚‚†……„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����‚��������€€€€€€€€€{{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvuuuuuuuuttttttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppppooooooooonnnnnnnmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihiihhhhhhhhhhgggggggggggggggggggfffffffeeeeeeeedddddddddddccccccccbbbbbbbbaa`__________^^^^^^^^^^]]]]][[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRSSSRRRRRRRRRQQQQQQQQQQPPPQPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>=========<<<<<;;;;;;;;;;::::::::::99999998888888888777777777766666666665555555555444444444443333333333222222222111111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††……………………†††††††††††††††††††††††††††††††††††††††………………………………††††††††††††…………………………………††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����‚‚ƒƒ„„…†‡‡ˆˆ‰ŠŠŠ‹‹ŒŒŒŒ��������ŒŒ‹ŠŠ‰ˆ‡‡†…„„ƒ‚‚�……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€{{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvuuuuuuuutttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppppooooooooonnnnnnnmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihiiihhhhhhhhhgggggggggggggggggffffffffeeeeeeeeddddddddddddccccccccbbbbbbbbaa`__________^^^^^^^^^^]]]]][[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>=========<<<<<;;;;;;;;;;::::::::::99999998888888888777777777766666666665555555555444444444443333333333222222222111111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰Š‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††……………………†††††††††††††††††††††††††††††††††††††††………………………………††††††††††††…………………………………††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚ƒƒ„……†‡ˆˆ‰‰ŠŠ‹‹ŒŒŒŒ��������ŒŒ‹ŠŠ‰ˆ‡‡†…„„ƒ‚‚��…„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€{{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvuuuuuuuutttttttssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppppooooooooonnnnnnnmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihiiihhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeddddddddddddcccccccbbbbbbbbbaa`__________^^^^^^^^^^]]]]][[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>=========<<<<<;;;;;;;;;;::::::::::99999998888888888777777777766666666665555555555444444444443333333333222222222111111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠ‰‰ŠŠŠŠŠ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††……………………†††††††††††††††††††††††††††††††††††††††………………………………††††††††††††…………………………………††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���‚‚ƒƒ„„…†‡‡ˆ‰‰ŠŠ‹‹ŒŒŒŒ��ŽŽŽ���ŒŒ‹‹Š‰ˆ‡‡†…„ƒƒ‚‚��€„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€{{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxwwwxxxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuuutttttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppppooooooooonnnnnnnmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihiiihhhhhhhhhhggggggggggggfffffffffeeeeeeeeedddddddddddddccccccccbbbbbbbbaaa`_________^^^^^^^^^^]]]]]][[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>=========<<<<<;;;;;;;;;;::::::::::99999998888888888777777777766666666665555555555444444444443333333333222222222111111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††……………………†††††††††††††††††††††††††††††††††††††††………………………………††††††††††††…………………………………††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚ƒƒ„……†‡ˆˆ‰ŠŠ‹‹ŒŒŒ����ŽŽŽŽ��ŒŒ‹Š‰‰ˆ‡†…„ƒƒ‚‚��€€„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€{{{zzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxwwwwwxxxxxxxxxxxwwwwwwwwvvvvvvuuuuuuuutttttttsssssssssssrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppppooooooooonnnnnnnmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihiiihhhhhhhhhhggggggggggggffffffffeeeeeeeeeeddddddddddddcccccccccbbbbbbbbaaa`_________^^^^^^^^^^]]]]]][[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>=========<<<<<;;;;;;;;;;::::::::::99999998888888888777777777766666666665555555555444444444443333333333222222222111111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††……………………†††††††††††††††††††††††††††††††††††††††………………………………††††††††††††…………………………………††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚ƒƒ„„…††‡ˆ‰‰ŠŠ‹‹ŒŒ�����ŽŽŽŽ��ŒŒ‹Š‰ˆ‡†…„„ƒ‚‚��€€€„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€{{{zzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwxxxxwwwwwwwwwvvvvvvuuuuuuuuutttttttssssssssssrrrrrrrrrrrqqqqqqqqqqqqpppppppppppopppppppppooooooooonnnnnnnmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihiiihhhhhhhhhhggggggggggggfffffffeeeeeeeeeedddddddddddddcccccccccbbbbbbbbaaa`_________^^^^^^^^^^]]]]]][[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>=========<<<<<;;;;;;;;;;::::::::::99999998888888888777777777766666666665555555555444444444443333333333222222222111111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††……………………†††††††††††††††††††††††††††††††††††††††………………………………††††††††††††…………………………………††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚ƒƒ„……†‡‡ˆ‰ŠŠ‹‹ŒŒ����ŽŽŽŽŽŽ��Œ‹‹Š‰ˆ‡†…„ƒ‚‚��€€€ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€{{{zzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuutttttttssssssssssrrrrrrrrrrrqqqqqqqqqqqqpppppppppppopppppppppooooooooonnnnnnnmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihiiihhhhhhhhhhgggggggggggfffffffeeeeeeeeeeddddddddddddddccccccccbbbbbbbbbaaa`_________^^^^^^^^^^]]]]]][[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRSSSRRRRRRRRRQQQQQQQQQPPPPQPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>========<<<<<<;;;;;;;;;;::::::::::99999998888888888777777777766666666665555555555444444444443333333333222222222111111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††……………………†††††††††††††††††††††††††††††††††††††††………………………………††††††††††††…………………………………††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…††‡ˆˆ‰ŠŠ‹‹ŒŒ���ŽŽŽ�ŽŽŽ��Œ‹Š‰ˆ‡†…„ƒƒ‚��€€€ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€{{{zzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuttttttttssssssssssrrrrrrrrrrqqqqqqqqqqqqqpppppppppppopppppppppooooooooonnnnnnnmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggffffffeeeeeeeeeeeddddddddddddddcccccccccbbbbbbbbbaaa__________^^^^^^^^^^]]]]]][[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRSSSRRRRRRRRRQQQQQQQQQPPPPQPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>========<<<<<<;;;;;;;;;;::::::::::99999998888888888777777777766666666665555555555444444444443333333333222222222111111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††……………………†††††††††††††††††††††††††††††††††††††††………………………………††††††††††††…………………………………††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡‡ˆ‰‰Š‹‹ŒŒ���ŽŽŽŽ��ŽŽ��Œ‹Š‰ˆ‡†…„ƒ‚‚�€€€ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€{{{zzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuutttttttsssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppopppppppppooooooooonnnnnnnmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggffffffeeeeeeeeeeedddddddddddddddcccccccccbbbbbbbbbaaa__________^^^^^^^^^^]]]]]][[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRSSSRRRRRRRRRQQQQQQQQQQPPPQPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>========<<<<<<;;;;;;;;;;::::::::::99999998888888888777777777766666666665555555555444444444443333333333222222222111111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††……………………†††††††††††††††††††††††††††††††††††††††………………………………††††††††††††…………………………………††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„……†‡‡ˆ‰‰Š‹‹ŒŒ��ŽŽŽŽŽ���ŽŽ�Œ‹Š‰ˆ‡†…„ƒ‚��€€ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€{{{zzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuutttttttsssssssssssrrrrrrrrrqqqqqqqqqqqqqppppppppppppopppppppppooooooooonnnnnnnmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggffffffeeeeeeeeeedddddddddddcdddcccccccccbbbbbbbbbbaaa__________^^^^^^^^^^]]]]]][[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRSSSSRRRRRRRRQQQQQQQQQQPPPQPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>========<<<<<<;;;;;;;;;;::::::::::99999998888888888777777777766666666665555555555444444444443333333333222222222111111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††……………………†††††††††††††††††††††††††††††††††††††††………………………………††††††††††††…………………………………††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…††‡ˆˆ‰ŠŠ‹‹ŒŒ��ŽŽŽŽŽ���ŽŽ�Œ‹Š‰ˆ‡…„ƒƒ‚�€€€ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€{{{zzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuutttttttsssssssssssrrrrrrrrrqqqqqqqqqqqqqppppppppppppopppppppppooooooooonnnnnnnmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggggggfffffeeeeeeeeeeedddddddddddcdddcccccccccbbbbbbbbbbaaa__________^^^^^^^^^^]]]]]][[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRSSSSRRRRRRRRQQQQQQQQQQPPPQPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>=========<<<<<<;;;;;;;;;;::::::::::99999998888888888777777777766666666665555555555444444444443333333333222222222111111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††……………………†††††††††††††††††††††††††††††††††††††††………………………………††††††††††††…………………………………††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚ƒƒ„„…†‡‡ˆ‰‰Š‹‹ŒŒ���ŽŽŽ�����ŽŽ�Œ‹Š‰ˆ†…„ƒ‚‚�€€€ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€{{{{zzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuttttttttsssssssssssrrrrrrrrrqqqqqqqqqqqqqppppppppppppoppppppppppooooooooonnnnnnmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhggggggggfffffeeeeeeeeeedddddddddddccddccccccccccbbbbbbbbbbaaa__________^^^^^^^^^^]]]]]][[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRSSSSRRRRRRRRQQQQQQQQQQPPPQPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>=========<<<<<<;;;;;;;;;;::::::::::99999998888888888777777777766666666665555555555444444444443333333333222222222111111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††……………………†††††††††††††††††††††††††††††††††††††††………………………………††††††††††††…………………………………††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚ƒƒ„„……†‡‡ˆ‰ŠŠ‹‹ŒŒ��ŽŽŽ������ŽŽ�Œ‹Š‰ˆ†…„ƒ‚‚�€€ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€{{{{zzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuttttttttsssssssssssrrrrrrrrrqqqqqqqqqqqqpppppppppppppoppppppppppooooooooonnnnnnmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhggggggggfffffeeeeeeeeeedddddddddddccddccccccccccbbbbbbbbbaaaa__________^^^^^^^^^^]]]]]][[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRSSSRRRRRRRRRQQQQQQQQQQPPPQQPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>=========<<<<<<;;;;;;;;;;::::::::::99999998888888888777777777766666666665555555555444444444443333333333222222222111111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††……………………†††††††††††††††††††††††††††††††††††††††………………………………††††††††††††…………………………………††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚ƒƒ„„…††‡ˆˆ‰ŠŠ‹‹Œ���ŽŽŽ������ŽŽ�Œ‹Š‰ˆ†…„ƒ‚‚�€€€ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€{{{{zzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuutttttttttsssssssssssrrrrrrrrrqqqqqqqqqqqqppppppppppppooppppppppppooooooooonnnnnnmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggggggfffffeeeeeeeeeedddddddddddccddccccccccccbbbbbbbbbaaaa__________^^^^^^^^^^]]]]]][[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTUUUTTTTTTTTTTSSSSSSSSSSRRSSSRRRRRRRRRRQQQQQQQQQQPPQQPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>=========<<<<<<;;;;;;;;;;::::::::::99999998888888888777777777766666666665555555555444444444443333333333222222222111111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‹‹‹‹‹ŠŠŠ‹ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††……………………†††††††††††††††††††††††††††††††††††††††………………………………††††††††††††…………………………………††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚ƒƒ„……†‡‡ˆ‰‰Š‹‹ŒŒ��ŽŽŽ�������ŽŽ�Œ‹Š‰‡†…„ƒ‚‚�€€€ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€{{{{zzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrqqqqqqqqqqqpppppppppppppooppppppppppooooooooonnnnnnmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggfffffeeeeeeeeeedddddddddddccddccccccccccbbbbbbbbbaaaa__________^^^^^^^^^^]]]]]][[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTUUUTTTTTTTTTTSSSSSSSSSSRRSSSRRRRRRRRRRQQQQQQQQQQPPQQPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>=========<<<<<<;;;;;;;;;;::::::::::99999998888888888777777777766666666665555555555444444444443333333333222222222111111111110000000000///////////..........----------,,,,,,,,,,,+++++++++++**********)))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!  ……………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††……………………………†††††††††††††††††††††††††††††††††………………………………………………††††………………………………………………………†††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚ƒ„„…††‡ˆˆ‰ŠŠ‹ŒŒ��ŽŽ�������‘����Ž�Œ‹Š‰ˆ‡……„ƒ‚‚��€€€€……………………„„„„„„„„„„ƒƒƒƒƒƒƒ{{{{{{{{{zzzzzzzzzzzyyyyyzzzzzzyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuttttttttttttsssstttttsssssssssssrrrrrrrrrqqqqqqqqqqqqpppppppppppppoppppppppppooooooooonnnnnnmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhggggggggggfffffffffeeeeedddddddddcccccccccccbbbbbaaaaaaaaaa``````````_______^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;:::::::::999999999888888888877777777777777766666666665555554444444444333333333322222211111111110000000000///////////...........-----------,,,,,,,,,,+++++++++++*******)))))))))))((((((((''''''''''''&&&&&&&&&&&%&%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!!!  ……………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††……………………………†††††††††††††††††††††††††††††††††………………………………………………††††………………………………………………………††††………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚ƒ„……†‡‡ˆ‰‰Š‹‹Œ��ŽŽŽ�������‘����Ž�Œ‹Š‰ˆ‡†…„ƒ‚‚��€€€€……………………„„„„„„„„„„ƒƒƒƒƒƒƒ{{{{{{{{{zzzzzzzzzzzyyyyyzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuutttttttttttttsssstttttsssssssssssrrrrrrrrrqqqqqqqqqqqpppppppppppppooppppppppppooooooooonnnnnnmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhggggggggggfffffffffeeeeddddddddddcccccccccccbbbbbaaaaaaaaaa``````````_______^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@@?????>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;:::::::::999999999888888888877777777777777766666666665555554444444444333333333322222211111111110000000000///////////...........-----------,,,,,,,,,,+++++++++++*******)))))))))))((((((((''''''''''''&&&&&&&&&&&%&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!  ……………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††……………………………†††††††††††††††††††††††††††††††††………………………………………………††††………………………………………………………††††………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚ƒ„„……†‡ˆˆ‰Š‹‹ŒŒ��ŽŽ��������‘����Ž�Œ‹Š‰ˆ‡†…„ƒ‚‚��€€€€…………………„„„„„„„„„„„ƒƒƒƒƒƒƒ{{{{{{{{{zzzzzzzzzzzyyyyyzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuttttttttttttssssstttttsssssssssssrrrrrrrrrqqqqqqqqqqqpppppppppppppooppppppppppoooooooooonnnnnmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhgggggggggggfffffffffeeeeddddddddddcccccccccccbbbbbaaaaaaaaaa``````````_______^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@?????>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;:::::::::999999999888888888877777777777777766666666665555554444444444333333333322222211111111110000000000///////////...........-----------,,,,,,,,,,+++++++++++*******)))))))))))((((((((''''''''''''&&&&&&&&&&&%&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!  ……………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††………………………………†††††††††††††††††††††††††††††††††………………………………………………††††………………………………………………………††††………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚ƒ„„…†‡‡ˆ‰ŠŠ‹ŒŒ��ŽŽ���������‘����Ž�Œ‹Š‰ˆ‡†…„ƒƒ‚���€€€………………„„„„„„„„„„„„ƒƒƒƒƒƒƒ{{{{{{{{{zzzzzzzzzzzyyyyyzzzzzzyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuutttttttttttttssssstttttsssssssssssrrrrrrrrrqqqqqqqqqqqppppppppppppoooppppppppppoooooooooonnnnnmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhggggggggggffffffffffeeeeddddddddddcccccccccccbbbbbaaaaaaaaaa``````````_______^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@?????>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;:::::::::999999999888888888877777777777777766666666665555554444444444333333333322222211111111110000000000///////////...........-----------,,,,,,,,,,+++++++++++*******)))))))))))((((((((''''''''''''&&&&&&&&&&&%&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!  ……………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††………………………………†††††††††††††††††††††††††††††††††………………………………………………††††………………………………………………………††††………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚ƒƒ„……†‡ˆˆ‰Š‹‹Œ��ŽŽ����������‘���ŽŽ�Œ‹Š‰ˆ‡†…„ƒƒ‚‚��€€€………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒ{{{{{{{{{zzzzzzzzzzzyyyyyzzzzzzyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuutttttttttttttsssssstttttsssssssssssrrrrrrrrrqqqqqqqqqqqppppppppppppoooppppppppppoooooooooonnnnnmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhggggggggggffffffffffeeeeddddddddddcccccccccccbbbbbaaaaaaaaaa``````````_______^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@?????>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;:::::::::999999999888888888877777777777777766666666665555554444444444333333333322222211111111110000000000///////////...........-----------,,,,,,,,,,+++++++++++*******)))))))))))((((((((''''''''''''&&&&&&&&&&&%&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!  ……………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††………………………………††††††††††††††††††††††††††††††††…………………………………………………††††………………………………………………………††††………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚ƒƒ„…††‡ˆ‰ŠŠ‹ŒŒ�ŽŽ�����������‘���Ž��Œ‹Š‰ˆ‡†…„ƒƒ‚‚��€€€……………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ{{{{{{{{{zzzzzzzzzzzyyyyyzzzzzzyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuutttttttttttttssssssttttssssssssssssrrrrrrrrrqqqqqqqqqqppppppppppppoooopppppppppooooooooooonnnnnmmmmmmlllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhggggggggggffffffffffeeeeddddddddddcccccccccccbbbbbaaaaaaaaaa`````````________^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@?????>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888877777777777777766666666665555554444444444333333333322222211111111110000000000///////////...........-----------,,,,,,,,,,+++++++++++*******)))))))))))((((((((''''''''''''&&&&&&&&&&&%&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!  ……………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††………………………………††††††††††††††††††††††††††††††††…………………………………………………††††………………………………………………………††††………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚ƒƒ……†‡ˆ‰‰Š‹ŒŒ�ŽŽ�������‘‘���‘���Ž�Œ‹Š‰‰ˆ‡†…„ƒƒ‚‚��€€€……………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ{{{{{{{{{zzzzzzzzzzzyyyyyzzzzzzzyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuutttttttttttttssssssttttssssssssssssrrrrrrrrrqqqqqqqqqqppppppppppppoooopppppppppooooooooooonnnnnmmmmmmmllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhggggggggggffffffffffeeeeddddddddddcccccccccccbbbbbaaaaaaaaaa`````````________^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZYYYZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@?????>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888877777777777777766666666665555554444444444333333333322222211111111110000000000///////////...........-----------,,,,,,,,,,+++++++++++*******)))))))))))((((((((''''''''''''&&&&&&&&&&&%&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!  ……………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††………………………………††††††††††††††††††††††††††††††††…………………………………………………††††………………………………………………………††††………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚ƒƒ„…††‡ˆ‰Š‹‹Œ��Ž������‘‘‘‘‘��‘���Ž�Œ‹Š‰ˆ‡‡†…„ƒƒ‚‚��€€€…………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ{{{{{{{{{zzzzzzzzzzzzyyyyzzzzzzzyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuttttttttttttssssssstttsssssssssssssrrrrrrrrrqqqqqqqqqqpppppppppppooooopppppppppooooooooooonnnnnmmmmmmmllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhggggggggggffffffffffeeeeddddddddddccccccccccbbbbbaaaaaaaaaaa`````````________^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZYYYZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@?????>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888877777777777777766666666665555554444444444333333333322222211111111110000000000///////////...........-----------,,,,,,,,,,+++++++++++*******)))))))))))((((((((''''''''''''&&&&&&&&&&&%&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!  ……………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††………………………………††††††††††††††††††††††††††††††††…………………………………………………†††…………………………………………………………††††………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚ƒƒ„…†‡ˆ‰‰Š‹Œ��ŽŽ�����‘‘‘‘‘‘�����ŽŽ�Œ‹Š‰ˆ‡††…„ƒƒ‚‚��€€€…………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ{{{{{{{{{zzzzzzzzzzzzyyyyzzzzzzzyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuttttttttttttssssssstttsssssssssssssrrrrrrrrrqqqqqqqqqqpppppppppppoooooppppppppooooooooooooonnnnmmmmmmmllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhggggggggggffffffffffeeeeddddddddddccccccccccbbbbbaaaaaaaaaaa`````````________^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZYYYZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@?????>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888877777777777777766666666665555554444444444333333333322222211111111110000000000///////////...........-----------,,,,,,,,,,+++++++++++*******)))))))))))((((((((''''''''''''&&&&&&&&&&&%&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!  ……………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††………………………………††††††††††††††††††††††††††††††††…………………………………………………†††…………………………………………………………††††………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚ƒƒ„††‡ˆ‰Š‹ŒŒ�ŽŽ����‘‘‘‘‘‘‘‘�����Ž�ŒŒ‹Š‰ˆ‡††…„ƒƒ‚���€€€…………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ{{{{{{{{{zzzzzzzzzzzzyyyyzzzzzzzyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuttttttttttttssssssstttssssssssssssrrrrrrrrrrqqqqqqqqqqpppppppppppoooooppppppppooooooooooooonnnnmmmmmmmllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhggggggggggffffffffffeeeeddddddddddccccccccccbbbbbaaaaaaaaaaa`````````________^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZYYYZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@?????>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888877777777777777766666666665555554444444444333333333322222211111111110000000000///////////...........-----------,,,,,,,,,,+++++++++++*******)))))))))))((((((((''''''''''''&&&&&&&&&&&%&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!  ……………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††………………………………††††††††††††††††††††††††††††††††…………………………………………………†††…………………………………………………………††††………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚ƒ„„†‡ˆ‰ŠŠ‹Œ�ŽŽ����‘‘‘‘‘‘‘‘������Ž�Œ‹Š‰‰ˆ‡†……„ƒƒ‚��€€€………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ{{{{{{{{{zzzzzzzzzzzzyyyyzzzzzzzyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuttttttttttttsssssssttsssssssssssssrrrrrrrrrrqqqqqqqqqqpppppppppppoooooppppppppooooooooooooonnnnmmmmmmmllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhgggggggggfffffffffeeeeeddddddddddccccccccccbbbbbaaaaaaaaaaa`````````________^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZYYYZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAA@@@@@@@@@@?????>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888877777777777777766666666665555554444444444333333333322222211111111110000000000///////////...........-----------,,,,,,,,,,+++++++++++*******)))))))))))((((((((''''''''''''&&&&&&&&&&&%&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!  ……………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††………………………………††††††††††††††††††††††††††††††††…………………………………………………†††…………………………………………………………††††………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚ƒƒ„…†‡ˆ‰Š‹Œ��Ž����‘‘‘‘‘‘‘‘‘�����Ž�ŒŒ‹Š‰ˆ‡‡†…„„ƒ‚‚��€€€………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ{{{{{{{{zzzzzzzzzzzzzyyyyzzzzzzzyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvuuuuuutttttttttttssssssssttssssssssssssrrrrrrrrrrrqqqqqqqqqqpppppppppppooooopppppppoooooooooooooonnnnmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhgggggggggfffffffffeeeeeddddddddddccccccccccbbbbbaaaaaaaaaa``````````_______^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAA@@@@@@@@@??????>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888877777777777777766666666665555554444444444333333333322222111111111110000000000///////////...........-----------,,,,,,,,,,+++++++++++*******)))))))))))((((((((''''''''''''&&&&&&&&&&&%&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!  ………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††………………………………††††††††††††††††††††††††††††††††…………………………………………………†††…………………………………………………………††††………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚ƒƒ„…‡‡ˆ‰Š‹Œ�ŽŽ����‘‘‘‘‘‘‘‘‘�����Ž�Œ‹Š‰ˆˆ‡†……„ƒƒ‚‚��€€€………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ{{{{{{{{zzzzzzzzzzzzzyyyyzzzzzzzyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuutttttttttttssssssssttssssssssssssrrrrrrrrrrrqqqqqqqqqqpppppppppppooooopppppppooooooooooooonnnnnmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhggggggggggffffffffeeeeeddddddddddccccccccccbbbbbaaaaaaaaaa``````````_______^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAA@@@@@@@@@?????>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888877777777777777766666666665555554444444444333333333322222111111111110000000000///////////...........-----------,,,,,,,,,,+++++++++++*******)))))))))))((((((((''''''''''''&&&&&&&&&&&%&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!  ………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††…………………………………††††††††††††††††††††††††††††††††…………………………………………………†††…………………………………………………………††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€�����‚ƒƒ„…‡ˆ‰Š‹Œ��Ž����‘‘‘‘‘‘‘‘‘�����Ž�Œ‹ŠŠ‰ˆ‡††…„„ƒƒ‚‚��€€€………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ{{{{{{{{zzzzzzzzzzzzzyyyyzzzzzzzyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuutttttttttttsssssssstssssssssssssrrrrrrrrrrrrqqqqqqqqqqpppppppppppooooopppppppooooooooooooonnnnnmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhggggggggggffffffffeeeeeddddddddddccccccccccbbbbbaaaaaaaaaa``````````_______^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAA@@@@@@@@@?????>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888877777777777777766666666665555554444444444333333333322222111111111110000000000///////////...........-----------,,,,,,,,,,+++++++++++*******)))))))))))((((((((''''''''''''&&&&&&&&&&&%&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!  ………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††…………………………………††††††††††††††††††††††††††††††††…………………………………………………†††…………………………………………………………††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€����‚ƒ„„…‡ˆ‰Š‹Œ�Ž����‘‘‘‘‘’‘‘‘‘���ŽŽŽ�Œ‹Š‰ˆ‡‡†……„ƒƒ‚‚���€€€…………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ{{{{{{{{zzzzzzzzzzzzzyyyyzzzzzzzyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuuuutttttttttttsssssssstssssssssssssrrrrrrrrrrrrqqqqqqqqqqpppppppppppooooopppppppooooooooooooonnnnnmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhggggggggggffffffffeeeeeddddddddddccccccccccbbbbbaaaaaaaaaa``````````_______^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAA@@@@@@@@??????>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888877777777777777766666666665555554444444444333333333322222111111111110000000000///////////...........-----------,,,,,,,,,,+++++++++++*******)))))))))))((((((((''''''''''''&&&&&&&&&&&%&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!  ………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††…………………………………††††††††††††††††††††††††††††††††…………………………………………………†††…………………………………………………………††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€���‚ƒ„…†‡ˆŠ‹Œ�ŽŽ���‘‘‘‘‘‘‘‘‘‘���ŽŽŽ�Œ‹Š‰ˆˆ‡†……„„ƒƒ‚‚��€€€€…………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ{{{{{{{{zzzzzzzzzzzzzyyyyzzzzzzzyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuuuutttttttttttsssssssstssssssssssssrrrrrrrrrrrrqqqqqqqqqqpppppppppppooooopppppppooooooooooooonnnnnmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhgggggggggffffffffeeeeeddddddddddccccccccccbbbbbaaaaaaaaaa``````````_______^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAA@@@@@@@@@??????>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888877777777777777766666666665555554444444444333333333322222111111111110000000000///////////...........-----------,,,,,,,,,,+++++++++++*******)))))))))))((((((((''''''''''''&&&&&&&&&&&%&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!  ………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††…………………………………†††††††††††††††††††††††††††††††……………………………………………………†††…………………………………………………………††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€���‚ƒ„…†ˆ‰Š‹Œ�Ž����‘‘‘‘‘‘‘‘‘‘���Ž��Œ‹Š‰‰ˆ‡†……„„ƒƒ‚‚���€€€€…………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ{{{{{{{zzzzzzzzzzzzzyyyyyzzzzzzzyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuuuutttttttttttssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppooooopppppppooooooooooooonnnnnmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhgggggggggffffffffeeeeedddddddddcccccccccccbbbbbaaaaaaaaaa``````````_______^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAA@@@@@@@@@??????>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888877777777777777766666666665555554444444444333333333322222111111111110000000000///////////...........-----------,,,,,,,,,,+++++++++++*******)))))))))))((((((((''''''''''''&&&&&&&&&&&%&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!  ………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††…………………………………†††††††††††††††††††††††††††††††……………………………………………………†††…………………………………………………………†††………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€��‚‚ƒ„…†ˆ‰Š‹Œ�Ž���‘‘‘‘‘‘‘‘‘‘���Ž���Œ‹Š‰ˆ‡†……„„ƒƒ‚‚‚��€€€€…………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ{{{{{{{zzzzzzzzzzzzzyyyyyzzzzzzzyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuuuutttttttttttssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooppppppooooooooooooonnnnnnmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhgggggggggffffffffeeeeedddddddddcccccccccccbbbbbaaaaaaaaaa``````````_______^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOOOONNNNNNNNNMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAA@@@@@@@@@?????>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888877777777777777766666666665555554444444444333333333322222111111111110000000000///////////...........-----------,,,,,,,,,,+++++++++++*******)))))))))))((((((((''''''''''''&&&&&&&&&&&%&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!  ………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††…………………………………††††††††††††††††††††††††…††††††……………………………………………………†††…………………………………………………………†††………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€��‚‚ƒ„…†ˆ‰‹Œ�ŽŽ���‘‘‘‘‘‘‘‘‘����Ž�ŒŒ‹Š‰ˆ‡††…„„ƒƒ‚‚‚���€€€€…………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ{{{{{{{zzzzzzzzzzzzzyyyyyzzzzzzzyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuuuutttttttttttssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooppppppooooooooooooonnnnnnmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhgggggggggffffffffeeeeedddddddddcccccccccccbbbbbaaaaaaaaaa``````````_______^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGHHGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBAAAAAAAA@@@@@@@@??????>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888877777777777777766666666665555554444444444333333333322222111111111110000000000///////////...........----------,,,,,,,,,,,+++++++++++*******)))))))))))((((((((''''''''''''&&&&&&&&&&&%&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!  …………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††…………………………………††††††††††††††††††††††††…††††††……………………………………………………††……………………………………………………………†††………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€��‚‚ƒ„…†ˆŠ‹Œ�Ž����‘‘‘‘‘‘‘‘‘���Ž�Œ‹‹Š‰ˆ‡††…„„ƒƒ‚‚‚���€€€€€…………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ{{{{{{{zzzzzzzzzzzzzyyyyyzzzzzzyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuuuutttttttttttssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooppppppooooooooooooonnnnnnmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhgggggggggffffffffeeeeedddddddddcccccccccccbbbbbaaaaaaaaaa``````````_______^^^^^^^^^^]]]]]]]]]]\\\\[[[[[[[[[[ZZZZZZZZZZYYYZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@??????>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888877777777777777766666666665555554444444444333333333322222111111111110000000000///////////...........----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((('''''''''''&&&&&&&&&&&&%&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!  …………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††……………………………………††††††††††††††††††††††††…††††††……………………………………………………††……………………………………………………………†††………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€��‚‚ƒ„…‡‰Š‹Œ�Ž���‘‘‘‘‘‘‘‘‘����Ž�Œ‹‹Š‰ˆ‡†…„„ƒƒ‚‚‚����€€€€€…………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ{{{{{{{zzzzzzzzzzzzzyyyyyzzzzzzyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuuuutttttttttttssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqpppppppppppooooopppppooooooooooooonnnnnnnmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhgggggggggffffffffeeeeedddddddddccccccccccbbbbbbaaaaaaaaaa``````````_______^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZYYYYZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBAAAAAAAA@@@@@@@@@??????>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888877777777777777766666666665555554444444444333333333322222111111111110000000000///////////...........----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((('''''''''''&&&&&&&&&&&&%&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!  …………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††……………………………………††††††††††††††††††††††††…††††††……………………………………………………††……………………………………………………………†††………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€��‚‚ƒ„†‡‰Š‹Œ�Ž���‘‘‘‘‘‘‘‘����Ž�Œ‹ŠŠ‰ˆ‡†…„„ƒƒ‚‚‚����€€€€€€…………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ{{{{{{{zzzzzzzzzzzzzyyyyyzzzzzzyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvuuuuuutttttttttttssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqpppppppppppooooopppppoooooooooooonnnnnnnnmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhgggggggggffffffffeeeeedddddddddccccccccccbbbbbbaaaaaaaaaa``````````_______^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZYYYYZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBAAAAAAAA@@@@@@@@??????>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888877777777777777766666666665555554444444444333333333322222211111111110000000000///////////...........----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((('''''''''''&&&&&&&&&&&&%&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!  …………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††……………………………………††††††††††††††††††††††††…††††††……………………………………………………††……………………………………………………………†††………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€��‚ƒ„…†‡‰ŠŒ�Ž����‘‘‘‘‘‘‘‘����Ž�Œ‹ŠŠ‰ˆ‡†…„ƒƒ‚‚‚����€€€€€€…………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ{{{{{{{zzzzzzzzzzzzzyyyyyzzzzzzyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuutttttttttttssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqpppppppppppooooopppppoooooooooooonnnnnnnnmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhgggggggggffffffffeeeeedddddddddccccccccccbbbbbbaaaaaaaaaa``````````_______^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZYYYYZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@??????>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;:::::::::9999999999888888888877777777777777766666666665555554444444444333333333322222211111111110000000000///////////...........----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((('''''''''''&&&&&&&&&&&&%&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!  …………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††……………………………………††††††††††††††††††††††††…††††††……………………………………………………††……………………………………………………………†††………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€��‚ƒ„…†‡‰ŠŒ�Ž���‘‘‘‘‘‘‘‘����ŽŽ�Œ‹ŠŠˆ‡†…„„ƒ‚‚‚����€€€€€€€…………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ{{{{{{{zzzzzzzzzzzzyyyyyyzzzzzzyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuutttttttttttssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqpppppppppppooooopppppoooooooooooonnnnnnnnmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhgggggggggffffffffeeeeedddddddddccccccccccbbbbbbaaaaaaaaaa``````````_______^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZYYYYZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNNMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@??????>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;:::::::::9999999999888888888877777777777777766666666665555554444444444333333333322222111111111110000000000///////////...........----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((('''''''''''&&&&&&&&&&&&%&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!  …………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††……………………………………†††††††††††††††††††††††……†††††………………………………………………………††……………………………………………………………†††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€��‚ƒ„…†‡‰‹Œ�Ž���‘‘‘‘‘‘‘‘����Ž��ŒŠ‰‰ˆ‡†…„ƒƒ‚‚����€€€€€€€€……………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ{{{{{{{zzzzzzzzzzzzyyyyyyzzzzzzyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvuuuuuutttttttttttsssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppooooopppppoooooooooooonnnnnnnnmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhgggggggggffffffffeeeeedddddddddccccccccccbbbbbbaaaaaaaaaa``````````_______^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZYYYYZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@??????>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;:::::::::9999999999888888888877777777777777766666666665555554444444444333333333322222111111111110000000000///////////...........----------,,,,,,,,,,,+++++++++++*******)))))))))))(((((((('''''''''''&&&&&&&&&&&&%&%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!  ………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††………††………………………………………………………………………………………………„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�������€€€€€€€€��‚ƒ„…†ˆŠ‹�Ž���‘‘‘’’’‘‘‘‘���ŽŽ�Œ‹Š�‹Š‰ˆ‡††……„„„„ƒƒƒƒƒƒƒƒƒ‚‚~~~~~~~~~~~}}{zzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuttttttttttttssssssssssssrrrrrsrrrrrrrrrrrrqqqqqqqqqqqqpppppppppooooooooooonnnnnnonnnnnnnnnnnnmmmmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggfffffffffeeeeeeeeedddddddddccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaa```````_______^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUTTTUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::9::999999999988888888887777666666666655555555554444444444444443333333333222222222221111111111000000000000//////////...........-----,,,,,,,,,,++++++++++++**********)))))))))))((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!  ………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††…………………††……………………………………………………………………………………………„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�������€€€€€€€���‚ƒ„…‡ˆŠŒ�Ž���‘‘‘’’‘‘‘‘����Ž��Œ‹‰Œ‹Š‰ˆ‡††……„„„„ƒƒƒƒƒƒƒƒƒ‚‚~~~~~~~~~~~}}{zzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuttttttttttttsssssssssssssrrrrsrrrrrrrrrrrrqqqqqqqqqqqqpppppppppooooooooooonnnnnnonnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggffffffffffeeeeeeeeedddddddddccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaa```````_______^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUTTTUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::9::999999999988888888887777666666666655555555554444444444444443333333333222222222221111111111000000000000//////////...........-----,,,,,,,,,,++++++++++++**********)))))))))))((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!  …………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††…………………††……………………………………………………………………………………………„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��������€€€€€€€��‚‚ƒ„…‡ˆŠŒ�Ž��‘‘‘’’’‘‘‘‘����Ž�ŒŒŠ‰Œ‹Š‰ˆ‡††…„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚~~~~~~~~~~~}}{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuttttttttttttsssssssssssssrrrrsrrrrrrrrrrrrqqqqqqqqqqqqpppppppppooooooooooonnnnnnonnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggffffffffffeeeeeeeeedddddddddccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaa```````_______^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUTTTTUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::9::999999999988888888887777666666666655555555554444444444444443333333333222222222221111111111000000000000//////////...........-----,,,,,,,,,,++++++++++++**********)))))))))))((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!!!!!  …………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††…………………††……………………………………………………………………………………………„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��������€€€€€€€��‚‚ƒ„†‡ˆ‹Œ�Ž��‘‘‘’’’‘‘‘‘����Ž�Œ‹Š‰Œ‹Š‰ˆ‡††…„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚~~~~~~~~~~~}}zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuttttttttttttsssssssssssssrrrrsrrrrrrrrrrrrqqqqqqqqqqqppppppppppooooooooooonnnnnnonnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggffffffffffeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaa```````_______^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUTTTTUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::9::999999999988888888887777666666666655555555554444444444444443333333333222222222221111111111000000000000//////////...........-----,,,,,,,,,,+++++++++++***********)))))))))))((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!  …………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††……………………………†………………………………………………………………………………………………„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚��������€€€€€€���‚ƒ„…†‡ˆ‹Œ����‘‘’’’’’‘‘‘����Ž�Œ‹Š‰Œ‹Š‰ˆ‡††……„„„ƒƒƒƒƒƒƒƒƒƒƒ‚~~~~~~~~~~~}}}zzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuttttttttttttsssssssssssssrrrrsrrrrrrrrrrrrqqqqqqqqqqqppppppppppooooooooooonnnnnnonnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggffffffffffeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaa```````_______^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUTTTTUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::9::999999999988888888877777666666666655555555554444444444444433333333333222222222221111111111000000000000//////////...........-----,,,,,,,,,,+++++++++++***********)))))))))))((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!  …………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††……………………………†……………………………………………………………………………………………„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚��������€€€€€€€���‚ƒ„…†‡‰‹ŒŽ���‘‘’’’’’‘‘‘����Ž�ŒŒ‹‰Œ‹Š‰ˆ‡††……„„„„ƒƒƒƒƒƒƒƒƒƒ‚~~~~~~~~~~~}}}zzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuutttttttttttttsssssssssssssrrrrsrrrrrrrrrrrrqqqqqqqqqqqpppppppppoooooooooooonnnnnnonnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggffffffffffeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaa```````_______^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUTTTTUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::9::999999999988888888877776666666666655555555554444444444444443333333333222222222221111111111000000000000//////////...........-----,,,,,,,,,,+++++++++++***********)))))))))))((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!  ……………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††……………………………†……………………………………………………………………………………………„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚��������€€€€€€€���‚ƒ„…†‡‰‹ŒŽ���‘‘’’’’’‘‘‘����Ž�ŒŒ‹Š�‹Š‰ˆ‡‡†……„„„„ƒƒƒƒƒƒƒƒƒƒ‚~~~~~~~~~~~}}}zzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuutttttttttttttssssssssssssrrrrrsrrrrrrrrrrrrqqqqqqqqqqqpppppppppoooooooooooonnnnnnonnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggffffffffffeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaa```````_______^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUTTTTUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::9::999999999988888888877776666666666555555555554444444444444443333333333222222222221111111111000000000000//////////...........----,,,,,,,,,,,+++++++++++***********)))))))))))((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!  ……………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…††………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒ‚ƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�������€€€€€€€€���‚ƒ„…†‡‰‹ŒŽ���‘’’’’’’‘‘‘����Ž�ŒŒ‹Š�‹Š‰ˆ‡‡†……„„„„ƒƒƒƒƒƒƒƒƒƒ‚~~~~~~~~~~~}}}zzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuutttttttttttttssssssssssssrrrrrsrrrrrrrrrrrrqqqqqqqqqqqpppppppppoooooooooooonnnnnnonnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggffffffffffeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaa```````_______^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUTTTTUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::9::999999999888888888877776666666666555555555554444444444444443333333333222222222221111111111000000000000//////////...........----,,,,,,,,,,,+++++++++++***********)))))))))))((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!  ……………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…††………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�������€€€€€€€€���‚ƒ„…†‡‰‹ŒŽ���‘’’’’’’‘‘‘����Ž�ŒŒ‹Š�ŒŠ‰ˆˆ‡†……„„„„ƒƒƒƒƒƒƒƒƒƒ‚~~~~~~~~~~}}}}zzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuutttttttttttttssssssssssssrrrrrssrrrrrrrrrrrqqqqqqqqqqqqppppppppoooooooooooonnnnnnonnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggffffffffffeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaa```````_______^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUTTTTUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::9::999999999888888888877776666666666555555555554444444444444443333333333222222222221111111111000000000000//////////...........----,,,,,,,,,,,+++++++++++***********)))))))))))((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!  ……………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††……†………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�������€€€€€€€€€��‚ƒ„…†‡ˆ‹Œ����‘‘’’’’’‘‘‘����Ž�ŒŒ‹Š�Œ‹‰‰ˆ‡†………„„„„ƒƒƒƒƒƒƒƒƒ‚~~~~~~~~~~~}}}}zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuutttttttttttttsssssssssssssrrrrssrrrrrrrrrrrqqqqqqqqqqqqpppppppppooooooooooonnnnnnonnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggffffffffffeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaa```````_______^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUTTTTUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::9::999999999888888888877776666666666655555555554444444444444443333333333222222222221111111111000000000000//////////..........-----,,,,,,,,,,,+++++++++++***********)))))))))))((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!  ……………††††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††……†………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚������€€€€€€€€€€��‚ƒƒ…†‡ˆ‹Œ�Ž��‘‘’’’’’‘‘‘����Ž�ŒŒ‹Š�Œ‹‰‰ˆ‡††……„„„„ƒƒƒƒƒƒƒƒƒ‚~~~~~~~~~~~}}}}zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuutttttttttttttsssssssssssssrrrrssrrrrrrrrrrrqqqqqqqqqqqppppppppppooooooooooonnnnnnonnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggffffffffffeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaa```````_______^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUTTTTUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9::999999999888888888877776666666666655555555554444444444444443333333333222222222222111111111000000000000//////////..........-----,,,,,,,,,,,+++++++++++***********)))))))))))((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!  ………………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……†…………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚������€€€€€€€€€€��‚‚ƒ„†‡ˆ‹Œ�Ž��‘‘’’’’’‘‘‘����Ž�ŒŒ‹Š�Œ‹‰‰ˆ‡††……„„„„ƒƒƒƒƒƒƒƒƒ‚~~~~~~~~~~~}}}}zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuutttttttttttttsssssssssssssrrrrssrrrrrrrrrrrqqqqqqqqqqqppppppppppooooooooooonnnnnnonnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggffffffffffeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaa```````_______^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUTTTTUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9:9999999999888888888877776666666666655555555554444444444444443333333333222222222222111111111000000000000//////////..........-----,,,,,,,,,,,+++++++++++***********)))))))))))((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!  ………………†††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……†………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚������€€€€€€€€€€€��‚ƒ„…‡ˆŠŒ�Ž��‘‘‘’’’‘‘‘‘����Ž�Œ‹Š‰�‹Š‰‰ˆ‡††……„„„„ƒƒƒƒƒƒƒƒƒ‚~~~~~~~~~~~}}}}zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuutttttttttttttsssssssssssssrrrrssrrrrrrrrrrrqqqqqqqqqqqpppppppppoooooooooooonnnnnnonnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggffffffffffeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaa```````_______^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUTTTTUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9:9999999999888888888877776666666666655555555554444444444444443333333333222222222222111111111000000000000//////////..........-----,,,,,,,,,,,+++++++++++***********)))))))))))((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!  ………………††††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…††…………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�����€€€€€€€€€€€€��‚ƒ„…†ˆŠ‹�Ž���‘‘’’’‘‘‘‘���ŽŽ�Œ‹Š‰Œ‹Š‰ˆˆ‡††……„„„„ƒƒƒƒƒƒƒƒƒ‚~~~~~~~~~~~}}}}zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuutttttttttttttsssssssssssssrrrrssrrrrrrrrrrrqqqqqqqqqqqpppppppppoooooooooooonnnnnnonnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggfffffffffffeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaa```````_______^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUTTTTUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9:9999999999888888888877776666666666655555555554444444444444443333333333222222222222111111111000000000000//////////..........-----,,,,,,,,,,,+++++++++++***********)))))))))))((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!  …………………†††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚�����€€€€€€€€€€€€��‚ƒ„…†‡Š‹Œ�Ž��‘‘‘’’‘‘‘‘���ŽŽ�Œ‹Š‰Œ‹Š‰ˆˆ‡††……„„„„ƒƒƒƒƒƒƒƒƒ‚~~~~~~~~~~~}}}}zzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuttttttttttttssssssssssssssrrrrsssrrrrrrrrrrqqqqqqqqqqqpppppppppoooooooooooonnnnnnonnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggffffffffffeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaa```````_______^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUTTTTUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9:9999999999888888888877776666666666655555555554444444444444443333333333222222222222111111111000000000000//////////..........-----,,,,,,,,,,,+++++++++++***********)))))))))))((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!  …………………†††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�����€€€€€€€€€€€€��‚‚ƒ„†‡‰‹Œ�Ž���‘‘‘‘‘‘‘‘���ŽŽ�Œ‹Š‰Œ‹Š‰ˆ‡‡††……„„„„ƒƒƒƒƒƒƒƒƒ‚~~~~~~~~~~~}}}}zzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuttttttttttttssssssssssssssrrrrsssrrrrrrrrrrqqqqqqqqqqqpppppppppoooooooooooonnnnnnonnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggffffffffffeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaa```````______^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9:9999999999888888888877776666666666655555555554444444444444443333333333222222222222111111111000000000000//////////..........-----,,,,,,,,,,,+++++++++++***********)))))))))))((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!  …………………††††††††††††††††††††††††††††††††††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�����€€€€€€€€€€€€€��‚ƒ„…‡‰ŠŒ�Ž���‘‘‘‘‘‘‘����Ž��Œ‹Š‰Œ‹Š‰ˆ‡‡†………„„„„ƒƒƒƒƒƒƒƒƒ‚~~~~~~~~~~~}}}}zzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuttttttttttttssssssssssssssrrrrsssrrrrrrrrrrqqqqqqqqqqqpppppppppoooooooooooonnnnnnonnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggffffffffffeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaa```````______^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9:9999999999888888888877776666666666655555555554444444444444443333333333222222222222111111111000000000000//////////..........-----,,,,,,,,,,,+++++++++++***********)))))))))))((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!  …………………††††††††††††††††††††††††††††††††††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�����€€€€€€€€€€€€€��‚ƒ„…†‰Š‹ŒŽŽ��‘‘‘‘‘‘‘����Ž�ŒŒ‹Š‰Œ‹Š‰ˆ‡‡†………„„„„ƒƒƒƒƒƒƒƒƒ‚~~~~~~~~~~~}}}}zzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuutttttttttttttssssssssssssssrrrrssrrrrrrrrrrrqqqqqqqqqqqpppppppppoooooooooooonnnnnnonnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggffffffffffeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaa```````______^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;::::::::::9:9999999999888888888877776666666666655555555554444444444444443333333333222222222222111111111000000000000//////////..........-----,,,,,,,,,,,+++++++++++***********)))))))))))((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!  ……………………†††††††††††††††††††††††††††††††††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††…………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�����€€€€€€€€€€€€€€�‚ƒ„…†ˆ‰‹Œ�Ž���‘‘‘‘‘‘‘���Ž�Œ‹Š‰ˆŒ‹Š‰ˆ‡‡†………„„„„ƒƒƒƒƒƒƒƒƒ‚~~~~~~~~~~~}}}}}zzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuutttttttttttttssssssssssssssrrrrssrrrrrrrrrrrqqqqqqqqqqqpppppppppoooooooooooonnnnnnonnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggfffffffffffeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaa```````______^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::::9:9999999999888888888877776666666666655555555554444444444444443333333333222222222222111111111000000000000//////////..........-----,,,,,,,,,,,+++++++++++***********)))))))))))(((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!  ……………………††††††††††††††††††††††††††††††††††††††‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�����€€€€€€€€€€€€€€��‚ƒ„…ˆ‰ŠŒ�Ž���‘‘‘‘‘‘‘���Ž�Œ‹Š‰ˆ‹ŠŠ‰ˆ‡††………„„„„ƒƒƒƒƒƒƒƒƒ‚~~~~~~~~~~~}}}}}zzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuttttttttttttssssssssssssssrrrrrssrrrrrrrrrrrqqqqqqqqqqqpppppppppoooooooooooonnnnnnonnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggfffffffffffeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbbbbbaaaaaaaaa````````______^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::::9:9999999999888888888877776666666666655555555554444444444444443333333333222222222222111111111000000000000//////////...........----,,,,,,,,,,,+++++++++++***********)))))))))))(((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!  ……………………††††††††††††††††††††††††††††††††††††††‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚������€€€€€€€€€€€€€��‚ƒ„…‡‰Š‹�Ž���‘‘‘‘‘‘‘���Ž�Œ‹Š‰ˆ‹Š‰‰ˆ‡††………„„„„ƒƒƒƒƒƒƒƒƒ‚~~~~~~~~~~~}}}}}zzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuutttttttttttssssssssssssssrrrrrssrrrrrrrrrrrqqqqqqqqqqqpppppppppooooooooooonnnnnnnonnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggfffffffffffeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbbbbbaaaaaaaaa````````______^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::::9:9999999999888888888877776666666666655555555554444444444444443333333333222222222222111111111100000000000//////////...........----,,,,,,,,,,,+++++++++++***********)))))))))))(((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!  ………………………††††††††††††††††††††††††††††††††††††††‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚������€€€€€€€€€€€€�‚ƒ„…‡ˆŠ‹Œ����‘‘‘‘‘‘‘���Ž�Œ‹Š‰ˆ‹Š‰ˆˆ‡††………„„„„ƒƒƒƒƒƒƒƒ‚‚~~~~~~~~~~~}}}}}zzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuutttttttttttssssssssssssssrrrrrssrrrrrrrrrrrqqqqqqqqqqqpppppppppooooooooooonnnnnnnonnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggffffffffffeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaa````````______^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::::9:9999999999888888888877776666666666665555555554444444444444443333333333222222222221111111111100000000000//////////...........----,,,,,,,,,,,+++++++++++***********)))))))))))(((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!  …………………………†††††††††††††††††††††††††††††††††††††‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚������€€€€€€€€€€€€�‚‚ƒ…‡ˆŠ‹Œ�Ž��‘‘‘‘‘‘‘���Ž�Œ‹Š‰ˆ‹Š‰ˆˆ‡††………„„„„ƒƒƒƒƒƒƒƒ‚‚~~~~~~~~~~~~}}}}}zzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuutttttttttttssssssssssssssrrrrrssrrrrrrrrrrrqqqqqqqqqqqpppppppppooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggffffffffffeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaa````````______^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;::::::::::9:9999999999888888888877777666666666665555555554444444444444443333333333222222222221111111111000000000000//////////...........----,,,,,,,,,,,++++++++++************)))))))))))(((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!  ……………………………†††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚������€€€€€€€€€€€�‚‚ƒ„‡ˆ‰‹Œ�Ž��‘‘‘‘‘‘‘���Ž�Œ‹Š‰ˆ‹Š‰ˆˆ‡††………„„„„ƒƒƒƒƒƒƒƒƒ‚~~~~~~~~~~~~}}}}}zzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrsrrrrrrrrrrrqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggffffffffffeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaa````````______^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::9:9999999999888888888877776666666666665555555554444444444444443333333333222222222221111111111100000000000//////////...........----,,,,,,,,,,,++++++++++************)))))))))))(((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!  ……………………………†††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚������€€€€€€€€€€€��‚ƒ„‡ˆ‰‹Œ�Ž��‘‘‘‘‘‘‘���Ž�Œ‹Š‰ˆ‹Š‰ˆ‡‡††………„„„„ƒƒƒƒƒƒƒƒ‚‚~~~~~~~~~~~~}}}}}zzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrsrrrrrrrrrrrqqqqqqqqqqqpppppppppoooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggffffffffffeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaa````````______^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;::::::::::9:9999999999888888888877777666666666665555555554444444444444443333333333222222222221111111111100000000000//////////...........----,,,,,,,,,,,++++++++++************)))))))))))(((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!  ††††††††††††††‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††……………………………………………„„„„„„„„†††††††††††††††††††††††††……………………………………„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€�‚ƒ„…†‡ˆŠ‹Œ�ŽŽ�����ŽŽ�ŒŒ‹Š‰‡†…‰ˆ‡††…„„„ƒƒƒ‚‚‚‚‚‚�������~~~~~~~~~}}}}}}}}}}}}|||{{{{{{{zzzzzzzzzzzzyyyyyyzzyyyyyyyyyyyyxxxxxxxxxxxwwwwwvvvvvvvvvvvvuuuuuuuutttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeddddddddddddddccccccccccbbbbb```````__________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;::::::::::999999999888888888877777777777667766666666666555555555544454444444444333333333322222222211111111110000000000////////..........-----------,,,,,,,,,,+++++++++++********)))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!  ††††††††††††††‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††…………………………………………„„„„„„„„„†††††††††††††††††††††††††…………………………………„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€�€€€€€€€€€€�‚ƒ„…†‡‰Š‹Œ�ŽŽ�����ŽŽ�Œ‹Š‰ˆ‡†…‰ˆ‡††…„„„ƒƒƒ‚‚‚‚‚‚�������~~~~~~~~~}}}}}}}}}}}||||{{{{{{{zzzzzzzzzzzzyyyyyyzzyyyyyyyyyyyyxxxxxxxxxxxwwwwwvvvvvvvvvvvuuuuuuuuutttttttsssssssssssssrrrrrrrrrqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeddddddddddddddccccccccccbbbbb```````__________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;::::::::::999999999888888888877777777777667766666666666555555555544454444444444333333333322222222211111111110000000000////////..........-----------,,,,,,,,,,+++++++++++********)))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!  ††††††††††††††††‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††………………………………………„„„„„„„„„„†††††††††††††††††††††††††…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„…†‡‰Š‹Œ�ŽŽ�����ŽŽ�Œ‹Š‰ˆ‡†…‰ˆ‡††…„„„ƒƒƒ‚‚‚‚‚‚�������~~~~~~~~~~}}}}}}}}}}}||||{{{{{{{zzzzzzzzzzzzyyyyyyzzyyyyyyyyyyyyxxxxxxxxxxxwwwwwvvvvvvvvvvvuuuuuuuuuttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeddddddddddddddccccccccccbbbbb```````__________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;::::::::::999999999888888888877777777777667766666666666555555555444444444444444333333333322222222211111111110000000000////////..........-----------,,,,,,,,,,+++++++++++*******))))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###########""""""""""""!!!!!!!!!!  †††††††††††††††††‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††………………………………………„„„„„„„„„„†††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„…†ˆ‰Š‹Œ�Ž������ŽŽ�Œ‹Š‰ˆ‡†…ˆˆ‡†……„„ƒƒƒƒ‚‚‚‚‚‚�������~~~~~~~~~~}}}}}}}}}}}||||{{{{{{zzzzzzzzzzzzzyyyyyyzzyyyyyyyyyyyyxxxxxxxxxxxwwwwwvvvvvvvvvvvuuuuuuuuuttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeddddddddddddddccccccccccbbbbb```````__________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;::::::::::999999999888888888877777777777667766666666666555555555444444444444444333333333322222222211111111110000000000////////..........-----------,,,,,,,,,,+++++++++++*******)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!  †††††††††††††††††‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………………………„„„„„„„„„„„†††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„…†‡ˆ‰Š‹Œ�Ž������Ž��Œ‹Š‰ˆ‡†…ˆ‡‡†……„„ƒƒƒƒ‚‚‚‚‚‚�������~~~~~~~~~~}}}}}}}}}}}||||{{{{{{zzzzzzzzzzzzzyyyyyyzzyyyyyyyyyyyyxxxxxxxxxxxwwwwwvvvvvvvvvvvuuuuuuuuuttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnmnnmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeddddddddddddddccccccccccbbbbb```````__________^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;::::::::::999999999888888888877777777777667766666666666555555555444454444444444333333333322222222211111111110000000000////////...........----------,,,,,,,,,,+++++++++++*******)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!  ††††††††††††††††††‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………„„„„„„„„„„„„†††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„…†‡ˆŠ‹Œ��Ž�����ŽŽ�ŒŒ‹Š‰ˆ‡†…ˆ‡‡†……„„ƒƒƒƒ‚‚‚‚‚‚�������~~~~~~~~~~}}}}}}}}}}}||||{{{{{{zzzzzzzzzzzzzyyyyyyzzyyyyyyyyyyyyxxxxxxxxxxxwwwwwvvvvvvvvvvvuuuuuuuuuttttttsssssssssssssrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnmnnmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeddddddddddddddccccccccccbbbbb```````__________^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::999999999888888888877777777777667766666666666555555555444454444444444333333333322222222211111111110000000000////////..........-----------,,,,,,,,,,+++++++++++*******)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!  ††††††††††††††††††‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„†††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„…†‡ˆ‰Š‹Œ��ŽŽ����ŽŽ�Œ‹Š‰ˆ‡†…„ˆ‡††……„„ƒƒƒƒ‚‚‚‚‚��������~~~~~~~~~~}}}}}}}}}}}||||{{{{{{zzzzzzzzzzzzzyyyyyyzyyyyyyyyyyyyyxxxxxxxxxxxwwwwwvvvvvvvvvvvuuuuuuuuuttttttssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnmnnmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeeddddddddddddddccccccccccbbbbb```````__________^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::999999999888888888877777777777667766666666666555555555444454444444444333333333322222222211111111110000000000////////...........----------,,,,,,,,,,+++++++++++*******)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!  ††††††††††††††††††‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††……………………………„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„…†‡‡ˆ‰Š‹Œ�ŽŽŽ���ŽŽ��Œ‹Š‰ˆ‡†…„ˆ‡†……„„„ƒƒƒ‚‚‚‚‚‚��������~~~~~~~~~~}}}}}}}}}}}||||{{{{{{zzzzzzzzzzzzzyyyyyyzyyyyyyyyyyyyyxxxxxxxxxxxwwwwvvvvvvvvvvvvuuuuuuuuuttttttssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnmnnmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeedddddddddddddcccccccccccbbbbb```````__________^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOONOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::999999999888888888877777777777667776666666666555555555444444444444444333333333322222222211111111110000000000////////...........----------,,,,,,,,,,+++++++++++*******))))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!  †††††††††††††††††††‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„……†‡ˆ‰Š‹ŒŒ�ŽŽŽŽŽŽŽ��Œ‹Š‰ˆ‡†……„‡‡†……„„„ƒƒƒ‚‚‚‚‚‚��������~~~~~~~~~~}}}}}}}}}}}||||{{{{{{zzzzzzzzzzzzzyyyyyyzyyyyyyyyyyyyxxxxxxxxxxxxwwwwvvvvvvvvvvvvuuuuuuuuuttttttssssssssssssrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnmnnmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeedddddddddddddcccccccccccbbbbb```````__________^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOONOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::999999999888888888877777777777667766666666666555555555444444444444444333333333322222222211111111111000000000////////...........----------,,,,,,,,,,+++++++++++*******)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!  †††††††††††††††††††‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„……†‡ˆ‰Š‹‹Œ��ŽŽŽŽŽŽŽ�ŒŒ‹Š‰ˆ‡†…„ƒ‡††……„„ƒƒƒƒ‚‚‚‚‚���������~~~~~~~~~}}}}}}}}}}}}||||{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwvvvvvvvvvvvvuuuuuuuuuttttttssssssssssssrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnmnnmmmmmmmmmmmlllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeedddddddddddddcccccccccccbbbbb```````__________^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::999999999888888888877777777777667776666666666555555555444444444444444333333333322222222211111111111000000000////////...........----------,,,,,,,,,,++++++++++********)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!  ††††††††††††††††††††‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„……†‡ˆ‰ŠŠ‹ŒŒ��ŽŽŽŽŽŽ�ŒŒ‹Š‰ˆ‡††…„ƒ‡†……„„„ƒƒƒ‚‚‚‚‚‚���������~~~~~~~~~}}}}}}}}}}}}||||{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwvvvvvvvvvvvvuuuuuuuuuttttttssssssssssssrrrrrrrrrqqqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnmnnmmmmmmmmmmmlllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeedddddddddddddcccccccccccbbbbb```````__________^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::999999999888888888877777777777667776666666666555555555444444444444444333333333322222222211111111111000000000////////..........-----------,,,,,,,,,,++++++++++********)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!  ††††††††††††††††††††‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„…††‡ˆ‰ŠŠ‹ŒŒ��ŽŽŽŽŽ���Œ‹‹Š‰ˆ‡†…„ƒƒ††……„„ƒƒƒƒ‚‚‚‚‚����������~~~~~~~~~}}}}}}}}}}}}||||{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwvvvvvvvvvvvvuuuuuuuuuttttttssssssssssssrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnmnmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeddddddddddddddccccccccccbbbbbb```````__________^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOONNOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::999999999888888888877777777777667776666666666555555555444444444444444333333333322222222211111111111000000000////////..........-----------,,,,,,,,,,+++++++++++*******))))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!  †††††††††††††††††††††‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„…††‡ˆ‰Š‹‹ŒŒ���ŽŽŽŽ���Œ‹‹Š‰ˆ‡†……„ƒ‚†……„„„ƒƒƒ‚‚‚‚‚‚���������€~~~~~~~~}}}}}}}}}}}}}||||{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwvvvvvvvvvvvvuuuuuuuuuttttttssssssssssssrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnmnmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeddddddddddddddccccccccccbbbbbb``````__________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOONNONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::999999999888888888877777777777667776666666666555555555444444444444444333333333322222222211111111111000000000////////..........-----------,,,,,,,,,,+++++++++++*******)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!  †††††††††††††††††††††‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€�‚ƒƒ„…†‡ˆ‰Š‹ŒŒŒ���ŽŽŽŽ���ŒŒ‹Š‰‰ˆ‡†…„ƒƒ‚†……„„„ƒƒƒ‚‚‚‚‚����������€~~~~~~~~}}}}}}}}}}}}}||||{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwvvvvvvvvvvvuuuuuuuuuuttttttssssssssssssrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnnmnmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeddddddddddddddccccccccccbbbbbb``````__________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOONNONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::999999998888888888877777777777767776666666666555555555444444444444444333333333322222222211111111111000000000////////...........----------,,,,,,,,,,+++++++++++*******)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!  ††††††††††††††††††††††‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††………„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€�‚‚ƒ„…†‡ˆ‰Š‹ŒŒŒ���ŽŽŽŽ���ŒŒ‹ŠŠ‰ˆ‡†……„ƒ‚‚……„„„ƒƒƒƒ‚‚‚‚‚���������€€~~~~~~~~}}}}}}}}}}}}|||||{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwvvvvvvvvvvvuuuuuuuuuuttttttssssssssssssrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnmmnmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeddddddddddddddccccccccccbbbbbb``````__________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOONNONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::999999998888888888877777777777767776666666666555555555444444444444444333333333322222222211111111111000000000////////..........-----------,,,,,,,,,+++++++++++********)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!  ††††††††††††††††††††††‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€�‚ƒ„…†‡ˆ‰Š‹ŒŒ���ŽŽŽŽŽ���ŒŒ‹‹Š‰ˆ‡‡†…„ƒƒ‚�……„„„ƒƒƒ‚‚‚‚‚����������€€~~~~~~~~}}}}}}}}}}}}|||||{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwvvvvvvvvvvvvuuuuuuuuuutttttsssssssssssssrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnmmnmmmmmmmmmmmlllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeddddddddddddddccccccccccbbbbbb``````__________^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOONNONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::999999998888888888877777777777667776666666666555555555444444444444444333333333322222222211111111111000000000////////..........-----------,,,,,,,,,+++++++++++*********)))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!  ††††††††††††††††††††††‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€�‚‚ƒ…†‡ˆ‰Š‹ŒŒ�Ž�ŽŽŽŽŽŽ���ŒŒ‹Š‰‰ˆ‡†…„„ƒ‚‚�…„„„ƒƒƒƒ‚‚‚‚‚����������€€~~~~~~~~}}}}}}}}}}}}|||||{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwvvvvvvvvvvvvuuuuuuuuuuttttttssssssssssssrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeddddddddddddddccccccccccbbbbbb``````__________^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOONNONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::999999998888888888877777777777667776666666666555555555444444444444444333333333322222222211111111111000000000////////..........----------,,,,,,,,,,++++++++++++*******))))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!  ††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€�‚ƒ„…†‡‰Š‹ŒŒ�ŽŽŽŽŽŽŽŽ���ŒŒ‹‹Š‰ˆ‡††…„ƒƒ‚��…„„„ƒƒƒƒ‚‚‚‚����������€€€~~~~~~~}}}}}}}}}}}}}|||||{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwvvvvvvvvvvvvuuuuuuuuuuttttttssssssssssssrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeddddddddddddddccccccccccbbbbbb``````__________^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOONNONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::999999998888888888877777777777667766666666666555555555444444444444444333333333322222222211111111111000000000////////...........---------,,,,,,,,,,++++++++++++********)))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!  †††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€��‚ƒ…†‡ˆ‰Š‹Œ�ŽŽŽŽŽŽŽŽŽ��ŒŒ‹‹Š‰‰ˆ‡†…„„ƒ‚‚��„„„ƒƒƒƒ‚‚‚‚‚����������€€€~~~~~~~}}}}}}}}}}}}}|||||{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwvvvvvvvvvvvvuuuuuuuuuuttttttssssssssssssrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeedddddddddddddccccccccccbbbbbbb``````__________^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOONNONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::999999998888888888877777777777667766666666665555555555444444444444444333333333322222222211111111111100000000////////..........----------,,,,,,,,,,+++++++++++*********)))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!  †††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€�‚ƒ„…†‡‰Š‹Œ��ŽŽ�ŽŽŽŽŽ���ŒŒ‹‹Š‰ˆ‡‡†…„ƒƒ‚��€„„„ƒƒƒƒ‚‚‚‚‚���������€€€€~~~~~~~}}}}}}}}}}}}}|||||{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwvvvvvvvvvvvvuuuuuuuuuutttttssssssssssssrrrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeedddddddddddddccccccccccbbbbbbb``````__________^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::999999998888888888877777777777667766666666665555555555444444444444444333333333322222222211111111111100000000////////..........----------,,,,,,,,,,+++++++++++*********)))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!  ††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€~€€€�‚ƒ„…‡ˆ‰Š‹Œ��ŽŽ�ŽŽŽŽŽ��ŒŒ‹‹Š‰‰ˆ‡†……„ƒ‚‚��€„„ƒƒƒƒƒ‚‚‚‚‚���������€€€€~~~~~~~}}}}}}}}}}}}||||||{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwvvvvvvvvvvvvuuuuuuuuuutttttssssssssssssrrrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeedddddddddddddccccccccccbbbbbbb``````__________^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::999999999888888888877777777777667766666666665555555555444444444444444333333333322222222211111111111100000000////////..........----------,,,,,,,,,,++++++++++++********)))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!  ††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€~€€��‚ƒ„†‡ˆ‰Š‹Œ�ŽŽŽ�ŽŽŽŽŽ��ŒŒ‹‹Š‰ˆˆ‡†…„ƒƒ‚���€„„ƒƒƒƒ‚‚‚‚‚����������€€€€~~~~~~~}}}}}}}}}}}}||||||{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwvvvvvvvvvvvvvuuuuuuuuuutttttssssssssssssrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeedddddddddddddccccccccccbbbbbbb``````__________^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::999999998888888888877777777777667766666666666555555555444444444444444333333333322222222211111111111100000000////////..........----------,,,,,,,,,,++++++++++++********)))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!  †††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€~€€�‚ƒ„…†‡ˆŠ‹ŒŒ�ŽŽŽ�ŽŽŽŽ��ŒŒ‹‹ŠŠ‰ˆ‡††…„ƒ‚‚��€€„„ƒƒƒƒ‚‚‚‚‚����������€€€€~~~~~~~}}}}}}}}}}}|||||||{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwvvvvvvvvvvvvuuuuuuuuuuutttttssssssssssssrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeedddddddddddddccccccccccbbbbbbb``````__________^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::999999999888888888777777777777667766666666665555555555444444444444444333333333322222222211111111111100000000////////..........----------,,,,,,,,,,++++++++++++********)))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!  ††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€~€€�‚ƒ„…†‡‰Š‹ŒŒ�ŽŽŽŽŽŽŽ���ŒŒ‹‹Š‰‰ˆ‡†……„ƒ‚‚��€€„„ƒƒƒƒ‚‚‚‚‚���������€€€€€~~~~~~~}}}}}}}}}}}|||||||{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwvvvvvvvvvvvvuuuuuuuuuuutttttssssssssssssrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeedddddddddddddccccccccccbbbbbbb`````__________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::999999999888888888777777777777667766666666665555555555444444444444444333333333322222222211111111111100000000////////..........----------,,,,,,,,,,++++++++++++********)))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!  ††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€~€€��‚ƒ„…†‡‰Š‹ŒŒ��ŽŽŽŽŽ���ŒŒ‹‹ŠŠ‰ˆ‡‡†…„ƒƒ‚‚��€€„ƒƒƒƒƒ‚‚‚‚‚��������€€€€€€~~~~~~~}}}}}}}}}}}|||||||{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwvvvvvvvvvvvvuuuuuuuuuuutttttssssssssssssrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiihiihhhhhhhhhhhgggggggggggfffffffffffeeeeeeeeeedddddddddddddccccccccccbbbbbbb`````__________^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::999999999888888888777777777777667766666666665555555555444444444444444333333333222222222211111111111100000000////////..........----------,,,,,,,,,,++++++++++++********)))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!  ……………………………………………………………†††††††††††††††††††††††††‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€�‚‚ƒ„…‡ˆ‰Š‹ŒŒ��ŽŽŽŽ����ŒŒ‹‹ŠŠ‰ˆ‡‡†…„„ƒ‚‚��€€…„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�����}}}}}}}}}}}}|||||||||||||zzyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvuuuttttttttttttssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhggggggggggfffffffffffeeeeeeeeddddddddddccccccccccbbbaaaaaaaaaaa``````````__`__________^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZ[[[[ZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRSRRRRRRRRRRRQQQQQQQQQQPPPQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888888777777777776666666666666665555555555444444444443333333333322222222211111000000000000/////////////..........----------,,,,,,+++++++++++********)))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!  ……………………………………………………………†††††††††††††††††††††††††‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€�‚ƒƒ„†‡ˆ‰Š‹‹Œ���ŽŽ����ŒŒ‹‹ŠŠ‰‰ˆ‡††…„ƒƒ‚���€€…„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚������}}}}}}}}}}}}|||||||||||||zyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvuuuttttttttttttssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhggggggggggfffffffffffeeeeeeeeddddddddddccccccccccbbbaaaaaaaaaa```````````__`__________^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZ[[[[ZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRSRRRRRRRRRRRQQQQQQQQQPPPPQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888888777777777776666666666666665555555554444444444443333333333322222222211111000000000000/////////////..........---------,,,,,,,+++++++++++********)))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!  ……………………………………………………………†††††††††††††††††††††††††‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€��‚ƒ„…†‡ˆ‰Š‹‹ŒŒ�������ŒŒŒ‹‹ŠŠ‰ˆˆ‡†……„ƒ‚‚���€€…„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚������}}}}}}}}}}}}|||||||||||||zyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvuuuttttttttttttssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhggggggggggfffffffffffeeeeeeeddddddddddddcccccccccbbbaaaaaaaaaa```````````_____________^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZ[[[[ZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRSRRRRRRRRRRRQQQQQQQQQPPPPQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888888777777777776666666666666665555555554444444444444333333333322222222211111000000000000////////////...........---------,,,,,,,,++++++++++********)))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!  ……………………………………………………………†††††††††††††††††††††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€��‚ƒ„…†‡ˆ‰ŠŠ‹ŒŒ�����ŒŒŒŒ‹‹ŠŠ‰‰ˆ‡††…„„ƒ‚‚��€€€…„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚������}}}}}}}}}}}}||||||||||||{zzyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvuuutttttttttttsssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggffffffffffffeeeeeeeddddddddddddcccccccccbbbaaaaaaaaaaa``````````_____________^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZ[[[[ZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRSRRRRRRRRRRQQQQQQQQQQPPPPQQQQPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888888777777777776666666666666665555555554444444444444333333333322222222211111000000000000////////////...........---------,,,,,,,++++++++++++*******)))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!  ……………………………………………………………†††††††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€��‚ƒ„…†‡ˆ‰ŠŠ‹ŒŒŒ���ŒŒŒŒ‹‹ŠŠ‰‰ˆˆ‡†……„ƒƒ‚‚��€€€…„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚������}}}}}}}}}}}}||||||||||||{zyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvuuttttttttttttsssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhggggggggggfffffffffffeeeeeeeeddddddddddccccccccccbbbaaaaaaaaaa```````````_____________^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZ[[[ZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRSRRRRRRRRRRQQQQQQQQQQPPPPQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888888777777777776666666666666665555555554444444444444333333333322222222211111000000000000////////////..........----------,,,,,,,++++++++++++*******)))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!  ……………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€�‚‚ƒ„…†‡ˆ‰‰Š‹‹ŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰ˆˆ‡‡†…„„ƒƒ‚‚��€€€…„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚������}}}}}}}}}}}|||||||||||||{zyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvuuttttttttttttssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhggggggggggfffffffffffeeeeeeedddddddddddccccccccccbbbaaaaaaaaaa```````````_____________^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZ[[[ZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRRSRRRRRRRRRRQQQQQQQQQQPPPPQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888888777777777776666666666666655555555554444444444444333333333322222222211111000000000000////////////..........----------,,,,,,,++++++++++++*******)))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!  ……………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ†††††††††††††††††††††††‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€�‚‚ƒ„…†‡ˆ‰‰Š‹‹ŒŒŒŒŒŒ‹‹‹‹ŠŠ‰‰ˆ‡‡††…„„ƒ‚‚���€€€…„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚������}}}}}}}}}}}|||||||||||||{zyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvuuttttttttttttssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiihhhhhhhhhhggggggggggffffffffffeeeeeeeedddddddddddccccccccccbbbaaaaaaaaaa``````````_____________^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZ[[[ZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRRSRRRRRRRRRRQQQQQQQQQPPPPPQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888888777777777776666666666666655555555554444444444444433333333322222222211111000000000000////////////..........----------,,,,,,,++++++++++++*******)))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!  ……………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ††††††††††††††††††††††††‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€��‚ƒƒ„…†‡ˆ‰‰Š‹‹‹ŒŒŒŒ‹‹‹‹ŠŠ‰‰ˆˆ‡††……„ƒƒ‚‚���€€€…„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚�������}}}}}}}}}}}|||||||||||||{yyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvuuttttttttttttssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggffffffffffffeeeeeeedddddddddddccccccccccbbbaaaaaaaaaa``````````_____________^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZ[[[ZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRRSRRRRRRRRRQQQQQQQQQQPPPPPQQQPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888888777777777776666666666666655555555554444444444444433333333322222222211111100000000000////////////..........----------,,,,,,,++++++++++++*******)))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!  ……………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€��‚ƒ„„…†‡ˆ‰‰Š‹‹‹ŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡†……„„ƒƒ‚‚���€€€…„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚�������}}}}}}}}}}|||||||||||||{{yyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvutttttttttttttssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppoooooooooonnnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhggggggggggfffffffffffeeeeeeeeddddddddddcccccccccbbbbaaaaaaaaaa``````````_____________^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZ[[[ZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPQQQPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888888777777777776666666666666655555555554444444444444433333333322222222211111100000000000////////////..........----------,,,,,,,+++++++++++********))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!  ……………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„……†‡ˆ‰‰Š‹‹‹‹ŒŒ‹‹‹ŠŠŠ‰‰ˆ‡‡††…„„ƒƒ‚‚‚���€€€…„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚�������}}}}}}}}}}|||||||||||||{{yyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvuttttttttttttsssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhggggggggggffffffffffeeeeeeeedddddddddddcccccccccbbbbaaaaaaaaaa``````````_____________^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZ[[[ZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPQQQPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888888777777777776666666666666655555555554444444444444433333333322222222211111110000000000////////////..........----------,,,,,,,++++++++++++*******))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!  ……………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆ†††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„…††‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡††……„„ƒƒ‚‚����€€€…„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚�������}}}}}}}}}}||||||||||||{{{yyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvuttttttttttttsssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggfffffffffffeeeeeeeedddddddddddcccccccccbbbaaaaaaaaaaa``````````_____________^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZ[[[ZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPQQQPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888888777777777776666666666666655555555554444444444444433333333332222222211111110000000000////////////..........----------,,,,,,,++++++++++++*******))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!  ……………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ†††††††††††††††††††††††††‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€���‚ƒƒ„…††‡ˆ‰‰ŠŠ‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡††…„„ƒƒ‚‚‚����€€€…„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚��������}}}}}}}}}}||||||||||||{{{yyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvuttttttttttttssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggfffffffffffeeeeeeeedddddddddddcccccccccbbbaaaaaaaaaaa``````````_____________^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZ[[[ZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPQQQPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888888777777777776666666666666655555555554444444444444443333333322222222211111110000000000////////////..........---------,,,,,,,,+++++++++++********))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!  ……………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„…†‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹ŠŠŠ‰‰ˆ‡‡††……„„ƒƒ‚‚‚����€€€…„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚��������}}}}}}}}}|||||||||||||{{{yyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvuttttttttttttssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggffffffffffffeeeeeeeddddddddddccccccccccbbbaaaaaaaaaa```````````_____________^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZ[[[ZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPQQQPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888888777777777776666666666666655555555554444444444444443333333322222222211111110000000000///////////..........----------,,,,,,,,+++++++++++********))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""!!!!!!!!!!!!  ……………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€�����‚‚ƒ„„…†‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡†……„„ƒƒƒ‚‚‚����€€€…„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚��������}}}}}}}}}|||||||||||||{{{yyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvuttttttttttttssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggfffffffffffeeeeeeeeddddddddddccccccccccbbbaaaaaaaaaa```````````_____________^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZ[[ZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPQQQPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999888888888888777777777776666666666666655555555554444444444444443333333322222222211111111000000000///////////..........----------,,,,,,,,++++++++++++*******))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!  ……………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€����€€€€€€€��€€€€€€€€€€������‚‚ƒƒ„„…†‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹ŠŠ‰‰ˆ‡‡††……„„ƒƒƒ‚‚‚����€€€…„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚��������}}}}}}}}}||||||||||||{{{{yyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvttttttttttttsssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggfffffffffffeeeeeeeeddddddddddccccccccccbbbaaaaaaaaaa```````````_____________^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZ[[ZZZZZZZZZZYYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPQQQPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888888877777777777666666666666665555555555444444444444444333333332222222221111111000000000////////////..........----------,,,,,,,,++++++++++++*******))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!  ……………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€����€€����������������������‚‚‚ƒƒ„……†‡‡ˆ‰‰ŠŠŠ‹‹‹‹ŠŠ‰‰ˆˆ‡‡†……„„„ƒƒ‚‚‚‚����€€€…„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚��������}}}}}}}}|||||||||||||{{{{yyyyyyyyyyyxxxxxxxxxxxxxwxxwwwwwwwwwwwwvvvvvvvvvvvttttttttttttsssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggfffffffffffeeeeeeeeddddddddddccccccccccbbbaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZ[[ZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPQQQPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888888877777777777666666666666665555555555444444444444444333333332222222221111111100000000////////////..........----------,,,,,,,,+++++++++++********))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!  ……………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€��������������������������‚‚‚‚ƒƒ„„……†‡‡ˆ‰‰ŠŠŠŠ‹‹ŠŠŠ‰‰ˆˆ‡††……„„ƒƒƒ‚‚‚‚����€€€…„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚��������}}}}}}}}|||||||||||||{{{{yyyyyyyyyyyxxxxxxxxxxxxxwxxwwwwwwwwwwwwvvvvvvvvvvvttttttttttttsssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggfffffffffffeeeeeeedddddddddddcccccccccbbbbaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZ[[ZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPQQQPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888888877777777777666666666666665555555555444444444444444333333332222222221111111100000000////////////..........----------,,,,,,,,+++++++++++********))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!  „…………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€������������������������‚‚‚‚‚ƒƒƒ„„……†‡‡ˆˆ‰‰ŠŠŠŠŠŠŠ‰‰‰ˆ‡‡††……„„ƒƒƒ‚‚‚‚����€€€…„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚��������}}}}}}}|||||||||||||{{{{{yyyyyyyyyyyxxxxxxxxxxxxxwxxwwwwwwwwwwwwvvvvvvvvvvvttttttttttttssssssssssssrsssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggffffffffffffeeeeeeedddddddddddcccccccccbbbbaaaaaaaaaa``````````_____________^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZ[[ZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPQQQPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888888877777777777666666666666665555555555444444444444444333333332222222221111111000000000////////////..........----------,,,,,,,,+++++++++++********))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!  „…………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€����������������������‚‚‚‚‚ƒƒƒƒ„„………†‡‡ˆˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡‡††……„„ƒƒƒ‚‚‚‚�����€€…„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚�������}}}}}}}|||||||||||||{{{{{yyyyyyyyyyyxxxxxxxxxxxxwwxwwwwwwwwwwwwvvvvvvvvvvvvttttttttttttssssssssssssrsssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggffffffffffffeeeeeeedddddddddddcccccccccbbbaaaaaaaaaaa``````````_____________^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZ[[ZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPQQQPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>=======<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888888877777777777666666666666655555555555444444444444443333333332222222221111111000000000////////////..........----------,,,,,,,,+++++++++++********))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!  „„………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚‚ƒƒƒƒ„„„……††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠ‰‰ˆˆ‡‡†……„„„ƒƒƒ‚‚‚‚‚����€€…„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚�������}}}}}}||||||||||||||{{{{{yyyyyyyyyyxxxxxxxxxxxxxwwxwwwwwwwwwwwwvvvvvvvvvvvvttttttttttttssssssssssssrsssssrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggffffffffffffeeeeeeeddddddddddccccccccccbbbaaaaaaaaaaa``````````_____________^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZ[[ZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPQQQPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888888877777777777666666666666655555555555444444444444443333333332222222221111111000000000////////.///..........----------,,,,,,,,+++++++++++********))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$##########""""""""!!!!!!!!!!!!  „„„……………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„………††‡‡‡ˆˆ‰‰‰ŠŠŠŠŠ‰‰ˆˆ‡‡†……„„„ƒƒƒ‚‚‚‚‚����€€…„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚������}}}}}}|||||||||||||{{{{{{yyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvtttttttttttsssssssssssssrsssssrrrrrrrrrrrrqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeddddddddddccccccccccbbbaaaaaaaaaaa``````````_____________^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZ[[ZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPQQQPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>======<<<<<<<<<<<;;;;;;;;;;::::::::::99999999998888888888887777777777766666666666665555555555544444444444444333333333222222222111111100000000/////////.///..........----------,,,,,,,++++++++++++********))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$$##########""""""""!!!!!!!!!!!!  „„„……………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„………†††‡‡ˆˆ‰‰‰‰ŠŠŠ‰‰ˆˆˆ‡††……„„„ƒƒƒƒ‚‚‚‚����€€…„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚������}}}}}||||||||||||||{{{{{{yyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvtttttttttttsssssssssssssrsssssrrrrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggffffffffffffeeeeeeeeddddddddddccccccccccbbbaaaaaaaaaaa``````````_____________^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZ[ZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPQQQPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>=======<<<<<<<<<<;;;;;;;;;;::::::::::99999999998888888888887777777777766666666666665555555555544444444444444333333333222222222111111100000000/////////.///..........----------,,,,,,,++++++++++++********))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$##########""""""""!!!!!!!!!!!!  „„„„…………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„…………†††‡‡ˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‡‡†………„„ƒƒƒƒ‚‚‚‚����€€…„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚������}}}}|||||||||||||||{{{{{{yyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvtttttttttttssssssssssssrrssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggffffffffffffeeeeeeeeddddddddddccccccccccbbbaaaaaaaaaaa``````````_____________^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZ[ZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPQQQPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>======<<<<<<<<<<;;;;;;;;;;;::::::::::99999999998888888888887777777777766666666666665555555555544444444444443333333333222222222111111000000000/////////.///..........----------,,,,,,,++++++++++++********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$##########""""""""!!!!!!!!!!!!  „„„„…………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„…………†††‡‡‡ˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‡‡††……„„ƒƒƒƒ‚‚‚‚����€€…„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚������}}}}||||||||||||||{{{{{{{yyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvtttttttttttssssssssssssrrssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggffffffffffffeeeeeeeddddddddddcccccccccccbbbaaaaaaaaaaa``````````_____________^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZ[ZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPQQQPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>======<<<<<<<<<<;;;;;;;;;;;::::::::::99999999998888888888887777777777766666666666665555555555544444444444443333333332222222222111111000000000/////////.///..........----------,,,,,,,++++++++++++********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$##########""""""""!!!!!!!!!!!!  „„„„„………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„…………†††‡‡‡ˆˆˆ‰‰‰‰‰‰‰ˆˆˆ‡‡††……„„„ƒƒƒ‚‚‚‚����€€…„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚������}}}}||||||||||||||{{{{{{{yyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvtttttttttttssssssssssssrrssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeddddddddddcccccccccccbbbaaaaaaaaaaa``````````_____________^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZ[ZZZZZZZZZZYYYYYYYYYYXXXXXWWWWWWWWWWVVVVVVVVVVUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPQQQPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>======<<<<<<<<<<;;;;;;;;;;;::::::::::99999999998888888888887777777777766666666666665555555555544444444444443333333332222222222111111000000000/////////////..........----------,,,,,,,++++++++++++********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$##########""""""""!!!!!!!!!!!!  „„„„„„……………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚����������������������������������������€€€€€��€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„…………†††‡‡‡ˆˆˆˆ‰‰‰‰ŒŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡††††…………„„„ƒƒƒƒ‚‚‚‚‚��������€€€€€€|||||||||||{{{{{{{{{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxwvvvvvvvuuuuuuuuuuuuutttttuuuuuuuuuttttttttttttssssssrrrrrrrrrrrrrqqqqqqqqqqpppoooooooooooonnnnnnnnnnonnnnnnnnnnnnmmmmmmmmmmmllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggffffffeeeeeeeeeeeedddddddccccccccbbbbbbbbbbaaaaaaaaaaa``````````__________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAA@@@@@A@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;:::::::::9999999999888888888777777777776666665555555555544444444444333322222222221111111111100000000000//////////...........-----------,,,,,,,,,+++++++++++************)))(((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""!!!!!!!!  „„„„„„……………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚����������������������€�����������������€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„…………††††‡‡ˆˆˆˆ‰‰‰‰ŒŒŒ‹‹ŠŠ‰‰ˆˆˆ‡‡††††…………„„„ƒƒƒƒ‚‚‚‚‚��������€€€€€€||||||||||{{{{{{{{{{{{{{{yyyyyyyyyyyxxxxxxxxxxxxxwvvvvvvvuuuuuuuuuuuuutttttuuuuuuuuuttttttttttttssssssrrrrrrrrrrrrqqqqqqqqqqqpppoooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggfffffffeeeeeeeeeeedddddddccccccccbbbbbbbbbbaaaaaaaaaa```````````__________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAA@@@@@A@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;:::::::::::999999999888888888777777777776666665555555555444444444444333322222222221111111111100000000000//////////...........-----------,,,,,,,,,+++++++++++************)))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#################""""""""!!!!!!!!!  „„„„„„„……………………………………………††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚����������������������€�����������������€€€�����������‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚ƒƒƒƒ„„„…………†††‡‡‡ˆˆˆˆ‰‰‰‰ŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡†††…………„„„„ƒƒƒƒ‚‚‚‚‚��������€€€€€€||||||||||{{{{{{{{{{{{{{{yyyyyyyyyyyxxxxxxxxxxxxxwvvvvvvvuuuuuuuuuuuuutttttuuuuuuuuuttttttttttttssssssrrrrrrrrrrrrqqqqqqqqqqqppooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggffffffeeeeeeeeeeeedddddddccccccccbbbbbbbbbbaaaaaaaaaaa``````````__________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAA@@@@@A@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;::::::::::999999999888888888777777777776666665555555555544444444444333322222222221111111111000000000000//////////...........-----------,,,,,,,,,+++++++++++************)))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""!!!!!!!!!  „„„„„„„„……………………………………………†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚�����������������������€�����������������€�€����������‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚ƒƒƒ„„„…………†††‡‡‡ˆˆˆˆ‰‰‰‰ŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡†††………„„„„ƒƒƒƒƒ‚‚‚‚‚��������€€€€€€||||||||||{{{{{{{{{{{{{{{yyyyyyyyyyyxxxxxxxxxxxxxwvvvvvvuuuuuuuuuuuuuutttttuuuuuuuutttttttttttttssssssrrrrrrrrrrrrqqqqqqqqqqqppooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggffffffeeeeeeeeeeeddddddddcccccccbbbbbbbbbbbaaaaaaaaaaa``````````__________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAA@@@@@A@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;::::::::::999999999888888888777777777776666665555555555444444444444333322222222221111111111000000000000//////////............----------,,,,,,,,,+++++++++++************)))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""!!!!!!!!!  „„„„„„„„………………………………………………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚����������������������€€���������������€€€€�����������‚‚‚‚‚‚‚‚‚‚��������‚‚‚ƒƒƒ„„„…………†††‡‡‡ˆˆˆˆ‰‰‰‰ŒŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††………„„„ƒƒƒƒƒ‚‚‚‚‚��������€€€€€€€|||||||||{{{{{{{{{{{{{{{{yyyyyyyyyyyxxxxxxxxxxxxwwvvvvvvuuuuuuuuuuuuuttttttuuuuuuuutttttttttttttssssssrrrrrrrrrrrrqqqqqqqqqqqppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggffffffeeeeeeeeeeeddddddddcccccccbbbbbbbbbbbaaaaaaaaaa```````````__________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAA@@@@@A@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;::::::::::999999999888888888777777777776666665555555555444444444444333322222222221111111111000000000000//////////............----------,,,,,,,,,+++++++++++***********)))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""!!!!!!!!!  „„„„„„„„„……………………………………………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������€€���������������€€€€�����������‚‚‚‚‚‚‚‚‚����������‚‚‚ƒƒ„„„…………†††‡‡‡ˆˆˆˆ‰‰‰‰ŒŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††………„„„„ƒƒƒƒ‚‚‚‚‚‚��������€€€€€€|||||||||{{{{{{{{{{{{{{{zyyyyyyyyyyxxxxxxxxxxxxxwwvvvvvvuuuuuuuuuuuuuttttttuuuuuuuuttttttttttttssssssrrrrrrrrrrrrrqqqqqqqqqqqppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggffffffeeeeeeeeeeeddddddddcccccccbbbbbbbbbbbaaaaaaaaaa```````````__________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAA@@@@@A@@@@@@@@@@??????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;::::::::::99999999988888888877777777777666666555555555554444444444433332222222222111111111100000000000///////////............----------,,,,,,,,,+++++++++++************))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""!!!!!!!!!  „„„„„„„„„„……………………………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������€€���������������€€€€����������‚‚‚‚‚‚‚‚‚������������‚‚ƒƒ„„„………†††‡‡‡ˆˆˆˆˆ‰‰‰‰ŒŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††………„„„ƒƒƒƒƒ‚‚‚‚‚‚��������€€€€€€|||||||||{{{{{{{{{{{{{{zzyyyyyyyyyyxxxxxxxxxxxxxwwvvvvvvuuuuuuuuuuuuuttttttuuuuuuuuttttttttttttssssssrrrrrrrrrrrrqqqqqqqqqqqqppoooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggffffffeeeeeeeeeeeddddddddcccccccbbbbbbbbbbbaaaaaaaaaa```````````__________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAA@@@@@A@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;::::::::::99999999988888888777777777777666666555555555544444444444433332222222222111111111100000000000////////////...........----------,,,,,,,,,+++++++++++************))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""!!!!!!!!!  „„„„„„„„„„………………………………………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������€€€��������������€€€€€����������‚‚‚‚‚‚‚‚�������������‚‚ƒƒƒ„„………†††‡‡‡ˆˆˆˆ‰‰‰‰‰ŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡†††……„„„ƒƒƒƒ‚‚‚‚‚‚‚��������€€€€€€€|||||||||{{{{{{{{{{{{{{zzyyyyyyyyyyxxxxxxxxxxxxxwwvvvvvvuuuuuuuuuuuuuttttttuuuuuuutttttttttttttssssssrrrrrrrrrrrrqqqqqqqqqqqqpooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggffffffeeeeeeeeeedddddddddccccccbbbbbbbbbbbaaaaaaaaaaa```````````__________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAA@@@@@A@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;::::::::::99999999988888888777777777777666666555555555554444444444433332222222222111111111100000000000////////////...........----------,,,,,,,,,+++++++++++***********)))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""!!!!!!!!!  „„„„„„„„„„„………………………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������€€€��������������€€€€€€����������‚‚‚‚‚‚�������€€€����‚‚ƒƒ„„„……†††‡‡‡ˆˆˆˆ‰‰‰‰‰‰ŒŒŒ‹‹‹ŠŠ‰‰ˆ‡‡††………„„ƒƒƒƒ‚‚‚‚‚‚‚‚��������€€€€€€||||||||{{{{{{{{{{{{{{{zzyyyyyyyyyyxxxxxxxxxxxxxwwvvvvvuuuuuuuuuuuuutttttttuuuuuuutttttttttttttssssssrrrrrrrrrrrrqqqqqqqqqqqqpooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggffffffeeeeeeeeeedddddddddccccccbbbbbbbbbbbaaaaaaaaaaa```````````__________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;::::::::::99999999988888888777777777777666666555555555554444444444433332222222222111111111100000000000////////////...........----------,,,,,,,,,+++++++++++***********)))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""!!!!!!!!!! !  „„„„„„„„„„„„………………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������€€€€�������������€€€€€€€�����������‚‚‚‚������€€€€€€���‚‚ƒƒ„„………†††‡‡ˆˆˆˆ‰‰‰‰‰‰‰ŒŒŒ‹‹ŠŠŠ‰ˆˆ‡‡††……„„„ƒƒƒ‚‚‚‚‚‚‚‚��������€€€€€€€||||||||{{{{{{{{{{{{{{{zzyyyyyyyyyxxxxxxxxxxxxxwwwvvvvvuuuuuuuuuuuuutttttttuuuuuuuttttttttttttssssssrrrrrrrrrrrrrqqqqqqqqqqqqpoooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggfffffeeeeeeeeeeedddddddddccccccbbbbbbbbbbbaaaaaaaaaaa``````````___________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAA@@@@@A@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;::::::::::99999999988888888777777777777666666555555555554444444444433332222222222111111111100000000000////////////...........----------,,,,,,,,,+++++++++++************))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""!!!!!!!!!! !  „„„„„„„„„„„„„……………………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������€€€€�������������€€€€€€€��������������������€€€€€€€���‚‚ƒƒ„„……†††‡‡‡ˆˆˆˆ‰‰‰‰‰‰ˆŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††……„„ƒƒƒ‚‚‚‚‚‚‚‚���������€€€€€€|||||||{{{{{{{{{{{{{{{zzzyyyyyyyyyxxxxxxxxxxxxxwwwvvvvvuuuuuuuuuuuuutttttttuuuuuuuttttttttttttssssssrrrrrrrrrrrrqqqqqqqqqqqqqooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggfffffeeeeeeeeeeedddddddddccccccbbbbbbbbbbbaaaaaaaaaaa``````````___________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@A@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::99999999988888888777777777777666666655555555554444444444433332222222222111111111100000000000////////////...........----------,,,,,,,,,+++++++++++***********)))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""!!!!!!!!!! !  „„„„„„„„„„„„„………………………………………………†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������€€€€€�������������€€€€€€€€������������������€€€€€€€€���‚‚ƒƒ„„……††‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰ˆŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡††…„„„ƒƒ‚‚‚‚‚‚‚‚���������€€€€€€€|||||||{{{{{{{{{{{{{{{zzzyyyyyyyyxxxxxxxxxxxxxwwwwvvvvvuuuuuuuuuuuuutttttttuuuuuuuttttttttttttssssssrrrrrrrrrrrrqqqqqqqqqqqqqooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffeeeeeeeeeeedddddddddccccccbbbbbbbbbbbaaaaaaaaaa```````````__________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@A@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::::::99999999888888887777777777776666666555555555544444444444333322222222221111111111000000000000///////////...........----------,,,,,,,,,+++++++++++***********)))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!! !!  „„„„„„„„„„„„„„………………………………………………††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������€€€€€������������€€€€€€€€€�����������������€€€€€€€€€���‚‚ƒ„„……††‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰ˆˆŒŒ‹‹ŠŠŠ‰‰ˆˆ‡‡†……„„ƒƒƒ‚‚‚‚‚‚�����������€€€€€€|||||||{{{{{{{{{{{{{{zzzzyyyyyyyyxxxxxxxxxxxxxwwwwvvvvuuuuuuuuuuuuuttttttttuuuuuutttttttttttttssssssrrrrrrrrrrrrqqqqqqqqqqqqqooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggfffffeeeeeeeeeeedddddddddccccccbbbbbbbbbbbaaaaaaaaaa```````````__________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOPPPPOOOOOOOOOONNNNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@A@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::::::99999999888888887777777777776666666555555555544444444444333332222222222111111111100000000000///////////...........----------,,,,,,,,,+++++++++++***********)))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!! !!  „„„„„„„„„„„„„„„………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������€€€€€������������€€€€€€€€€€��������������€€€€€€€€€€€���‚ƒƒ„„……††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆŒ‹‹‹ŠŠ‰‰ˆˆˆ‡††……„„ƒƒƒ‚‚‚‚�������������€€€€€€||||||{{{{{{{{{{{{{{{zzzzyyyyyyyyxxxxxxxxxxxxxwwwwvvvvuuuuuuuuuuuuuttttttttuuuuuutttttttttttttssssssrrrrrrrrrrrrqqqqqqqqqqqqpooooooooooooonnnnnnnnnnnmnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggfffffeeeeeeeeeeddddddddddcccccbbbbbbbbbbbaaaaaaaaaaa```````````__________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOPPPPOOOOOOOOOONNNNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@A@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::::::99999999888888887777777777776666666555555555544444444444333332222222222111111111000000000000///////////...........----------,,,,,,,,,+++++++++++***********)))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!! !!  „„„„„„„„„„„„„„„„………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………………„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������€€€€€€������������€€€€€€€€€€���€���������€€€€€€€€€€€€���‚ƒƒ„……††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆ‹‹‹ŠŠŠ‰‰ˆˆ‡‡††……„„ƒƒ‚‚‚‚�������������€€€€€€||||||{{{{{{{{{{{{{{{zzzzyyyyyyyyxxxxxxxxxxxxwwwwwvvvvuuuuuuuuuuuuuttttttttuuuuuuttttttttttttsssssssrrrrrrrrrrrrqqqqqqqqqqqqpoooooooooooonnnnnnnnnnnnmnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggffffeeeeeeeeeeeddddddddddcccccbbbbbbbbbbbaaaaaaaaaaa```````````__________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOPPPPOOOOOOOOOONNNNNNNNNNMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@A@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;::::::::::99999999888888887777777777766666666555555555544444444444333332222222222111111111100000000000///////////...........----------,,,,,,,,,+++++++++++************))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!! !!  „„„„„„„„„„„„„„„„…………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€�������������������€€€€€€������������€€€€€€€€€€€€�€€€�����€€€€€€€€€€€€€€��‚‚ƒ„„……†‡‡ˆˆˆ‰‰‰‰Š‰‰‰‰‰ˆˆˆ‹‹ŠŠŠ‰‰‰ˆˆ‡‡††……„„ƒƒ‚‚‚��������������€€€€€€~|||||{{{{{{{{{{{{{{{zzzzzyyyyyyyxxxxxxxxxxxxxwwwwwvvvvuuuuuuuuuuuuuttttttttuuuuuuttttttttttttsssssssrrrrrrrrrrrqqqqqqqqqqqqqpoooooooooooonnnnnnnnnnnnmnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggffffeeeeeeeeeeeddddddddddcccccbbbbbbbbbbbaaaaaaaaaaa``````````___________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQRRRRQQQQQQQQQPPPPPPPPPPPOPPPPOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@A@@@@@@@@@????????????>>>>>>>>>>==========<<<<<<<<;;;;;;;;;::::::::::99999999888888887777777777766666666555555555544444444444333332222222222111111111100000000000///////////...........----------,,,,,,,,,+++++++++++***********)))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""!!!!!!!!!!!!!!! !!  „„„„„„„„„„„„„„„„„…………………………………………………††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€������������������€€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„„…††‡‡ˆˆ‰‰‰ŠŠŠŠŠ‰‰‰ˆˆˆ‹‹ŠŠ‰‰‰ˆˆˆ‡‡††……„„ƒƒ‚‚‚��������������€€€€€€~|||||{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxxwwwwwvvvuuuuuuuuuuuuuuttttttttuuuuutttttttttttttsssssssrrrrrrrrrrrqqqqqqqqqqqqqpoooooooooooonnnnnnnnnnnnmnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhggggggffffeeeeeeeeeeeddddddddddcccccbbbbbbbbbbbaaaaaaaaaaa``````````___________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOPPPPOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@A@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;::::::::::99999999888888887777777777766666666555555555544444444444433332222222222211111111100000000000///////////...........----------,,,,,,,,,+++++++++++************))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""!!!!!!!!!!!!!!! !!!  „„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€������������������€€€€€€€�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„„…††‡ˆˆ‰‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡‹ŠŠŠ‰‰‰ˆˆˆ‡‡††……„„ƒƒ‚‚‚��������������€€€€€€~||||{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxxwwwwwvvvuuuuuuuuuuuuutttttttttuuuuutttttttttttttsssssssrrrrrrrrrrrqqqqqqqqqqqqppooooooooooonnnnnnnnnnnnnmnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggggffffeeeeeeeeeeeddddddddddcccccbbbbbbbbbbbaaaaaaaaaa```````````___________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQRRRQQQQQQQQQQPPPPPPPPPPPOPPPPOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAA@@@@A@@@@@@@@@?????????????>>>>>>>>>>=========<<<<<<<<;;;;;;;;;::::::::::99999999888888887777777777766666666555555555544444444444333332222222222211111111100000000000///////////...........---------,,,,,,,,,,+++++++++++************))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""!!!!!!!!!!!!!!!! !!  „„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€�����������������€€€€€€€€�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„……†‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‹ŠŠ‰‰‰ˆˆˆ‡‡‡††……„„ƒƒ‚‚‚���������������€€€€€~~||||{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxwwwwwwvvvuuuuuuuuuuuuutttttttttuuuuuttttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqqppooooooooooonnnnnnnnnnnnmmnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggggffffeeeeeeeeeedddddddddddcccccbbbbbbbbbbbaaaaaaaaaa```````````___________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQRRRQQQQQQQQQQPPPPPPPPPPPOPPPPOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAA@@@@A@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<;;;;;;;;;::::::::::99999999888888887777777777766666666555555555544444444444333332222222222211111111100000000000///////////...........---------,,,,,,,,,,+++++++++++************))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""!!!!!!!!!!!!!!!! !!!  „„„„„„„„„„„„„„„„„„„„………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€�����������������€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„……†‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠ‰‰ˆˆ‡ŠŠ‰‰‰ˆˆˆ‡‡‡‡††……„„ƒƒ‚‚‚‚��������������€€€€€~~||||{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxwwwwwwvvvuuuuuuuuuuuuutttttttttuuuuuttttttttttttssssssssrrrrrrrrrrqqqqqqqqqqqqqppooooooooooonnnnnnnnnnnnmmnnnnnnnnnmmmmmmmmmmmmlllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggffffeeeeeeeeeedddddddddddccccbbbbbbbbbbbbaaaaaaaaaa```````````___________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQRRRQQQQQQQQQQPPPPPPPPPPPOPPPPOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAA@@@@A@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;:::::::::99999999888888887777777777766666666555555555544444444444333332222222222211111111100000000000///////////...........---------,,,,,,,,,,+++++++++++************))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""!!!!!!!!!!!!!!!! !!!  „„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€����������������€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„„…†‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠ‰‰ˆˆ‡ŠŠ‰‰ˆˆˆˆ‡‡‡†††……„„ƒƒƒ‚‚‚��������������€€€€€~~||||{{{{{{{{{{{{{{zzzzzzzyyyyyxxxxxxxxxxxxxxwwwwwwvvuuuuuuuuuuuuuutttttttttuuuutttttttttttttssssssssrrrrrrrrrrrqqqqqqqqqqqqppooooooooooonnnnnnnnnnnnmmnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggfffeeeeeeeeeeedddddddddddccccbbbbbbbbbbbbaaaaaaaaaa```````````__________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQRRRQQQQQQQQQQPPPPPPPPPPPOPPPPOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAA@@@@A@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;:::::::::99999999888888887777777777766666665555555555444444444444333332222222222211111111100000000000///////////...........---------,,,,,,,,,,+++++++++++************))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""!!!!!!!!!!!!!!!! !!  „„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€����������������€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„„…††‡ˆˆ‰‰ŠŠŠŠŠŠŠŠ‰‰ˆ‡‡ŠŠ‰‰ˆˆˆ‡‡‡‡†††……„„ƒƒƒ‚‚‚‚�‚‚�����������€€€€~~|||{{{{{{{{{{{{{{{zzzzzzzyyyyyxxxxxxxxxxxxxxwwwwwwvvuuuuuuuuuuuuuutttttttttuuuutttttttttttttssssssssrrrrrrrrrrqqqqqqqqqqqqqppooooooooooonnnnnnnnnnnnmmnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggfffeeeeeeeeeeedddddddddddccccbbbbbbbbbbbaaaaaaaaaaa``````````___________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQRRRQQQQQQQQQQPPPPPPPPPPPOPPPPOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@A@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;:::::::::99999999888888887777777777666666665555555555444444444443333322222222222211111111100000000000///////////..........----------,,,,,,,,,,+++++++++++************))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""!!!!!!!!!!!!!!!! !!  „„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€����������������€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„……†‡‡ˆ‰‰ŠŠŠŠŠŠŠŠ‰‰ˆ‡‡Š‰‰ˆˆˆ‡‡‡‡††††……„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚�������€€€€~~|||{{{{{{{{{{{{{{{zzzzzzzyyyyyxxxxxxxxxxxxxwwwwwwwvvuuuuuuuuuuuuuutttttttttuuuuttttttttttttsssssssssrrrrrrrrrrqqqqqqqqqqqqqppooooooooooonnnnnnnnnnnnmmnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggfffeeeeeeeeeeeddddddddddcccccbbbbbbbbbbbaaaaaaaaaaa```````````__________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQRRRQQQQQQQQQQPPPPPPPPPPOOPPPOOOOOOOOOONNNNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@A@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;:::::::::99999999888888887777777777666666665555555555444444444443333322222222222211111111100000000000///////////..........----------,,,,,,,,,,+++++++++++************))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""!!!!!!!!!!!!!!!! !!  „„„„„„„„„„„„„„„„„„„„„„„…………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€���������������€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„„…††‡ˆˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆ‡‡Š‰‰ˆˆˆ‡‡‡‡††††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚������€€€€~~|||{{{{{{{{{{{{{{{zzzzzzzyyyyxxxxxxxxxxxxxxxwwwwwwvuuuuuuuuuuuuuuttttttttttuuuuttttttttttttsssssssssrrrrrrrrrrrqqqqqqqqqqqqppoooooooooonnnnnnnnnnnnnmmnnnnnnnnmmmmmmmmmmmmllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggfffeeeeeeeeeeeddddddddddcccccbbbbbbbbbbbaaaaaaaaaa````````````__________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQRRRQQQQQQQQQQPPPPPPPPPPPOPPPOOOOOOOOOONNNNNNNNNNMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@A@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;:::::::::999999998888888877777777776666666555555555544444444444433333222222222222111111111000000000000//////////..........----------,,,,,,,,,,+++++++++++************))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""!!!!!!!!!!!!!!!! !!  „„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€���������������€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„„…†‡‡ˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆ‡‡Š‰‰ˆˆ‡‡‡‡††††…………„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�����€€€€~||||{{{{{{{{{{{{{{zzzzzzzyyyyxxxxxxxxxxxxxxwwwwwwwvvuuuuuuuuuuuuuttttttttttuuutttttttttttttsssssssssrrrrrrrrrrqqqqqqqqqqqqqppooooooooooonnnnnnnnnnnmmmnnnnnnnnmmmmmmmmmmmmllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggfffeeeeeeeeeedddddddddddcccccbbbbbbbbbbbaaaaaaaaaaa``````````___________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQRRRQQQQQQQQQQPPPPPPPPPPOOPPPOOOOOOOOOONNNNNNNNNNMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@A@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;:::::::::999999998888888877777777776666666555555555544444444444433332222222222221111111111000000000000//////////..........----------,,,,,,,,,++++++++++++************))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""!!!!!!!!!!!!!!!!! !!  „„„„„„„„„„„„„„„„„„„„„„„………………………………………………………†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€��������������€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒƒ„……†‡ˆˆ‰‰ŠŠŠŠŠŠ‰‰ˆ‡‡Š‰‰ˆˆ‡‡‡†††††…………„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�����€€€€|||||{{{{{{{{{{{{{zzzzzzzyyyyxxxxxxxxxxxxxxxwwwwwwvuuuuuuuuuuuuuuttttttttttuuutttttttttttttsssssssssrrrrrrrrrrrqqqqqqqqqqqqppoooooooooonnnnnnnnnnnnmmmnnnnnnnnmmmmmmmmmmmmllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggffeeeeeeeeeeedddddddddddccccbbbbbbbbbbbbaaaaaaaaaa```````````___________^^^^^^^^]]]]]]]]]\\\\\\\\\\[\\[[[[[[[[[[[ZZZZZZZZZZYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQRRQQQQQQQQQQPPPPPPPPPPPPOPPPOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@A@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;:::::::::999999998888888877777777776666666555555555544444444444333332222222222221111111111000000000000//////////..........----------,,,,,,,,,++++++++++++************))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""!!!!!!!!!!!!!!!!!! !!  ………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………„††††††††††††††……………………………………………………………………………„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€€��‚‚ƒ„„…††‡ˆˆ‰‰ŠŠŠŠŠ‰‰ˆˆ‡‡††……„„„„ƒƒƒƒƒ‚‚‚‚‚‚�����€€€€€€€~~~~}}}}|||||zzzzzzzzyyyyyyyyyyyyyxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttsstssssssssssssrrrrrrrrrrrrqqqppppppppppppppoooooooopppoooooooooooonnnnnnnnnnmmllllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggfffffffeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaa```````````_________^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSTTTTSSSSSSSSSSRRRRRRRRRRQRRQQQQQQQQQQPPPPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@A@@@@@@@@@????????????>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;:::::::::999988888777777776666666666555554444444444433333333333322222222211111111111000000///////////..........---------,,,,,,,,,,+++++++++++************)))))))))))((((((((((''''''''''''&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!!  ………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…††††………………………………………………………………………„„„†††††††††††††……………………………………………………………………………„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€��‚‚ƒ„„…†‡‡ˆ‰‰‰ŠŠŠŠ‰‰ˆˆ‡‡††……„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������€€€€€€~~~}}}}}||||zzzzzzzzzyyyyyyyyyyyyxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttsstssssssssssssrrrrrrrrrrrrqqqppppppppppppppooooooooppooooooooooooonnnnnnnnnnmlllllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggfffffffeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaa```````````_________^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTSTTTTSSSSSSSSSSRRRRRRRRRRQRRQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@A@@@@@@@@@????????????>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;:::::::::999988888777777776666666666555554444444444333333333333222222222111111111111000000///////////..........---------,,,,,,,,,,++++++++++*************)))))))))))((((((((((''''''''''''&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!!  ………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………†………………………………………………………………………„„„„„††††††††††††……………………………………………………………………………„„„„„„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€��‚‚ƒ„……†‡ˆˆ‰‰ŠŠŠ‰‰‰ˆˆ‡‡‡†……„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�����€€€€€~~~~}}}}}|||zzzzzzzzzzyyyyyyyyyyyxxxxwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrrqqpppppppppppppppooooooooppooooooooooooonnnnnnnnnnmllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggfffffffeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaa```````````_________^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTSTTTTSSSSSSSSSRRRRRRRRRRRQRRQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@A@@@@@@@@@????????????>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;:::::::::999988887777777776666666666555554444444444333333333333222222222111111111111000000///////////.........----------,,,,,,,,,,++++++++++*************)))))))))))((((((((((''''''''''''&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!!  ………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………„„„„„„„††††††††††………………………………………………………………………………„„„„„„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€€��‚ƒƒ„…††‡ˆˆ‰‰‰Š‰‰‰ˆˆ‡‡‡†……„„ƒƒƒƒƒƒƒƒ‚ƒƒƒ‚‚‚‚‚‚‚‚�����€€€€~~~~}}}}}||{{zzzzzzzzzyyyyyyyyyyxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrrqqpppppppppppppppooooooooppooooooooooooonnnnnnnnnnmllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggffffffeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaa``````````__________^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTSTTTSSSSSSSSSSRRRRRRRRRRRQRRQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@A@@@@@@@@@????????????>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;::::::::9999988887777777776666666666555544444444444333333333333222222222111111111111000000//////////..........---------,,,,,,,,,,,++++++++++*************)))))))))))((((((((((''''''''''''&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!!  ………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………„„„„„„„„„†††††††††………………………………………………………………………………„„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~€€€€��‚ƒƒ„…†‡‡ˆ‰‰‰‰‰‰‰ˆˆ‡‡‡†……„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚����€€€€~~~~}}}}}}{{{{zzzzzzzzyyyyyyyyyxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrrrrrqqpppppppppppppppooooooooppooooooooooooonnnnnnnnnnmllllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggfffffffeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaa``````````__________^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSTTTSSSSSSSSSSRRRRRRRRRRRQRRQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@A@@@@@@@@@????????????>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;::::::::9999988887777777776666666666555544444444444333333333332222222221111111111111000000///////////.........---------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((''''''''''''&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!!  ………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………„„„„„„„„„„„†††††††………………………………………………………………………………„„„„„„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~€€€��‚‚ƒ„……†‡ˆˆ‰‰‰‰‰‰ˆˆ‡ˆ‡†……„„ƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚����€€€€~~~~}}}}}{{{{{{zzzzzzyyyyyyyyyxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrrrrrqqpppppppppppppppooooooooppooooooooooooonnnnnnnnnnmllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggfffffffeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaa``````````__________^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSTTTSSSSSSSSSSRRRRRRRRRRRQRRQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;:::::::::9999988887777777776666666666555544444444444333333333332222222221111111111111000000///////////.........---------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((''''''''''''&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!!!!!!!  ………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………„„„„„„„„„„„„„†††††…………………………………………………………………………………„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~€€€��‚ƒƒ„…†‡‡ˆ‰‰‰‰‰‰‰ˆˆˆ‡††…„„ƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚����€€€€~~~~}}}}{{{{{{{zzzzzzyyyyyyyyxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrrrqqpppppppppppppppooooooooppooooooooooooonnnnnnnnnnllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggfffffffeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbbaaaaaaaaa```````````__________^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSTTTSSSSSSSSSSRRRRRRRRRRRQRQQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;:::::::::9999988887777777776666666666555544444444443333333333332222222221111111111110000000//////////..........---------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((''''''''''''&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!!!!!!  …………………………………………………………………………………………………………………………………††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………„„„„„„„„„„„„„„„††††…………………………………………………………………………………„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~€€€��‚ƒ„…††‡ˆˆ‰‰‰‰‰‰ˆˆˆ‡††…„„ƒƒƒ‚‚‚‚‚ƒƒƒƒƒ„„„„„ƒƒƒƒ‚‚‚����€€€€~~~~~}}|{{{{{{{zzzzzyyyyyyyyxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrrqqqpppppppppppppppooooooooppooooooooooooonnnnnnnnnnllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggfffffffeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaa```````````__________^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSTTTSSSSSSSSSSRRRRRRRRRRRQRQQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;::::::::99999988887777777776666666665555544444444443333333333332222222221111111111110000000//////////..........---------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((''''''''''''&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""!!!!!!!!!!!!!!!!!!  ………………………………………………………………………………………………………………………………………††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………„„„„„„„„„„„„„„„„„††……………………………………………………………………………………„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~€€��‚ƒƒ„…†‡ˆˆ‰‰‰‰‰‰ˆˆˆ‡‡†…„„ƒƒƒ‚‚‚‚‚ƒƒƒƒƒ„„„„„„ƒƒƒƒ‚‚‚����€€€€~~~~~}|||{{{{{{zzzzzyyyyyyyxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrrqqpppppppppppppppoooooooooppooooooooooooonnnnnnnnnnllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggfffffffeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaa``````````___________^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSTTTSSSSSSSSSSRRRRRRRRRRRQRQQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;::::::::99999988877777777776666666666555544444444443333333333332222222211111111111110000000//////////.........----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((''''''''''''&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!!!!  „………………………………………………………………………………………………………………………………………††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~€€�‚‚ƒ„…†‡‡ˆˆ‰‰‰‰‰ˆˆˆ‡‡†……„ƒƒƒ‚‚‚‚‚ƒƒƒƒ„„„„„„„„ƒƒƒ‚‚‚‚����€€€€~~~~~||||{{{{{zzzzzyyyyyyxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqppppppppppppppoooooooooppoooooooooooonnnnnnnnnnnllllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggffffffffeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaaaa```````````__________^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSTTTSSSSSSSSSSRRRRRRRRRRQQRQQQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;:::::::::99999988877777777776666666665555544444444443333333333332222222211111111111110000000//////////.........----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((''''''''''''&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!!!!  „…………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~€€��‚ƒ„…††‡ˆˆ‰‰‰‰‰ˆˆˆˆ‡†……„ƒƒƒ‚‚‚‚‚‚ƒƒƒ„„„„„„„„ƒƒƒƒ‚‚‚‚����€€€€~~~~|||||{{{{{zzzzyyyyyyxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuutttttttttttttssssssssssssssrrrrrrrrrrrrrqqqpppppppppppppppoooooooooppooooooooooooonnnnnnnnnmllllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggfffffffeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaaaa```````````__________^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSTTSSSSSSSSSSSRRRRRRRRRRQQRQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;:::::::::99999988877777777776666666665555544444444443333333333332222222211111111111100000000//////////.........----------,,,,,,,,,,,+++++++++++************))))))))))(((((((((((''''''''''''&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$####################""""""""""""!!!!!!!!!!!!!!! !  „„…………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~€€€�‚ƒƒ„…†‡ˆˆ‰‰‰‰‰ˆˆˆˆ‡†……„ƒƒ‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„ƒƒƒƒ‚‚‚‚����€€€€~~~||||||{{{{zzzzyyyyyyxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrrrqqppppppppppppppppooooooooopooooooooooooonnnnnnnnnnmlllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggfffffffeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbbaaaaaaaaa```````````__________^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSTTSSSSSSSSSSSRRRRRRRRRRQQRQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;:::::::::99999988877777777776666666665555544444444443333333333332222222211111111111100000000//////////.........----------,,,,,,,,,,,+++++++++++************))))))))))(((((((((((''''''''''''&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$####################""""""""""""!!!!!!!!!!!!!!! !  „„„…………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~€€�‚‚ƒ„…†‡‡ˆˆ‰‰‰‰ˆˆˆˆ‡†……„ƒƒƒ‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„ƒƒƒƒ‚‚‚‚‚����€€€€~~}||||||{{{{zzzyyyyyyxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqppppppppppppppoooooooooopooooooooooooonnnnnnnnnnmlllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggfffffffeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaa``````````___________^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSTTSSSSSSSSSSSRRRRRRRRRRQQRQQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>=========<<<<<<<<<<;<;;;;;;;;;:::::::::99999988877777777776666666665555544444444443333333333332222222221111111111100000000//////////.........----------,,,,,,,,,,,+++++++++++************))))))))))(((((((((((''''''''''''&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$####################""""""""""""!!!!!!!!!!!!!!! !  „„„„…………………………………………………„………………………………………………………………………………………†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒ„…†‡‡ˆˆ‰‰‰‰‰ˆˆˆ‡††…„ƒƒƒ‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„ƒƒƒƒ‚‚‚‚‚����€€€€~}}|||||{{{{zzzzyyyyyxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrrrrrqqpppppppppppppppoooooooooopooooooooooooonnnnnnnnnnmlllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggfffffffeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaa``````````__________^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSTTSSSSSSSSSSRRRRRRRRRRRQQRQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;:::::::::99999988877777777776666666665555544444444444333333333332222222221111111111100000000//////////.........----------,,,,,,,,,,,+++++++++++************))))))))))(((((((((((''''''''''''&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$####################""#""""""""""!!!!!!!!!!!!!!  „„„„„………………………………………………„„………………………………………………………………………………………††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒ„…††‡ˆˆ‰‰‰‰ˆˆˆˆ‡††…„„ƒƒ‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚����€€€€}}}|||||{{{zzzzyyyyxxxxxxwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrrrrrqqqpppppppppppppppoooooooooopooooooooooooonnnnnnnnnmmlllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggfffffffeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaaaa```````````__________^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSTTSSSSSSSSSSRRRRRRRRRRRQQRQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>========<<<<<<<<<<;<;;;;;;;;;:::::::::9999998887777777777666666666555554444444444433333333333222222222111111111110000000///////////.........----------,,,,,,,,,,,+++++++++++************))))))))))(((((((((((''''''''''''&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$####################""#""""""""""!!!!!!!!!!!!!!  „„„„„„……………………………………………„„„………………………………………………………………………………………†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒ„……†‡ˆˆˆ‰‰‰ˆˆˆˆ‡††…„„ƒƒ‚‚‚‚‚‚‚ƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚���€€€}}}|||||{{{{zzzyyyyxxxxxxwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrrrrrqqqpppppppppppppppooooooooooooooooooooooonnnnnnnnnnmmllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggffffffeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaaaa```````````__________^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSTTSSSSSSSSSSRRRRRRRRRRRQQRQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::::9999998887777777777666666666555554444444444433333333333222222222111111111100000000///////////.........----------,,,,,,,,,,,+++++++++++************))))))))))(((((((((((''''''''''''&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""#""""""""""!!!!!!!!!!!!!!  „„„„„„„…………………………………………„„„„…………………………………………………………………………………………†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚���������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚ƒ„„…†‡‡ˆˆ‰‰‰ˆˆˆˆ‡††…„„ƒƒ‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚���€€€}}}|||||{{{{zzzyyyyxxxxxxwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrrrqqqpppppppppppppppooooooooooooooooooooooonnnnnnnnnnmmllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggfffffffeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbaaaaaaaaaa``````````___________^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSTTSSSSSSSSSSRRRRRRRRRRRQQRQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::::999998887777777777666666666555554444444444433333333333222222222111111111100000000//////////..........----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((('''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""#""""""""""!!!!!!!!!!!!!!  „„„„„„„„………………………………………„„„„„…………………………………………………………………………………………†††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚����������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚ƒƒ„…†‡‡ˆˆˆ‰‰ˆˆˆˆ‡††…„„ƒƒ‚‚‚‚‚‚‚ƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚��€€€}}}}|||||{{{zzzyyyyxxxxxxwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrrrrqqqppppppppppppppoooooooooooooooooooooooonnnnnnnnnnmmllllllllllkkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhghhhhhhhhgggggggggggfffffffeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbaaaaaaaaa```````````___________^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSTTSSSSSSSSSSRRRRRRRRRRRQQRQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::::::::999998888777777777666666666555554444444444433333333333222222222111111111100000000//////////..........----------,,,,,,,,,,,++++++++++++***********))))))))))((((((((((('''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""#""""""""""!!!!!!!!!!!!!  „„„„„„„„………………………………………„„„„„„„………………………………………………………………………………………††††††††††††††††††††††††††††‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚����������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚‚ƒ„…†‡‡ˆˆˆˆˆˆˆˆˆ‡††…„„ƒƒƒ‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚���€€€}}}}|||||{{{zzzyyyyxxxxxxwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqppppppppppppppoooooooooooooooooooooooonnnnnnnnnnmmllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhghhhhhhhggggggggggggfffffffeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaaaa```````````__________^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSTTSSSSSSSSSSRRRRRRRRRRQQQRQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;:::::::::::999998888777777777666666666555554444444444433333333333222222222111111111100000000//////////..........----------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""#""""""""""!!!!!!!!!!!!!  „„„„„„„„„……………………………………„„„„„„„„…………………………………………………………………………………………††††††††††††††††††††††††††††‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚�����������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒ„…††‡ˆˆˆˆˆˆˆˆˆ‡‡†……„ƒƒƒƒ‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚���€€}}}}|||||{{{zzzyyyyyxxxxxwwwwwwwwwvvvvvvvvvvvvvuuuuuuuutttttttttttttssssssssssssssssrrrrrrrrrrrrrrqqppppppppppppppooooooooooooooooooooooonnnnnnnnnnnmmllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhghhhhhhhggggggggggggffffffeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaaaa```````````__________^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;::::::::::::99998888777777777766666666555554444444444433333333333222222222111111111100000000//////////..........-----------,,,,,,,,,,++++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##################""""#""""""""""!!!!!!!!!!!!!  „„„„„„„„„„…………………………………„„„„„„„„„…………………………………………………………………………………………†††††††††††††††††††††††††††††‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚�����������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€��‚ƒ„…††‡ˆˆˆˆˆˆˆˆˆ‡‡†……„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚��€€€}}}}}||||{{{zzzzyyyyxxxxxwwwwwwwwvvvvvvvvvvvvvvuuuuuuuutttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqppppppppppppppooooooooooooooooooooooonnnnnnnnnnnmmllllllllllkkkkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhhhhghhhhhhhgggggggggggfffffffeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbaaaaaaaaaa```````````__________^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;::::::::::::99998888877777777766666666555554444444444433333333333222222222111111111000000000//////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!  „„„„„„„„„„„………………………………„„„„„„„„„„……………………………………………………………………………………………†††††††††††††††††††††††††††††‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚������������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚ƒ„……†‡‡ˆˆˆˆˆˆˆˆ‡‡††…„„„ƒƒƒƒƒƒƒƒ„„„„„„……„„„„„„„„„„„„„ƒƒƒƒ‚‚��€€€}}}}}||||{{{zzzzyyyyxxxxxwwwwwwwwvvvvvvvvvvvvvuuuuuuuuutttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqppppppppppppppooooooooooooooooooooooonnnnnnnnnnnmmllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhgghhhhhhhgggggggggggfffffffeeeeeeeeeeedddddddddddccccccccbbbbbbbbbbbaaaaaaaaaa``````````___________^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;::::::::::::99998888877777777766666666555544444444444433333333333222222222111111111000000000//////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!  „„„„„„„„„„„„……………………………„„„„„„„„„„„……………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚ƒ„„…†‡‡ˆˆˆˆˆˆˆˆ‡‡††……„„„ƒƒƒƒƒ„„„„„„……………………………„„„„„„„ƒƒƒ‚‚���€€~}}}}||||{{{{zzzyyyyyxxxxwwwwwwwvvvvvvvvvvvvvvuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrrrrrrrrqqqpppppppppppppoooooooooooooooooooooonnnnnnnnnnnnmmllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhgghhhhhhhgggggggggggfffffffeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbaaaaaaaaa```````````___________^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;::::::::::::99998888877777777766666666555544444444444433333333333222222222111111111000000000//////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((('''''''''''&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!  „„„„„„„„„„„„„…………………………„„„„„„„„„„„„………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚ƒƒ„…†‡‡ˆˆˆˆˆˆˆˆ‡‡††………„„„„„„„„„„„………………………………………„„„„„„ƒƒ‚‚‚��€€€~}}}}||||{{{{zzzyyyyyxxxxwwwwwwwvvvvvvvvvvvvvvuuuuuuuutttttttttttttsssssssssssssssssrrrrrrrrrrrrrqqqpppppppppppppooooooooooonooooooooooonnnnnnnnnnnnmmllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhgghhhhhhggggggggggggfffffffeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaaaa```````````__________^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@A@@@@@@@@??????????>>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;;;:::::::::::::9998888877777777766666666555544444444444433333333333222222222111111111000000000//////////..........-----------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((((((''''''''''&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!  „„„„„„„„„„„„„„………………………„„„„„„„„„„„„„………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€��‚ƒ„…††‡‡ˆˆˆˆˆˆˆˆ‡‡††………„„„„„„„„…………………………………………………„„„„ƒƒƒ‚‚��€€€~}}}}||||{{{{zzzzyyyyxxxxwwwwwwvvvvvvvvvvvvvvuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrqqpppppppppppppooooooooooooooooooooooonnnnnnnnnnnnnmllllllllllkkkkkkkkkkkjjjjjiiiiiiiiiiihhhhhhhhhhhhgghhhhhhgggggggggggffffffffeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaaaa```````````__________^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@A@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::::::9998888887777777766666666555544444444444433333333333222222222111111111000000000//////////..........-----------,,,,,,,,,,,++++++++++++**********)))))))))))(((((((((((''''''''''&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!  ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………„„„……………………………………………………………………………………………………………††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{|{{{||||}}~€�‚ƒƒ„„……………†………„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ…………………„„„„„„ƒƒƒ‚‚‚��€€�€€€~~~~}}}||||{{{{{{yxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqppppppppppooooooonnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggggggffffffffffffeeeeeeeddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa`````````````````````__________^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLMLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>======<<<<<<<<<;;;;;;;;::::::::9999999999999988888777766666666655555555444444444433333333333222222222111111110000000000///////..........-----------,,,,,,,,,,,,++++++++++++*************)))))))))))(((((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!  ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………„„„„…………………………………………………………………………………………………………………††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{|||}}~~€�‚‚ƒ„„……………†………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………„„„„„ƒƒƒ‚‚���€€€�€€€~~~~}}}||||{{{{{{yxxxxxxxxxxxxwwwwwwwwwwwvuuuuuuuuttttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqppppppppppoooooooonnnnnnnnnmmmmmmmmmmmmmlllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggggggffffffffffffeeeeeeeddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa`````````````````````__________^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>=====<<<<<<<<<<;;;;;;;;::::::::9999999999999988888777776666666655555555444444444433333333333222222222111111110000000000///////...........----------,,,,,,,,,,,,,+++++++++++*************)))))))))))(((((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!  ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………„„„„„„……………………………………………………………………………………………………………………†††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{|||}}~€€�‚ƒƒ„„…………††………„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„………………………„„„„ƒƒƒ‚‚���€€€�€€€~~~~}}}|||||{{{{{yyxxxxxxxxxxwwwwwwwwwwwwvuuuuuuuutttttttttttttttssssssssssssrrrrrrrrrrrrqqqqqqqqqqppppppppppoooooooonnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggggggffffffffffffeeeeeeeddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa````````````````````___________^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>=====<<<<<<<<<<;;;;;;;;::::::::9999999999999988888777776666666655555555444444444433333333333222222222111111110000000000///////..........-----------,,,,,,,,,,,,,+++++++++++*************)))))))))))(((((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!  ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„………………………………………………………………………………………………………………†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{|||}}~~€�‚‚ƒ„„„………†……………„„„„„„„„„„„„„„„„„„„„†††………………„„„„ƒƒƒ‚‚���€€�€€€€~~~~}}}}||||{{{{{yyxxxxxxxxxxwwwwwwwwwwwwvuuuuuuuutttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqppppppppppoooooooonnnnnnnnnmmmmmmmmmmmmmlllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggggggggggggggggfffffffffffeeeeeeeeddddddddcccccccccccbbbbbbbbaaaaaaaaaaa```````````_`````````___________^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>=====<<<<<<<<<<;;;;;;;;::::::::9999999999999988888777776666666655555555444444444433333333333222222222111111110000000000///////..........-----------,,,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!  ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„……………………………………………………………………………………………………………†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{|||}}~€€�‚ƒƒ„„„„„†…………………„„„„„„„„„„„„„„„„„„††††……………„„„ƒƒƒ‚‚‚��€€€�€€€€~~~~}}}}||||{{{{{yyyxxxxxxxxxwwwwwwwwwwwvvuuuuuuuttttttttttttttttsssssssssssrrrrrrrrrrrrrqqqqqqqqqpppppppppppoooooooonnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhggggggggggggggggfffffffffffeeeeeeeedddddddcccccccccccbbbbbbbbbaaaaaaaaaaa```````````_`````````__________^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>=====<<<<<<<<<<;;;;;;;;::::::::9999999999999888888777776666666665555555444444444433333333333222222222111111110000000000///////...........-----------,,,,,,,,,,,,,++++++++++*************))))))))))))((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""!!!!!!!!!!  ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„………………………………………………………………………………………………………††††††††††††††††††‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{|||}}~~€��‚ƒƒ„„„„………………………………………………………………„„†††††…………„„„ƒƒƒ‚‚���€€€�€€€€~~~~}}}}|||||{{{{yyyxxxxxxxxxxwwwwwwwwwwvvuuuuuuuttttttttttttttttsssssssssssrrrrrrrrrrrrrqqqqqqqqqpppppppppppoooooooonnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeeeedddddddccccccccccccbbbbbbbbaaaaaaaaaaa```````````_````````___________^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>=====<<<<<<<<<;;;;;;;;;::::::::999999999999988888877777666666666555555544444444443333333333322222222211111111000000000////////...........-----------,,,,,,,,,,,,,+++++++++++************))))))))))))((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""!!!!!!!!!!  ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„…………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~€��‚ƒƒ„„„……………………………………………………………………†††††…………„„„ƒƒ‚‚‚��€€€€€€€~~~~}}}}|||||{{{{yyyyxxxxxxxxxwwwwwwwwwvvvuuuuuuuttttttttttttttttsssssssssssrrrrrrrrrrrrrqqqqqqqqqppppppppppooooooooonnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggggggggggggfffffffffffeeeeeeeeedddddddcccccccccccbbbbbbbbbaaaaaaaaaaa```````````_````````___________^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>=====<<<<<<<<<;;;;;;;;;::::::::9999999999998888888777776666666665555555444444444433333333333222222222111111110000000000///////...........-----------,,,,,,,,,,,,,+++++++++++************))))))))))))((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!  ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„……………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{||}}~~€€�‚‚ƒƒƒ„…………†††††††††††††………………………†††††…………„„ƒƒƒ‚‚���€€€€€€€~~~~}}}}|||||{{{{yyyyyxxxxxxxxxwwwwwwwwvvvuuuuuutttttttttttttttttsssssssssssrrrrrrrrrrrrqqqqqqqqqpppppppppppooooooooonnnnnnnnmmmmmmmmmmmmmllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhgggggggggggggggfffffffffffeeeeeeeeedddddddcccccccccccbbbbbbbbaaaaaaaaaaaa```````````_````````___________^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXYYYYXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>=====<<<<<<<<<;;;;;;;;;:::::::9999999999998888888877777666666666555555544444444443333333333322222222211111111000000000////////...........-----------,,,,,,,,,,,,,+++++++++++************))))))))))))((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||}}~~€€�‚‚ƒƒƒ………††††††††††††††††††……………†††††…………„„ƒƒ‚‚���€€€€€€€~~~~}}}||||||{{{{yyyyyyxxxxxxxxwwwwwwwwvvvuuuuuutttttttttttttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqpppppppppppooooooooonnnnnnnnmmmmmmmmmmmmmllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeedddddddcccccccccccbbbbbbbbaaaaaaaaaaa```````````__````````___________^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>====<<<<<<<<<<;;;;;;;;;:::::::9999999999998888888877777666666666555555544444444443333333333322222222211111111000000000////////...........------------,,,,,,,,,,,,,++++++++++************)))))))))))(((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~~€€�‚‚ƒƒ………†††††‡‡‡‡‡‡‡‡††††††…………‡††††…………„„ƒƒ‚‚��€€€~€€€~~~}}}}||||||{{{{yyyyyyyxxxxxxxxwwwwwwwvvvuuuuuutttttttttttttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqpppppppppppooooooooonnnnnnnnmmmmmmmmmmmmmllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeddddddccccccccccccbbbbbbbbaaaaaaaaaaa```````````__````````__________^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>====<<<<<<<<<<;;;;;;;;;:::::::9999999999998888888877777666666666555555544444444443333333333322222222211111111000000000////////...........------------,,,,,,,,,,,,,++++++++++************)))))))))))(((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~€€�‚‚ƒ„……†††‡‡‡‡‡‡‡‡‡‡‡‡‡††††………‡†††††………„„ƒƒ‚‚��€€~~€€~~~~}}}}|||||||{{{yyyyyyyyyxxxxxxwwwwwwwvvvuuuuutttttttttttttttttsssssssssssrrrrrrrrrrrrrqqqqqqqqppppppppppppooooooooonnnnnnnnmmmmmmmmmmmmmllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeddddddcccccccccccbbbbbbbbbaaaaaaaaaaa```````````__````````__________^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>====<<<<<<<<<<;;;;;;;;;:::::::9999999999988888888877777666666666555555544444444443333333333222222222211111110000000000////////...........------------,,,,,,,,,,,,,++++++++++************)))))))))))(((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……†††††††………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~€��‚ƒ„……†††‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡††††……‡‡††††………„„ƒƒ‚��€€~~~~~~~~}}}}||||||||{{{yyyyyyyyyyxxxxxxwwwwwwwvvuuuuutttttttttttttttttsssssssssssrrrrrrrrrrrrrqqqqqqqqpppppppppppoooooooooonnnnnnnnmmmmmmmmmmmmlllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeddddddcccccccccccbbbbbbbbaaaaaaaaaaaa```````````__```````___________^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;:::::::9999999999988888888877777666666666555555554444444443333333333222222222211111110000000000////////...........------------,,,,,,,,,,,,,++++++++++************)))))))))))((((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………†††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~€�‚‚„……††‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡‡†††……‡‡††††………„„ƒ‚‚��€€~~~~~~~~~~}}}}||||||||{{{yyyyyyyyyyyxxxxxxwwwwwwvvuuuuttttttttttttttttttsssssssssssrrrrrrrrrrrrqqqqqqqqqppppppppppppooooooooonnnnnnnmmmmmmmmmmmmmlllllkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeddddddcccccccccccbbbbbbbbaaaaaaaaaaa```````````___```````___________^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>===<<<<<<<<<<;;;;;;;;;::::::::9999999999888888888877776666666666555555554444444433333333333222222222211111110000000000////////...........------------,,,,,,,,,,,,,++++++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………†††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||}}~~€��‚„„…††‡‡ˆˆˆ‰‰‰‰‰ˆˆˆˆ‡‡‡†††…‡‡‡†††………„„ƒ‚‚��€~~~}}~~~~~}}}}||||||||||{|zzzyyyyyyyyxxxxxxwwwwwwvvuuuuuttttttttttttttttssssssssssssrrrrrrrrrrrrqqqqqqqqqpppppppppppoooooooooonnnnnnnmmmmmmmmmmmmmlllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeedddddccccccccccccbbbbbbbbaaaaaaaaaaa```````````___```````___________^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>===<<<<<<<<<<;;;;;;;;;;:::::::9999999999888888888877776666666666555555554444444443333333333222222222211111110000000000////////...........------------,,,,,,,,,,,,,++++++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………†………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{z{{{{{{||}}~€�‚„„…††‡‡ˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‡‡††††‡‡‡††††……„„ƒƒ‚��€~~~}}}~~~~~~}}}}|||||||||||||zzzzzyyyyyyyxxxxxwwwwwwvvuuuutttttttttttttttttsssssssssssrrrrrrrrrrrrrqqqqqqqqpppppppppppppooooooooonnnnnnnmmmmmmmmmmmmllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeedddddcccccccccccbbbbbbbbbaaaaaaaaaaa```````````___```````___________^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;::::::::9999999999888888888877766666666666555555554444444433333333333222222222211111110000000000////////...........------------,,,,,,,,,,,,+++++++++++************))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{zzzz{{{{{||}~~€�‚ƒ„…††‡ˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡†††‡‡‡‡†††………„ƒƒ‚�€€~~}}}}~~~~~~~}}}}}|||||||||||||zzzzzzyyyyyyyxxxxwwwwwwvvuuuuuttttttttttttttttssssssssssssrrrrrrrrrrrqqqqqqqqqppppppppppppoooooooooonnnnnnnmmmmmmmmmmmmllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggggggfffffffffffeeeeeeeeeeedddddcccccccccccbbbbbbbbbaaaaaaaaaaa```````````___```````__________^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>==<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888877766666666666555555554444444433333333333222222222211111110000000000////////...........------------,,,,,,,,,,,,++++++++++*************))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………††††††††††…………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{zzzzzz{{{{||}}~€��ƒ„…††‡ˆˆ‰‰‰‰ŠŠŠ‰‰‰‰ˆˆ‡‡‡††‡‡‡‡‡†††……„ƒƒ‚��€~~}}}}~~~~~~}}}}}||||||||||||||zzzzzzzyyyyyyxxxxxwwwwwvvuuuuttttttttttttttttssssssssssssrrrrrrrrrrrrqqqqqqqqqppppppppppppoooooooooonnnnnnnmmmmmmmmmmmmllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggfggffffffffffffeeeeeeeeeeedddddcccccccccccbbbbbbbbbaaaaaaaaaaa```````````___``````___________^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>==<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888877766666666666555555544444444433333333333222222222211111110000000000////////...........-----------,,,,,,,,,,,,,++++++++++*************))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………††††††††………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{zzzzzzz{{{{|}}~€€�ƒ„…††‡ˆˆ‰‰‰ŠŠŠŠŠ‰‰‰ˆˆˆ‡‡††ˆ‡‡‡‡†††……„„ƒ‚��€~}}}}|~~~~}}}}}}|||||||||||||||zzzzzzzyyyyyyxxxxxwwwwwvvuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqppppppppppppoooooooooonnnnnnmmmmmmmmmmmmlllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggfggffffffffffffeeeeeeeeeeeddddccccccccccccbbbbbbbbbaaaaaaaaaaa```````````___``````___________^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@????????>>>>>>>>>>==<<<<<<<<<<;;;;;;;;;;:::::::::999999999888888888877666666666665555555544444444433333333333222222222211111100000000000////////...........-----------,,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††……………………………†††††………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{zzzzzzzzz{{{||}~€�ƒ„…††‡ˆˆ‰‰ŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡††ˆ‡‡‡‡‡†††……„ƒ‚‚�€~}}}||~~}}}}}}}||||||||||||||||zzzzzzzyyyyyyxxxxxwwwwwvvuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrqqqqqqqqpppppppppppppoooooooooonnnnnnmmmmmmmmmmmmlllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggggfggfffffffffffeeeeeeeeeeedddddcccccccccccbbbbbbbbbbaaaaaaaaaa````````````___``````___________^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>=<<<<<<<<<<;;;;;;;;;;;::::::::9999999999888888888877666666666665555555544444444433333333333222222222211111100000000000////////...........-----------,,,,,,,,,,,,++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………††††††††††††††††††††††††††††††††††…………………………………………††………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzz{{{{zzzzzzzzzz{{{||}~~€�ƒ„…††‡ˆˆ‰‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡‡‡†ˆˆ‡‡‡‡‡††……„„ƒ‚�€~}}}||}}}}}}}}||||||||||{||||||zzzzzzzyyyyyyxxxxxwwwwwvvuuuutttttttttttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqpppppppppppppoooooooooonnnnnnmmmmmmmmmmmmlllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggffggfffffffffffeeeeeeeeeeedddddcccccccccccbbbbbbbbbbaaaaaaaaaa````````````___``````__________^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@????????>>>>>>>>>>=<<<<<<<<<<;;;;;;;;;;;::::::::9999999999888888888877666666666665555555544444444433333333333222222222211111100000000000////////...........-----------,,,,,,,,,,,+++++++++++*************))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzz{{{{zzzzzzzzzz{{{||}}~€�ƒ„……†‡‡ˆ‰‰‰ŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡†ˆˆˆ‡‡‡‡‡††……„ƒ‚�€€~~}}||}}}}}}|||||||||{{{|||||||zzzzzzzyyyyyyxxxxwwwwwwvvuuuutttttttttttttttssssssssssssssrrrrrrrrrrqqqqqqqqqpppppppppppppoooooooooonnnnnnmmmmmmmmmmmmlllllllkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggffgffffffffffffeeeeeeeeeeeddddccccccccccccbbbbbbbbbbaaaaaaaaaa```````````____``````__________^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>=<<<<<<<<<<;;;;;;;;;;;::::::::9999999999888888888877666666666655555555444444444433333333333222222222211111100000000000////////..........-----------,,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzz{{{zzzzzzzzzzzz{{||}}~€�ƒƒ„…†‡‡ˆˆ‰‰‰ŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡ˆˆˆ‡‡‡‡‡††……„ƒƒ‚�€~~}}||}}}}}|||||||||{{{{{||||||zzzzzzyyyyyyyxxxxwwwwwvvvuuuutttttttttttttttssssssssssssssrrrrrrrrrrqqqqqqqqpppppppppppppooooooooooonnnnnmmmmmmmmmmmmllllllllkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggffgffffffffffffeeeeeeeeeeeddddccccccccccccbbbbbbbbbbaaaaaaaaaa```````````____`````___________^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXYXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>=<<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888887666666666665555555544444444443333333333322222222221111110000000000/////////..........-----------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzz{{{zzzzzzzzzzzz{{{|}}~€€‚ƒ„…††‡ˆˆ‰‰‰‰ŠŠŠŠ‰‰‰ˆˆˆ‡‡‡ˆˆˆˆ‡‡‡‡‡††…„„ƒ‚�€~}}||}}}}|||||||||{{{{{{||||||zzzzzzyyyyyyxxxxxwwwwwvvvuuuuttttttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqppppppppppppppoooooooooonnnnnmmmmmmmmmmmlllllllllkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggffgfffffffffffeeeeeeeeeeedddddcccccccccccbbbbbbbbbbbaaaaaaaaaa```````````____`````___________^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>=<<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888887666666666655555555544444444443333333333322222222221111110000000000/////////..........-----------,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzz{zzzzzzzzzzzzzz{{{||}~€‚ƒ„……†‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡ˆˆˆˆˆ‡‡‡‡††……„ƒ‚�€€~}}||}}}|||||||||{{{{{{|||||||zzzzzyyyyyyxxxxxwwwwwwvvvuuuuttttttttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqpppppppppppppooooooooooonnnnnmmmmmmmmmmmlllllllllkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggfffffffffffffffeeeeeeeeeeedddddcccccccccccbbbbbbbbbbbaaaaaaaaa````````````____`````__________^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>=<<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888887666666666655555555444444444443333333333322222222221111100000000000/////////..........----------,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzz{zzzzzzzzzzzzzz{{{||}~~€‚ƒƒ„…††‡‡ˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡ˆˆˆˆˆ‡‡‡‡‡††…„„ƒ‚�€~~}||}}||||||||{{{{{{{||||||||zzzzzyyyyyyxxxxxwwwwwvvvvuuuuttttttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqpppppppppppppooooooooooonnnnmmmmmmmmmmmmlllllllllkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggggfffffffffffffffeeeeeeeeeeeddddccccccccccccbbbbbbbbbbbaaaaaaaaa```````````_____`````__________^^^^^^^^^^]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@????????>>>>>>>>>>>=<<<<<<<<<<;;;;;;;;;;:::::::::999999999998888888887666666666555555555444444444443333333333322222222221111100000000000/////////..........----------,,,,,,,,,,,+++++++++++*************))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!  �‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{||}~~€€‚ƒ„……†‡‡ˆˆ‰‰‰‰ŠŠŠŠŠ‰‰‰‰ˆˆˆ�ŒŒŒŒŒŒŒ‹‹‹ŠŠ‰ˆ‡†…„„ƒ‚�€€~~~~}}}}}}}}}}}}}}}}~~~zzzzzzzyyyyyxxxxxwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuurrrrrrrrrrrrrqqqqqqqqqqqponnnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggffffffgfffffffffffeeeeeeeeeeeddccccccccccbbbbbbbbbbbaaaaaaaaaa```````````_______________^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPQQQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIJJJJJJJJJJIIIIIIIIIIHHHHHIIIIHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBAAAAAAAAAAAAAA@@@@@@@????????>>>>>>>>>>>=====<<<<<;;;;;;;;;;::::::::::888888877777777777666666655555555444444444333333333322222222222211111111110000000///////////...................----------,,,,,,,,,,,+++++++++++****************))))))))))))(((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!  ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{z{{{{{{||}}~€‚ƒ„„…††‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ�ŒŒŒŒŒŒŒ‹‹‹ŠŠ‰ˆˆ‡†…„ƒ‚��€~~~~}}}}}}}}}}}}}}}~~~~zzzzzzyyyyyxxxxxwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuutrrrrrrrrrrrrrqqqqqqqqqqqpnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggffffffffffffffffffeeeeeeeeeeeddcccccccccbbbbbbbbbbbbaaaaaaaaaa```````````______________^^^^^^^^^^^]]]]]]]]\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSRSRRRRRRRRRRRQQQQQQQQQQPPPQQQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIJJJJJJJJJJIIIIIIIIIIHHHHHIIIIHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBAAAAAAAAAAAAAA@@@@@@@????????>>>>>>>>>>======<<<<<;;;;;;;;;;::::::::::88888887777777777766666665555555544444444433333333332222222222221111111111000000////////////..................----------,,,,,,,,,,,,+++++++++++****************))))))))))))(((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!  ���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………„……………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzz{{{{{||}}~~€‚‚ƒ„„…††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆ‡ŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰ˆ‡†…„ƒ‚‚�€~~~}}}}}}}}}}}}}}}~~~~~zzzzzzyyyyyxxxxxwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttrrrrrrrrrrrrrqqqqqqqqqqppnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggffffffffffffffffffeeeeeeeeeeeddcccccccccbbbbbbbbbbbbaaaaaaaaaa```````````______________^^^^^^^^^^^]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPQQQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIJJJJJJJJJJIIIIIIIIIIIHHHHIIIIHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBAAAAAAAAAAAAA@@@@@@@@????????>>>>>>>>>>======<<<<<;;;;;;;;;;::::::::::88888887777777777766666665555555544444444433333333332222222222221111111111000000///////////...................----------,,,,,,,,,,,,+++++++++++****************)))))))))))))((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!  ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzz{{{{{|||}~~€�‚ƒƒ„……††‡‡‡ˆˆˆ‰‰‰‰‰‰ˆˆˆˆ‡ŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰ˆˆ‡†…„ƒ‚�€~~~}}}}}}}}}}}}}}~~~~~~zzzzzzyyyyyxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuttrrrrrrrrrrrrqqqqqqqqqqqppnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggfffffffffffffffffeeeeeeeeeeedddcccccccccbbbbbbbbbbbbaaaaaaaaa````````````______________^^^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSRSRRRRRRRRRRQQQQQQQQQQQPPPQQQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIJJJJJJJJJJIIIIIIIIIIHHHHHIIIIHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBAAAAAAAAAAAAA@@@@@@@@????????>>>>>>>>>>======<<<<<;;;;;;;;;;::::::::::88888887777777777766666665555555444444444433333333332222222222221111111111000000///////////...................----------,,,,,,,,,,,,+++++++++++****************)))))))))))))((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!  �����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzz{{{{|||}}~�‚‚ƒƒ„……††‡‡‡ˆˆˆˆˆ‰ˆˆˆˆˆ‡‡ŒŒŒŒŒŒŒŒŒ‹‹‹‹Š‰‰ˆ‡†…„ƒ‚��~~~~}}}}}}}}}}}}}~~~~~~zzzzzzyyyyxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuttrrrrrrrrrrrrqqqqqqqqqqqppnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggfffffffffffffffffeeeeeeeeeeedddcccccccccbbbbbbbbbbbaaaaaaaaaa```````````_______________^^^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWXWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSRSRRRRRRRRRRQQQQQQQQQQQPPPQQQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIJJJJJJJJJJIIIIIIIIIIIHHHHIIIIHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@????????>>>>>>>>>>>======<<<<<;;;;;;;;;;::::::::::88888887777777777766666665555555444444444333333333332222222222221111111111000000///////////...................----------,,,,,,,,,,,,+++++++++++****************)))))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!  ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„…………………………„„„„„„„„…………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzzz{{{{||}}~~��‚‚ƒ„„……†††‡‡ˆˆˆˆˆˆˆˆˆˆ‡‡ŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰ˆ‡‡†…„ƒ‚�€~~~}}}}}}}}}}}}~~~~~~~zzzzzzyyyyxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuutttrrrrrrrrrrrrqqqqqqqqqqpppnnnnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggfffffffffffffffffeeeeeeeeeeedddccccccccbbbbbbbbbbbbaaaaaaaaaa```````````______________^^^^^^^^^^^]]]]]]]]]\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWXWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSRSRRRRRRRRRRQQQQQQQQQQPPPPQQQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIJJJJJJJJJJIIIIIIIIIIIHHHHIIIIHHHHHHHHHGGGGGGGGGGFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@????????>>>>>>>>>>>======<<<<<;;;;;;;;;;::::::::::88888887777777777766666665555555444444444333333333322222222222221111111111000000//////////...................-----------,,,,,,,,,,,++++++++++++****************)))))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!  �������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{|||}}~~€��‚ƒƒ„„……†††‡‡ˆˆˆˆˆˆˆˆ‡‡‡ŒŒŒŒŒŒŒŒŒŒ‹‹‹‹Š‰‰ˆ‡†…„ƒ‚�€~~~}}}}}}}}}}}}~~~~~~~{zzzzzyyyyxxxxxwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuutttrrrrrrrrrrrqqqqqqqqqqqpppnnnnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggfffffffffffffffffeeeeeeeeeeeedddccccccccbbbbbbbbbbbbaaaaaaaaaa```````````______________^^^^^^^^^^^]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWXWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPQQQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIJJJJJJJJJJIIIIIIIIIIHHHHHIIIIHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@????????>>>>>>>>>>>======<<<<<;;;;;;;;;;::::::::::88888887777777777766666665555555444444444333333333322222222222221111111111000000//////////...................----------,,,,,,,,,,,,++++++++++++****************)))))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!  ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{||}}~~€€�‚‚ƒƒ„„……††‡‡‡‡ˆˆˆˆˆˆ‡‡‡ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰ˆ‡†…„ƒƒ‚€€~~~~}}}}}}}}}}~~~~~~~~{zzzzzyyyyxxxxxwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuttttrrrrrrrrrrrqqqqqqqqqqqpppnnnnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggffffffffffffffffffeeeeeeeeeeddddccccccccbbbbbbbbbbbbaaaaaaaaa````````````______________^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWXWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPQQQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJIIIIIJJJJJJJJJJIIIIIIIIIIIHHHHIIIIHHHHHHHHHGGGGGGGGGFFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>======<<<<<;;;;;;;;;;::::::::::8888888777777777776666666555555544444444433333333332222222222222111111111000000///////////..................-----------,,,,,,,,,,,,++++++++++++****************)))))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!  ����������‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{|||}}~€€��‚‚ƒƒ„„……††‡‡‡‡ˆˆˆˆˆ‡‡‡ŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹Š‰‰ˆ‡†…„ƒ‚�€~~~}}}}}}}}}}~~~~~~~~{zzzzzzyyyyxxxxwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttrrrrrrrrrrrqqqqqqqqqqppppnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggfffffffffffffffffeeeeeeeeeeeddddccccccccbbbbbbbbbbbaaaaaaaaaa```````````_______________^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWXWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPQQQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJIIIIIJJJJJJJJJJJIIIIIIIIIHHHHHIIIIHHHHHHHHHGGGGGGGGGFFFFEEEEEEEDDDDDDDDDDDDDCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>======<<<<<;;;;;;;;;;::::::::::8888888777777777776666666555555444444444433333333332222222222221111111111000000///////////..................-----------,,,,,,,,,,,,++++++++++++****************)))))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!  �����������‚‚‚‚‚‚‚‚‚‚‚‚�������������������������„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{|||}}€€��‚‚ƒ„„……††‡‡‡‡ˆˆˆˆˆ‡‡‡ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠ‰ˆ‡†…„ƒƒ�€€~~~~}}}}}}}}}~~~~~~~~{zzzzzzyyyyxxxxwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuttttrrrrrrrrrrqqqqqqqqqqqppppnnnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggfffffffffffffffffeeeeeeeeeeeddddccccccccbbbbbbbbbbbaaaaaaaaaa```````````______________^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPQQQPPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJIIIIIIIIIHHHHHIIIIHHHHHHHHHGGGGGGGGGFFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>=======<<<<<;;;;;;;;;;::::::::::8888888777777777776666666555555444444444333333333332222222222221111111111000000///////////..................-----------,,,,,,,,,,,,++++++++++++****************)))))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!  ������������‚‚‚‚‚‚‚‚‚‚‚�������������������������„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{||}}€€�‚‚ƒƒ„„…†††‡‡‡ˆˆˆˆˆ‡‡‡ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹Š‰‰ˆ‡†…„ƒ‚�€~~~}}}}}}}}}~~~~~~~~{{zzzzzyyyyxxxxwwwwwvvvvvvvvvvuuuuuuuuuuuuuuutttttrrrrrrrrrqqqqqqqqqqqpppppnnnnnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggfffffffffffffffffeeeeeeeeeedddddcccccccbbbbbbbbbbbbaaaaaaaaaa```````````______________^^^^^^^^^^^]]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPQQQPPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJJJIIIIIIIJJJJJJJJJJJIIIIIIIIIHHHHHIIIIHHHHHHHHHGGGGGGGGGFFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>>=======<<<<<;;;;;;;;;;::::::::::8888888777777777776666666555555444444444333333333322222222222221111111111000000//////////..................-----------,,,,,,,,,,,,,++++++++++++*****************))))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!  �������������‚‚‚‚‚‚‚‚‚‚�������������������������„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{|||}~€��‚‚ƒ„„……††‡‡‡ˆˆˆˆˆˆ‡‡ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠ‰ˆ‡†…„„‚�€€~~~}}}}}}}}~~~~~~~~{zzzzzzyyyyxxxxwwwwwvvvvvvvvvuuuuuuuuuuuuuuuutttttrrrrrrrrrqqqqqqqqqqqpppppnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggfffffffffffffffffeeeeeeeeeedddddcccccccbbbbbbbbbbbaaaaaaaaaa````````````_____________^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPQQQPPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJIIIIIIIJJJJJJJJJJJIIIIIIIIIHHHHHIIIIHHHHHHHHHGGGGGGGGGFFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>=======<<<<;;;;;;;;;;;::::::::::8888888777777777776666666555555444444444333333333322222222222221111111111000000//////////..................-----------,,,,,,,,,,,,,++++++++++++*****************))))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!  ��������������‚‚‚‚‚‚‚‚‚�������������������������ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}||}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{{{|||~€€�‚‚ƒ„„……††‡‡ˆˆˆˆˆˆˆˆ‡�ŒŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠ‰ˆ‡†…„ƒ‚�€~~~~}}}}}}}~~~~~~~~{zzzzzzyyyyxxxxwwwwwvvvvvvvvuuuuuuuuuuuuuuuuttttttrrrrrrrrrqqqqqqqqqqqpppppnnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggfffffffffffffffffeeeeeeeeeedddddcccccccbbbbbbbbbbbaaaaaaaaaa```````````______________^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPQQQPPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJJJIIIIIIIIJJJJJJJJJJJIIIIIIIIIHHHHHIIIIHHHHHHHHHGGGGGGGGGFFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>=======<<<<<;;;;;;;;;;::::::::::8888888777777777776666666555555444444444333333333322222222222221111111111000000//////////..................-----------,,,,,,,,,,,,,++++++++++++*****************))))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!  ����������������‚‚‚‚‚‚‚�������������������������ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{||~~€��‚ƒƒ„……†‡‡‡ˆˆˆˆˆˆˆˆˆ��ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹Š‰ˆˆ‡†…ƒ‚��€~~~}}}}}}}~~~~~~~~{zzzzzzyyyyxxxxwwwwwvvvvvvvuuuuuuuuuuuuuuuuuttttttrrrrrrrrqqqqqqqqqqqppppppnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggfffffffffffffffffeeeeeeeeeedddddccccccbbbbbbbbbbbbaaaaaaaaaa```````````______________^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPQQQPPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJIIIIIIIIIHHHHHIIIIHHHHHHHHHGGGGGGGGGFFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>=======<<<<;;;;;;;;;;;:::::::::9888888877777777777666666655555544444444433333333332222222222222111111111000000///////////..................-----------,,,,,,,,,,,,,++++++++++++*****************))))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!  �����������������‚‚‚‚‚‚€������������������������ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{{{|}~€��‚ƒƒ„……†‡‡ˆˆˆˆˆˆˆˆˆˆ�����ŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠ‰ˆ‡†…„ƒ‚�€€~~~}}}}}}~~~~~~~~zzzzzzzyyyyxxxxwwwwwvvvvvvvuuuuuuuuuuuuuuuuuttttttrrrrrrrrqqqqqqqqqqqppppppnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggffffffffffffffffeeeeeeeeeeddddddccccccbbbbbbbbbbbaaaaaaaaaa````````````__________^___^^^^^^^^^^^]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPQQPPPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJIIIIIIIIIHHHHHIIIIHHHHHHHHHGGGGGGGGGFFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>========<<<<;;;;;;;;;;;:::::::::9888888777777777777666666655555544444444433333333332222222222221111111111000000///////////..................-----------,,,,,,,,,,,,,++++++++++++*****************))))))))))))((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!  ������������������‚‚‚‚‚€€�����������������������ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}|||||||||||||||||||||{|||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{|}~~€€�‚ƒƒ„…††‡‡ˆˆˆ‰‰‰‰‰ˆˆ����������ŒŒŒŒŒŒŒ‹‹Š‰‰ˆ‡†„ƒ‚‚�€~~~~}}}}}~~~~~~~~zzzzzzzyyyyxxxxwwwwwvvvvvvvuuuuuuuuuuuuuuuutttttttrrrrrrrrqqqqqqqqqqqppppppnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggffffffffffffffffeeeeeeeeeeddddddccccccbbbbbbbbbbbaaaaaaaaaa```````````___________^__^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZYYZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPQQPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIJJJJJJJJJJJIIIIIIIIIHHHHHIIIIHHHHHHHHHGGGGGGGGGFFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>========<<<<;;;;;;;;;;;:::::::::9888888777777777777666666655555544444444433333333332222222222221111111111000000///////////..................-----------,,,,,,,,,,,,,+++++++++++++****************))))))))))))((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!  ��������������������‚‚‚€€€€���������������������ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}|||||||||||||||||||||{{||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzz{{{}}~€�‚‚ƒ„…††‡ˆˆˆ‰‰‰‰‰‰‰‰ŽŽ�����������ŒŒŒŒ‹‹ŠŠ‰ˆ‡†…„ƒ‚�€€~~~}}}}}}~~~~~~~zzzzzzzyyyyxxxxwwwwwvvvvvvvuuuuuuuuuuuuuuuttttttttrrrrrrrrqqqqqqqqqqqppppppnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeddddddccccccbbbbbbbbbbbaaaaaaaaaa```````````___________^__^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPQQPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIJJJJJJJJJJJIIIIIIIIIIHHHHIIIIHHHHHHHHHGGGGGGGGGFFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>========<<<<;;;;;;;;;;::::::::::9888888777777777776666666655555444444444433333333332222222222221111111110000000///////////.................------------,,,,,,,,,,,,,+++++++++++++****************))))))))))))((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!  ���������������������‚‚€€€€€��������������������ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}|||||||||||||||||||||{{|||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{}}~~€�‚‚ƒ„…††‡ˆˆ‰‰‰‰‰‰‰‰‰ŽŽŽŽ����������ŒŒŒŒ‹‹ŠŠ‰ˆ‡…„ƒƒ‚�€~~~}}}}}}~~~~~~~zzzzzzzyyyyxxxxwwwwwvvvvvvvuuuuuuuuuuuuuutttttttttrrrrrrrrqqqqqqqqqqpppppppnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeddddddcccccbbbbbbbbbbbaaaaaaaaaaa```````````___________^__^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPQPPPPPPPPPPPPPOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIJJJJJJJJJJJIIIIIIIIIIHHHHIIIIHHHHHHHHHGGGGGGGGGFFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>========<<<<;;;;;;;;;;::::::::::9888888777777777776666666655555544444444433333333332222222222221111111110000000///////////.................------------,,,,,,,,,,,,,+++++++++++++****************))))))))))))((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!  ����������������������‚€€€€€€€������������������ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}|||||||||||||||||||||{{{|||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzz{|}}~€€�‚ƒ„…†‡‡ˆˆ‰‰‰‰ŠŠ‰‰‰ŽŽŽŽŽ����������ŒŒŒŒ‹‹Š‰ˆˆ†…„ƒ‚�€€~~~~}}}}}}~~~~~~zzzzzzzyyyyxxxxwwwwwvvvvvvuuuuuuuuuuuuuuutttttttttrrrrrrrqqqqqqqqqqqpppppppnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhghhhhhhgggggggggggfffffffffffffffffeeeeeeeeeeddddddcccccbbbbbbbbbbbaaaaaaaaaa````````````___________^_^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPQPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHIIIIHHHHHHHHHGGGGGGGGGGFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>========<<<;;;;;;;;;;;:::::::::99888888777777777776666666655555444444444333333333332222222222211111111110000000////////////................------------,,,,,,,,,,,,,+++++++++++++****************))))))))))))(((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  �����������������������€€€€€€€€�����������������ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyzzzzz|}}~€�‚ƒ„…†‡‡ˆˆ‰‰‰ŠŠŠŠŠŠ��ŽŽŽŽŽ���������ŒŒŒ‹‹ŠŠ‰ˆ‡†…ƒ‚��€~~~}}}}}}}~~~~~zzzzzzzyyyyxxxxwwwwwvvvvvvvuuuuuuuuuuuuuttttttttttrrrrrrrqqqqqqqqqqqpppppppnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhghhhhhggggggggggggfffffffffffffffffeeeeeeeeedddddddcccccbbbbbbbbbbbaaaaaaaaaa```````````___________^^_^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[ZZZZZZZZZZZYYYZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPQPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHIIIIHHHHHHHHHGGGGGGGGGFFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>========<<<;;;;;;;;;;;:::::::::9988888877777777777666666665555544444444433333333333222222222221111111110000000/////////////................-------------,,,,,,,,,,,,++++++++++++*****************))))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  �����������������������€€€€€€€€€����������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{|||{{{{{{{{{{{{{{{{{{{{zz{zzzzzzzzzzzzzzyyyyyyzzzz||}~~€�‚ƒ„…††‡ˆˆ‰‰ŠŠŠŠŠŠŠ���ŽŽŽŽŽ���������ŒŒŒ‹‹Š‰‰‡†…„ƒ‚�€~~~}}}}}}}}~~~}zzzzzzzyyyyxxxxwwwwwvvvvvvuuuuuuuuuuuuutttttttttttrrrrrrrrqqqqqqqqqqpppppppnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhghhhhhggggggggggggffffffffffffffffeeeeeeeeeedddddddccccbbbbbbbbbbbaaaaaaaaaaa```````````___________^^_^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZYYYZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHIIIIHHHHHHHHHGGGGGGGGGFFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>========<<<;;;;;;;;;;::::::::::9988888877777777777666666665555544444444433333333333222222222221111111110000000/////////////.................------------,,,,,,,,,,,,++++++++++++*****************)))))))))))((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  �����������������������€€€€€€€€€€€��������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{|||{{{{{{{{{{{{{{{{{{{zzz{zzzzzzzzzzzzzzyyyyyyyzzz||}}~€��ƒ„„…†‡ˆˆ‰‰ŠŠŠŠŠŠŠ����ŽŽŽŽŽ��������ŒŒŒŒ‹ŠŠ‰‡†…„ƒ‚�€€~~~}}}}}}}}}~}}zzzzzzzyyyyxxxxwwwwwvvvvvvuuuuuuuuuuuuttttttttttttrrrrrrrqqqqqqqqqqqpppppppnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgghhhhhggggggggggggffffffffffffffffeeeeeeeeeedddddddccccbbbbbbbbbbbaaaaaaaaaa````````````___________^^_^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[[[ZZZZZZZZZZZYYYZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHIIIIHHHHHHHHHGGGGGGGGGFFFFEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>========<<<;;;;;;;;;;::::::::::9988888877777777777666666665555544444444433333333333222222222221111111110000000/////////////.................------------,,,,,,,,,,,+++++++++++++*****************)))))))))))((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  �����������������������€€€€€€€€€€€€�������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyzz{||}~~€�‚ƒ„…†‡ˆˆ‰‰ŠŠŠŠŠŠŠ�����ŽŽŽŽŽ�������ŒŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚�€~~~}}}}}}}}}}}}zzzzzzzyyyyxxxxxwwwwwvvvvvvuuuuuuuuuuuttttttttttttrrrrrrrqqqqqqqqqqppppppppnnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgghhhhggggggggggggfffffffffffffffffeeeeeeeeeddddddddccccbbbbbbbbbbbaaaaaaaaaa```````````____________^^_^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHIIIIHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>>========<<;;;;;;;;;;;::::::::::9988888877777777777666666665555544444444433333333333222222222221111111110000000/////////////.................------------,,,,,,,,,,,+++++++++++++****************))))))))))))((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  �����������������������€€€€€€€€€€€€€€�����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyz{{|}}~€�‚ƒ„…†‡‡ˆ‰‰‰ŠŠŠŠŠŠ�����ŽŽŽŽŽ�������ŒŒŒŒ‹‹ŠŠˆ‡†…„ƒ‚�€~~~}}}}}}}}}}}}zzzzzzzyyyyxxxxxwwwwwvvvvvuuuuuuuuuuuuttttttttttttrrrrrrrrqqqqqqqqqqpppppppnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgghhhhggggggggggggfffffffffffffffffeeeeeeeeeddddddddccccbbbbbbbbbbbaaaaaaaaaa```````````___________^^^^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIHHHIIIIHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>>========<<;;;;;;;;;;;::::::::::998888887777777777666666666555554444444443333333333322222222221111111110000000//////////////.................------------,,,,,,,,,,,+++++++++++++****************))))))))))))(((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  �����������������������€€€€€€€€€€€€€€€����������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{|{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyy{{||}~~€�‚ƒ„…†‡ˆˆ‰‰‰ŠŠŠŠŠ������ŽŽŽŽ�������ŒŒŒŒŒ‹‹Šˆˆ‡…„ƒ‚�€~~~}}}}}}}}}}}}zzzzzzzyyyyxxxxxwwwwwvvvvvuuuuuuuuuuutttttttttttttrrrrrrrqqqqqqqqqqppppppppnnnnnmmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggghhhhggggggggggggfffffffffffffffffeeeeeeeeeddddddddcccbbbbbbbbbbbaaaaaaaaaaa```````````___________^^^^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIHHHIIIIIHHHHHHHHGGGGGGGGGFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>=========<<;;;;;;;;;;::::::::::9998888887777777777666666666555554444444443333333333222222222221111111110000000//////////////.................------------,,,,,,,,,,,+++++++++++++****************))))))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzzz{{||}~€�‚ƒ„…††‡‡ˆˆ‰‰‰‰‰ŠŠŠ‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡†††……‹Š‰ˆ‡…„ƒ‚��€{{{{zzzzzyyyyxxxxxwwwwwwvsssssrrrrrrrrrrrrrrrrrqqqoooooooooooooonnnnnnnnmmmnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhiiihhhhhhhhhhhhggggggggggfffffeeeeeeeeedddddddddccccbbbbbbbbbbbbaaaaaaaaaaa`````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRSSRRRRRRRRRRQQQQQQQQQQQPPQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>============<<<<:::::::9999999999888888887776666666666655555555544444333333333322222222211111111110000000000////////////////............------.--------------,,,,,,,,,,,++++++++++++***************))))))))))))((((((((((''''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{|}}~€�‚ƒ„…††‡‡ˆˆˆ‰‰‰ŠŠ‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡†††……‹Š‰ˆ‡†…ƒ‚‚�€€{{{{zzzzzyyyyyxxxxwwwwwwvsssssrrrrrrrrrrrrrrrqqqqqooooooooooooonnnnnnnnnmmmnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjjjijjjjjjjjjjiiiiiiiiiiiihhhhiihhhhhhhhhhhhgggggggggggfffffeeeeeeeeddddddddddccccbbbbbbbbbbbbaaaaaaaaaaa`````````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSRSSRRRRRRRRRRQQQQQQQQQQQPPQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>============<<<<:::::::9999999999888888887776666666666655555555544444333333333222222222211111111110000000000////////////////............------.--------------,,,,,,,,,+,++++++++++++***************))))))))))))((((((((('''''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzyzzz{{|}~€�‚ƒƒ„…††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡†††††……‹Š‰ˆ‡†…„ƒ‚�€€{{{zzzzzzyyyyyxxxxwwwwwvvsssssrrrrrrrrrrrrrrqqqqqqooooooooooooonnnnnnnnnmmmnnnnnnmmmmmmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjjjijjjjjjjjjiiiiiiiiiiiiihhhhiihhhhhhhhhhhhgggggggggggffffeeeeeeeeeddddddddddccccbbbbbbbbbbbaaaaaaaaaaaa````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRSSRRRRRRRRRRQQQQQQQQQQPPPQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@>>>>>>>>>============<<<<:::::::999999999988888888777666666666665555555554444433333333322222222221111111110000000000/////////////////............------.--------------,,,,,,,,,+,++++++++++++**************)))))))))))))((((((((('''''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzyyzzz{||}~€�‚ƒ„„…††‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡†††††††……‹ŠŠ‰‡†…„ƒ‚��€€{{{zzzzzzyyyyxxxxxwwwwwvvsssssrrrrrrrrrrrrrqqqqqqqooooooooooooonnnnnnnnnmmmnnnnnnmmmmmmmmmmmmmmmllllkkkkkkkkkkkjjjjjjjjjjjjjijjjjjjjjjiiiiiiiiiiiihhhhhiihhhhhhhhhhhhgggggggggggffffeeeeeeeeedddddddddcccccbbbbbbbbbbbaaaaaaaaaaaa````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRSRRRRRRRRRRRQQQQQQQQQQPPPQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@>>>>>>>>============<<<<<:::::::999999999988888888777666666666655555555554444433333333322222222221111111111000000000/////////////////.............-----..-------------,,,,,,,,,+,++++++++++++***********)**)))))))))))))((((((((('''''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############"""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzyyyzz{{|}}~€�‚ƒ„„…††‡‡‡ˆˆ‰‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡‡†††††††……‹‹Š‰ˆ‡†…ƒ‚‚�€€{{{zzzzzzyyyyxxxxwwwwwwvvssssrrrrrrrrrrrrrqqqqqqqqooooooooooooonnnnnnnnnmmmnnnnnnmmmmmmmmmmmmmmlllllkkkkkkkkkkjjjjjjjjjjjjjiijjjjjjjjjiiiiiiiiiiiihhhhhihhhhhhhhhhhhggggggggggggffffeeeeeeeeedddddddddccccbbbbbbbbbbbbaaaaaaaaaaa`````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSSRSRRRRRRRRRRQQQQQQQQQQQPPPQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@>>>>>>>>============<<<<<:::::::999999999988888888777666666666655555555554444433333333322222222221111111111000000000/////////////////............------..-------------,,,,,,,,,+,++++++++++++***********)**))))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############"""""""!!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzyyyyyyzz{{|}~~€�‚ƒ„„…††‡‡‡ˆˆ‰‰‰‰‰‰‰ˆˆˆˆ‡‡‡†††††††………‹‹Š‰ˆ‡†…„ƒ‚��€€{{zzzzzzzyyyyxxxxwwwwwwvvssssrrrrrrrrrrrrrqqqqqqqqoooooooooooonnnnnnnnnnmmmnnnnnmmmmmmmmmmmmmmmlllllkkkkkkkkkkjjjjjjjjjjjjjiijjjjjjjjiiiiiiiiiiiiihhhhhihhhhhhhhhhhhggggggggggggffffeeeeeeeeedddddddddccccbbbbbbbbbbbaaaaaaaaaaaa`````````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSRRSRRRRRRRRRRRQQQQQQQQQQPPPQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@>>>>>>>>============<<<<<:::::::999999999988888888777666666666655555555544444433333333322222222221111111111000000000/////////////////............------..-------------,,,,,,,,,+,++++++++++++***********)**))))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############"""""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyzz{{|}~€�‚ƒ„„……††‡‡ˆˆ‰‰‰‰‰‰ˆˆˆˆ‡‡‡††††††…………‹‹Š‰ˆ‡†…„ƒƒ‚��€€zzzzzzzzzyyyyxxxxwwwwwwvvssssrrrrrrrrrrrrqqqqqqqqqoooooooooooonnnnnnnnnnmmmnnnnnmmmmmmmmmmmmmmmlllllkkkkkkkkkkjjjjjjjjjjjjiiijjjjjjjjiiiiiiiiiiiihhhhhhihhhhhhhhhhhhgggggggggggffffeeeeeeeeeddddddddddccccbbbbbbbbbbbaaaaaaaaaaaa````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSRRSRRRRRRRRRRQQQQQQQQQQQPPPQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@>>>>>>>>============<<<<<:::::::999999999888888888777666666666655555555544444433333333322222222211111111111000000000/////////////////............------..------------,,,,,,,,,,+,+++++++++++************)**))))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############"""""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyzz{{|}~€€�‚ƒ„„……††‡ˆˆˆ‰‰‰‰‰‰ˆˆˆ‡‡†††††………………‹‹ŠŠ‰ˆ‡†…„ƒ‚‚��€€€zzzzzzzzzyyyyxxxxwwwwwvvvssssrrrrrrrrrrrqqqqqqqqqqooooooooooonnnnnnnnnnmmmmnnnnmmmmmmmmmmmmmmmmlllllkkkkkkkkkjjjjjjjjjjjjjiiijjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggffffeeeeeeeeeddddddddddccccbbbbbbbbbbbaaaaaaaaaaa`````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSSRRSRRRRRRRRRRQQQQQQQQQQQPPPQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@>>>>>>>>===========<<<<<<:::::::999999999988888888777666666666655555555544444433333333322222222211111111111000000000////////////////.............------..------------,,,,,,,,,,+,++++++++++++***********)*))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############"""""""!!!!!!!!!!!!  €€€€€€€€€€€€€€€€€€€€€€€€€€��������������‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyzz{||}~€��‚ƒ„„……††‡ˆˆˆ‰‰‰‰‰ˆˆˆ‡‡††††…………………‹‹‹Š‰ˆˆ‡†…„ƒ‚‚��€€€zzzzzzzzyyyyyxxxxwwwwwvvvsssrrrrrrrrrrrrqqqqqqqqqqooooooooooonnnnnnnnnnmmmmnnnnmmmmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjjjiiijjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggfffffeeeeeeeeeddddddddddccccbbbbbbbbbbbaaaaaaaaaaa`````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRSRRRRRRRRRRQQQQQQQQQQPPPPQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@>>>>>>>============<<<<<<:::::::999999999888888888777666666666555555555444444333333333222222222211111111110000000000/////////////////............------..------------,,,,,,,,,,+,+++++++++++************)*))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############"""""""!!!!!!!!!!!!  ~€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyzz{||}~€��‚ƒ„„……†‡‡ˆˆˆ‰‰‰‰ˆˆˆ‡‡‡†††…………………‹‹‹ŠŠ‰ˆ‡†……„ƒ‚‚��€€€zzzzzzzzyyyyxxxxxwwwwwvvvsssrrrrrrrrrrrqqqqqqqqqqqooooooooooonnnnnnnnnnmmmmnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkkjjjjjjjjjjjjiiiijjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggffffeeeeeeeeeedddddddddccccbbbbbbbbbbbbaaaaaaaaaaa````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSRRSRRRRRRRRRRQQQQQQQQQQPPPPQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@>>>>>>>============<<<<<<:::::::999999999888888888777666666666555555555444444333333333222222222211111111111000000000////////////////.............------..------------,,,,,,,,,,+,+++++++++++************)*))))))))))))((((((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&&%%%%%%%%%%$$$$$$$$$$$###############"""""""!!!!!!!!!!!  ~~€€€€€€€€€€€€€€€€€€€€€€€€€������������������‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzyyyyyxxyyyyyz{{|}}~€��‚ƒ„„……‡‡ˆˆˆ‰‰‰‰ˆˆˆ‡‡‡††……………………‹‹‹ŠŠ‰‰ˆ‡†……„ƒ‚‚��€€€zzzzzzzzyyyyxxxxwwwwwwvvvsssrrrrrrrrrrrqqqqqqqqqqqoooooooooonnnnnnnnnnnmmmmnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkjjjjjjjjjjjjjiiiijjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggffffeeeeeeeeeedddddddddcccccbbbbbbbbbbbaaaaaaaaaaa````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@>>>>>>>===========<<<<<<<:::::::999999999988888888777666666666555555555444444333333333222222222211111111110000000000////////////////.............------..------------,,,,,,,,,,+++++++++++++***********))*))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&%%&&&&&&&%%%%%%%%%%$$$$$$$$$$$###############"""""""!!!!!!!!!!!  ~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzyyyyyxxxxyyyzz{{|}~~€��‚ƒ„„…†‡‡ˆˆ‰‰‰‰‰ˆˆˆ‡‡††……………………Œ‹‹‹ŠŠ‰‰ˆ‡†……„ƒ‚‚��€€€zzzzzzzyyyyyxxxxwwwwwwvvvsssrrrrrrrrrrrqqqqqqqqqqqooooooooonnnnnnnnnnnnmmmmnnnnmmmmmmmmmmmmmmlllllllkkkkkkkkjjjjjjjjjjjjjiiiijjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggffffeeeeeeeeeeedddddddddccccbbbbbbbbbbbaaaaaaaaaaa`````````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@>>>>>>>===========<<<<<<<:::::::999999999988888888777666666666555555555444443333333333222222222211111111110000000000////////////////.............------..------------,,,,,,,,,,+++++++++++++***********))*)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%&&&&&&&%%%%%%%%%%$$$$$$$$$$$###############"""""""!!!!!!!!!!!  ~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€������������������������‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzyyyyyxxxxxyyyzz{{|}~~€�‚‚ƒ„…†‡‡ˆˆˆ‰‰‰‰ˆˆˆ‡‡†††…………………Œ‹‹‹‹ŠŠ‰‰ˆ‡†……„ƒ‚‚��€€zzzzzzzyyyyyxxxxwwwwwwvvvsssrrrrrrrrrrrqqqqqqqqqqqoooooooonnnnnnnnnnnnmmmmmnnnmmmmmmmmmmmmmmllllllllkkkkkkkjjjjjjjjjjjjjiiiiijjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggffffeeeeeeeeeeedddddddddccccbbbbbbbbbbbaaaaaaaaaaaa````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@>>>>>>>===========<<<<<<<:::::::999999999988888888777666666666555555554444443333333332222222222211111111110000000000////////////////.............------...-----------,,,,,,,,,,+++++++++++++***********))*)))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&%%&&&&&&&%%%%%%%%%%$$$$$$$$$$$###############"""""""!!!!!!!!!!  ~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzyyyyxxxxxxyyyzz{||}~€�‚ƒƒ„††‡ˆˆˆ‰‰‰‰‰ˆˆ‡‡‡††…………………ŒŒ‹‹‹‹ŠŠ‰‰ˆ‡†……„ƒ‚‚�€€€zzzzzzzyyyyyxxxxwwwwwwvvvsssrrrrrrrrrrqqqqqqqqqqqqoooooonnnnnnnnnnnnnnmmmmmnnnmmmmmmmmmmmmmlllllllllkkkkkkkjjjjjjjjjjjjjiiiiijjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggffffeeeeeeeeeeddddddddddccccbbbbbbbbbbbaaaaaaaaaaa````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@>>>>>>>==========<<<<<<<<:::::::999999999888888888777666666665555555554444443333333332222222222111111111110000000000////////////////.............------...-----------,,,,,,,,,++++++++++++++***********))*)))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&%%&&&&&&&%%%%%%%%%%$$$$$$$$$$$###############"""""""!!!!!!!!!!  ~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzyyyyxxxxxxyyyyz{{|}}~€��‚ƒ„…†‡‡ˆˆ‰‰‰‰‰ˆˆˆ‡‡††…………………ŒŒŒ‹‹‹‹ŠŠ‰‰ˆ‡†…„„ƒ‚��€€zzzzzzyyyyyyxxxxwwwwwwvvvsssrrrrrrrrrrqqqqqqqqqqqqoooonnnnnnnnnnnnnnnmmmmmmnnnmmmmmmmmmmmmmlllllllllkkkkkkkjjjjjjjjjjjjiiiiiijjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggffffeeeeeeeeeeeddddddddddccccbbbbbbbbbbbaaaaaaaaaaa````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJIJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@>>>>>>>==========<<<<<<<<:::::::999999999988888888776666666665555555554444433333333332222222222111111111110000000000////////////////.............------...-----------,,,,,,,,,++++++++++++++***********))*)))))))))))((((((((((''''''''''''''&&&&&&&&&&&&&%&&&&&&&%%%%%%%%%%$$$$$$$$$$################"""""""!!!!!!!!!!  ~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzyyyyxxxxxxxyyyzz{{|}~~€�‚ƒ„…†‡‡ˆˆ‰‰‰‰‰‰ˆˆ‡‡†††………………ŒŒŒŒŒ‹‹‹ŠŠ‰ˆˆ‡†…„ƒ‚‚�€€zzzzzyyyyyyyxxxxwwwwwwvvvsssrrrrrrrrrrqqqqqqqqqqqqooonnnnnnnnnnnnnnnnmmmmmmnnnmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjjiiiiiijjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggffffeeeeeeeeeeeddddddddddccccbbbbbbbbbbbaaaaaaaaaaa````````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJIJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@>>>>>>>==========<<<<<<<<:::::::999999999988888888776666666665555555554444433333333332222222222111111111110000000000///////////////..............------...-----------,,,,,,,,,++++++++++++++***********))*))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&%&&&&&&&%%%%%%%%%%$$$$$$$$$$################"""""""!!!!!!!!!!  ~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzyyyyxxxxxxxxyyyzz{||}~€€�‚ƒ…††‡ˆˆ‰‰‰‰‰‰‰ˆˆ‡‡††………………ŒŒŒŒŒŒŒ‹‹ŠŠ‰ˆˆ‡†…„ƒ‚�€€zzzzyyyyyyyyxxxxwwwwwwvvvssssrrrrrrrrrqqqqqqqqqqqqoonnnnnnnnnnnnnnnnmmmmmmmnnmmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjjiiiiiijjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggffffeeeeeeeeeedddddddddddccccbbbbbbbbbbbaaaaaaaaaaa````````__________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPQQQQPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJJIIJIIIIIIIIIIIIHHHHHHHHHHHGHHGGGGGGGGGGGGGGGFFFFFFFFFEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@>>>>>>>=========<<<<<<<<<:::::::99999999988888888877666666666555555554444443333333332222222222211111111111000000000/////////////////.............------...-----------,,,,,,,,,++++++++++++++***********))*))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&%&&&&&&&&%%%%%%%%%$$$$$$$$$$###############""""""""!!!!!!!!!  ~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxyyyyz{{|}}~€�‚ƒ„…†‡ˆˆ‰‰‰‰‰‰‰ˆˆ‡‡†††……………ŒŒŒŒŒŒŒŒ‹‹ŠŠ‰ˆ‡†…„ƒ‚��€zzzzyyyyyyyyxxxxxwwwwwvvvssssrrrrrrrrrqqqqqqqqqqqqonnnnnnnnnnnnnnnnnmmmmmmmnnmmmmmmmmmmmmmllllllllllkkkkkkjjjjjjjjjjjjiiiiiiijjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggfffffeeeeeeeeeedddddddddddccccbbbbbbbbbbbaaaaaaaaaaa````````__________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPQQQQPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKJJJJJJJJJJIIIJIIIIIIIIIIIHHHHHHHHHHHGGHGGGGGGGGGGGGGGGGFFFFFFFFFEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@>>>>>>>=========<<<<<<<<<:::::::99999999998888888877666666665555555554444443333333332222222222211111111110000000000////////////////..............------...-----------,,,,,,,,,++++++++++++++***********))*))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&%&&&&&&&&%%%%%%%%%$$$$$$$$$$###############""""""""!!!!!!!!!  ~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxyyyzz{{|}~€�‚ƒ„…†‡ˆˆ‰‰‰ŠŠ‰‰‰ˆˆ‡‡††……………ŒŒŒŒŒŒŒŒŒ‹‹Š‰‰ˆ‡†…„ƒ‚�€€zzzyyyyyyyyyxxxxxwwwwwvvvssssrrrrrrrrrrqqqqqqqqqqqnnnnnnnnnnnnnnnnnmmmmmmmmnmmmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjiiiiiiijjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggfffffeeeeeeeeeedddddddddddccccbbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPQQQQPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@>>>>>>>=========<<<<<<<<<:::::::99999999998888888877666666665555555554444443333333332222222222211111111110000000000////////////////..............------...-----------,,,,,,,,+++++++++++++++************)*))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&%&&&&&&&&%%%%%%%%%$$$$$$$$$$###############""""""""!!!!!!!!!  ~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxyyyzz{|}}~€�‚„…†‡ˆˆ‰‰ŠŠŠŠ‰‰‰ˆˆ‡‡††…………ŒŒŒŒŒŒŒŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚�€€zzzyyyyyyyyyxxxxxwwwwwvvvssssrrrrrrrrrrqqqqqqqqqqqnnnnnnnnnnnnnnnnmmmmmmmmmnmmmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjiiiiiiijjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggffffffeeeeeeeeeddddddddddddccccbbbbbbbbbbaaaaaaaaaaaa```````___________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPQQQQPPPPPPPPPOOOOOOOOOOONOOOONNNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@>>>>>>>>========<<<<<<<<<::::::999999999998888888876666666665555555554444443333333332222222222211111111110000000000//////////./////..............------...-----------,,,,,,,,+++++++++++++++************)*))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&%&&&&&&&%%%%%%%%%%$$$$$$$$$$###############""""""""!!!!!!!!!  ~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}|||||||||~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxyyzz{{|}~€�‚„…†‡‡ˆ‰‰ŠŠŠŠŠ‰‰ˆˆ‡‡††…………ŒŒŒŒŒŒŒŒŒŒ‹‹Š‰‰ˆ‡…„ƒ‚�€€zzzyyyyyyyyyyxxxxwwwwwvvvssssrrrrrrrrrrqqqqqqqqqqqnnnnnnnnnnnnnnnnmmmmmmmmmnmmmmmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiijjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggffffffeeeeeeeeedddddddddddcccccbbbbbbbbbbaaaaaaaaaaaa```````__________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPQQQQPPPPPPPPPOOOOOOOOOOONOOOONNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@>>>>>>>>========<<<<<<<<<::::::999999999988888888876666666665555555544444443333333322222222222111111111110000000000//////////.////..............-------...-----------,,,,,,,,+++++++++++++++************)*))))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&%&&&&&&&&%%%%%%%%%$$$$$$$$$$###############""""""""!!!!!!!!  ~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzy{zzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxyyyzz{|}}~�‚ƒ„…†‡ˆ‰‰ŠŠŠŠŠŠ‰‰ˆˆ‡‡††………ŒŒŒŒŒŒŒŒŒŒŒ‹ŠŠ‰ˆ‡†…„‚‚�€zzzyyyyyyyyyyxxxxwwwwwvvvssssrrrrrrrrrrrqqqqqqqqqqnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiijjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggffffffeeeeeeeeedddddddddddcccccbbbbbbbbbbaaaaaaaaaaa````````__________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPQQQQPPPPPPPPPOOOOOOOOOOONOOOONNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@>>>>>>>>========<<<<<<<<<:::::999999999999888888887666666666555555554444444333333332222222222221111111111000000000///////////.////..............-------...-----------,,,,,,,,+++++++++++++++************)**)))))))))((((((((((''''''''''''''''&&&&&&&&&&&&%&&&&&&&%%%%%%%%%%$$$$$$$$$$##############"""""""""!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzyy{zzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxyyyz{{|}~€�ƒ„…†‡ˆ‰‰ŠŠŠŠŠŠ‰‰‰ˆ‡‡†††……ŒŒŒŒŒŒŒŒŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚�€zzzyyyyyyyyyyxxxxwwwwwvvvsssssrrrrrrrrrrqqqqqqqqqqnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiijjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggfffffffeeeeeeeeddddddddddddcccccbbbbbbbbbbaaaaaaaaaaa````````__________^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPQQQQPPPPPPPPPOOOOOOOOOOONOOOONNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@>>>>>>>>========<<<<<<<<<:::::999999999999888888887666666666555555554444444333333332222222222211111111110000000000//////////..////..............-------...-----------,,,,,,,,+++++++++++++++************)**)))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&%&&&&&&&%%%%%%%%%%$$$$$$$$$$##############"""""""""!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||||~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxyyzz{|}~€�ƒ„…†‡ˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡‡††……ŒŒŒŒŒŒŒŒŒŒŒ‹‹Š‰‰‡†…„ƒ‚�€€zzzyyyyyyyyyyxxxxwwwwwvvvssssssrrrrrrrrrrqqqqqqqqqnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiijjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggfffffffeeeeeeeeddddddddddddcccccbbbbbbbbbbaaaaaaaaaaa```````__________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPQQQQPPPPPPPPPOOOOOOOOOOONOOOONNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@>>>>>>>>========<<<<<<<<<::::9999999999998888888887666666665555555554444444333333332222222222211111111110000000000//////////..////..............-------...----------,,,,,,,,++++++++++++++++************)**)))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&%&&&&&&&%%%%%%%%%%$$$$$$$$$$##############"""""""""!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{zzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxyyz{{|}~€‚ƒ…†‡ˆˆ‰ŠŠŠŠŠŠŠŠ‰‰ˆˆ‡†††…ŒŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠ‰ˆ‡†…ƒ‚�€€{zzzyyyyyyyyyxxxxwwwwwvvvssssssrrrrrrrrrrqqqqqqqqpnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiijjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggfffffffeeeeeeeedddddddddddccccccbbbbbbbbbbaaaaaaaaaaa````````_________^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPQQQQPPPPPPPPPOOOOOOOOOOONOOOONNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@>>>>>>>>========<<<<<<<<<:::99999999999998888888886666666665555555544444444333333332222222222211111111110000000000//////////..///..............--------...----------,,,,,,,,++++++++++++++++************)**)))))))))(((((((((('''''''''''''''&&&&&&&&&&&&&%&&&&&&&%%%%%%%%%%$$$$$$$$$$##############"""""""""!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||{||||||||||||||{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvwwxxyz{|}~�‚ƒ„…††‡‡ˆˆˆˆ‡‡‡††……„„ƒƒ‰‰‰ˆˆ‰‰‰‰‰ˆˆˆ‡‡†…„ƒ‚�€~}}||||{{{{{{{{zzzzyyyyxxxxssssssssssssrrrrrrqqqqqqqooooooooooonnnnnnnnnnnmmmmmmmmllllllllllllllllkkkkllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeddddddddddddcccbbbbbbbaaaaaaaaaaaa``````````__________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[\\\\[[[[[[[[[ZZZZZZZZZZYYZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUVVUUUUUUUUUUTTTTTTTTTTSSSTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBAAAAAAAA@@@@@@@@@@@??????=========<<<<<<<<;;;;;;;;:::::::::9999999999998888776666666665555555544444433333222222222221111111111110000000000//////////...//////...............----...........-------,,,,,,,,,,,,,,,,,+++++++++++++****))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#################"""""""""""!!!!!!!  |}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||{{|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{z||{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwwxyyz{}~€�‚„……†‡‡ˆˆˆˆˆ‡‡††……„„ƒƒ‰‰‰‰ˆˆ‰‰‰‰‰ˆˆ‡‡†…„ƒ‚�€~}}}|||{{{{{{{{zzzzyyyyxxxxsssssssssssssrrrrrrqqqqqqooooooooooonnnnnnnnnnnmmmmmmmmllllllllllllllllkkkkllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeddddddddddddcccbbbbbbbaaaaaaaaaaaa``````````_________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[\\\\[[[[[[[[[ZZZZZZZZZYYYZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUVUUUUUUUUUUUTTTTTTTTTTSSSTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEDEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAA@@@@@@@@@@@@?????=========<<<<<<<<;;;;;;;;:::::::::9999999999998888776666666655555555544444433332222222222221111111111110000000000/////////..../////...............-----...........-------,,,,,,,,,,,,,,,,,+++++++++++++***)))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$#################"""""""""""!!!!!!!  ||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz|{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwxxyz{|}~€�‚ƒ„…†‡‡ˆˆˆˆˆ‡‡‡††……„„ƒ‰‰‰‰ˆˆˆ‰‰‰‰ˆˆˆ‡††…„ƒ‚€~}}|||||{{{{{{zzzzyyyyxxxxssssssssssssssrrrrrqqqqqqooooooooooonnnnnnnnnnnmmmmmmmmllllllllllllllllkkkklllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeddddddddddddcccbbbbbbbaaaaaaaaaaa```````````_________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[\\\\[[[[[[[[ZZZZZZZZZZYYYZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUVVUUUUUUUUUUTTTTTTTTTTSSSTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAA@@@@@@@@@@@@@?????=========<<<<<<<<;;;;;;;;::::::::99999999999998888776666666655555555544444433332222222222221111111111100000000000/////////..../////..............------..........--------,,,,,,,,,,,,,,,,,+++++++++++++***)))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#################""""""""""!!!!!!!!  |||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||{{{{|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvwwxyz{|}~€‚ƒ„…††‡‡ˆˆˆˆˆ‡‡‡†……„„ƒ‰‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡†…„ƒ‚�€~~}}|||||{{{{{zzzzyyyxxxxxsssssssssssssssrrrrqqqqqqooooooooooonnnnnnnnnnnmmmmmmmmlllllllllllllllkkkkklllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeddddddddddddccccbbbbbbbaaaaaaaaaaa``````````__________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[\\\\[[[[[[[[ZZZZZZZZZZYYYZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUVUUUUUUUUUUUTTTTTTTTTTTSSTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDEEEDDDDDDDDDDCCCCCCCCBBBBAAAAAAAA@@@@@@@@@@@??????=========<<<<<<<;;;;;;;;;:::::::999999999999998888776666666655555555444444433332222222222221111111111100000000000/////////..../////..............------..........--------,,,,,,,,,,,,,,,,,+++++++++++++***)))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$################"""""""""""!!!!!!!!  |||||||}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||{{{{{||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwxxyz{|~€�‚„……†‡‡ˆˆˆˆˆ‡‡‡††……„„Љ‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡†…„ƒ‚�€~~}}|||||{{{{{zzzyyyxxxxxssssssssssssssssrrrrqqqqqoooooooooooonnnnnnnnnnmmmmmmmmlllllllllllllllkkkkklllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffeeeeeeeeeeeeddddddddddddccccbbbbbbaaaaaaaaaaaa``````````__________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[\\\\[[[[[[[[ZZZZZZZZZYYYYZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUVUUUUUUUUUUTTTTTTTTTTTTSSTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDEEEDDDDDDDDDDCCCCCCCCBBBBAAAAAAA@@@@@@@@@@@@??????=========<<<<<<<;;;;;;;;;:::::::99999999999999888876666666665555555544444443333222222222222111111111110000000000//////////....////...............------..........--------,,,,,,,,,,,,,,,,,++++++++++++****)))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$################"""""""""""!!!!!!!!  ||||||||}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{|||||||||||||||||||{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuvvvvwwxyz{|}~€�‚ƒ„…†‡‡ˆˆˆˆˆˆ‡‡††……„„ŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡††…„ƒ‚�€~~}}|||||{{{{zzzyyyxxxxxssssssssssssssssrrrrqqqqqoooooooooooonnnnnnnnnnmmmmmmmllllllllllllllllkkkkklllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeedddddddddddddccccbbbbbbaaaaaaaaaaa```````````__________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[\\\[[[[[[[[[ZZZZZZZZZYYYYZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUVUUUUUUUUUUTTTTTTTTTTTSSSTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDEEEDDDDDDDDDDCCCCCCCCBBBBAAAAAAA@@@@@@@@@@@@??????========<<<<<<<<;;;;;;;;;::::::999999999999999888876666666655555555544444443333222222222222111111111110000000000//////////....////..............-------..........--------,,,,,,,,,,,,,,,,,++++++++++++****)))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$################"""""""""""!!!!!!!!  ||||||||||}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{||||||||||||||||||{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuvvvvwxxyz{}~€‚ƒ„…††‡‡ˆˆˆˆˆ‡‡‡††……„ŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡†…„ƒ‚�€€~~}}}}||||{{{zzyyyxxxxxxsssssssssssssssssrrrqqqqqooooooooooooonnnnnnnnnnmmmmmmllllllllllllllllkkkkklllkkkkkkkkkkkjjjjjjjjjjijiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeedddddddddddddccccbbbbbbaaaaaaaaaaa``````````__________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[\\\[[[[[[[[[ZZZZZZZZZYYYYZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUVUUUUUUUUUUTTTTTTTTTTTSSSTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDEEDDDDDDDDDDDCCCCCCCCBBBBAAAAAAA@@@@@@@@@@@@??????========<<<<<<<;;;;;;;;;:::::::999999999999998888876666666655555555544444443333222222222222111111111110000000000//////////....////..............-------..........--------,,,,,,,,,,,,,,,,+++++++++++++****)))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!  |||||||||||}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{|||||||||||||||||{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuvvvwwxyz{|}€�‚„„…†‡‡ˆˆˆˆˆˆ‡‡††……„ŠŠŠ‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡†…„ƒƒ‚�€€~~~}}}|||{{{zzyyyxxxxxxsssssssssttssssssrrrrqqqqooooooooooooonnnnnnnnnnmmmmmmlllllllllllllllkkkkkklllkkkkkkkkkkkjjjjjjjjjjijiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeddddddddddddcccccbbbbbbaaaaaaaaaaa``````````__________^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[\\\[[[[[[[[ZZZZZZZZZZYYYYZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUVUUUUUUUUUUUTTTTTTTTTTSSSTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDEEDDDDDDDDDDCCCCCCCCBBBBBAAAAAAA@@@@@@@@@@@@??????=======<<<<<<<<;;;;;;;;;::::::9999999999999998888876666666655555555544444443333222222222222111111111110000000000//////////....////.............--------..........--------,,,,,,,,,,,,,,,,+++++++++++++***)))))))))((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!  |||||||||||||}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{||||||||||||||||{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuvvvwxyz{|}~€�‚ƒ„…†‡‡‡ˆˆˆˆˆ‡‡‡††……‹ŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆˆ‡††…„ƒ‚��€~~~}}}|||{{zzyyyxxxxxwssssssssttttsssssrrrrqqqqooooooooooooonnnnnnnnnnmmmmmmlllllllllllllllkkkkkkllkkkkkkkkkkkkjjjjjjjjjjijiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeddddddddddddcccccbbbbbaaaaaaaaaaaa``````````__________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[\\[[[[[[[[[ZZZZZZZZZZYYYYZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUVUUUUUUUUUUTTTTTTTTTTTSSSTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDEEDDDDDDDDDDCCCCCCCCBBBBBAAAAAAA@@@@@@@@@@@@??????=======<<<<<<<<;;;;;;;;;::::::999999999999999888886666666665555555544444444333322222222222211111111111000000000//////////.....////.............--------..........--------,,,,,,,,,,,,,,,,++++++++++++****)))))))))((((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!  ||||||||||||||}}}}}}}}}||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{||||||||||||||{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuvvwwxyz{}~€‚ƒ„…††‡‡ˆˆˆˆˆ‡‡‡††……‹ŠŠŠŠ‰‰‰‰‰‰‰‰‰ˆˆ‡‡†…„ƒƒ‚��€~~}}}||{{zzyyyxxxxwwsssssssstttttsssssrrrqqqqooooooooooooonnnnnnnnnnnmmmmmmllllllllllllllkkkkkkllkkkkkkkkkkkjjjjjjjjjjjijiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeedddddddddddddcccccbbbbbaaaaaaaaaaa```````````__________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[\\[[[[[[[[[ZZZZZZZZZYYYYYZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDEDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAA@@@@@@@@@@@???????=======<<<<<<<;;;;;;;;;;::::::999999999999999888886666666655555555544444444333322222222222211111111110000000000//////////.....////.............--------.........---------,,,,,,,,,,,,,,,,++++++++++++****)))))))))((((((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!  ||||||||||||||||}}}}}}}|||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{|||||||||||||{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuvvwwxyz{|}€�‚ƒ„…†‡‡‡ˆˆˆˆ‡‡‡†††…‹‹ŠŠŠŠŠ‰‰‰‰‰‰‰ˆˆ‡‡†……„ƒ‚��€€~~}}||{{zzyyyxxxwwwsssssssstttttsssssrrrqqqqoooooooooooooonnnnnnnnnnmmmmmmlllllllllllllkkkkkkkllkkkkkkkkkkkjjjjjjjjjjjijiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeedddddddddddddcccccbbbbbaaaaaaaaaa```````````___________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[\\[[[[[[[[[ZZZZZZZZZYYYYYZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBAAAAAA@@@@@@@@@@@@???????======<<<<<<<<;;;;;;;;;:::::::999999999999998888886666666655555555544444444333222222222222211111111110000000000//////////.....///..............--------.........---------,,,,,,,,,,,,,,,,++++++++++++****)))))))))((((((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""!!!!!!!!  |||||||||||||||||}}}}}}|||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}||||||||~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{||||||||||||{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuvvwxxy{|}~�‚ƒ„…††‡‡ˆˆˆˆ‡‡‡‡††…‹‹‹ŠŠŠŠŠŠ‰‰‰‰‰ˆˆ‡‡††…„ƒƒ‚‚�€€€~~}}||{zzyyxxxxwwwrrsssssssttttsssssrrrqqqqoooooooooooooonnnnnnnnnnmmmmmmllllllllllllllkkkkkkllkkkkkkkkkkjjjjjjjjjjjjijiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeddddddddddddccccccbbbbaaaaaaaaaaa```````````___________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[\[[[[[[[[[[ZZZZZZZZZYYYYYZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSTSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBAAAAAA@@@@@@@@@@@@???????======<<<<<<<<;;;;;;;;;::::::9999999999999998888886666666655555555544444444333222222222222211111111110000000000//////////.....///.............---------.........---------,,,,,,,,,,,,,,,+++++++++++++****)))))))))((((((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!  |||||||||||||||||||}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuvvwwxyz{|~€�ƒ„„…†‡‡‡ˆˆˆ‡‡‡‡††…Œ‹‹‹ŠŠŠŠŠŠ‰‰‰‰ˆˆˆ‡††…„„ƒ‚‚‚��€€~~}||{zzyyxxxwwwwrrrssssssstttsssssrrrqqqqoooooooooooooonnnnnnnnnnnmmmmmllllllllllllllkkkkkklkkkkkkkkkkkjjjjjjjjjjjjijiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeddddddddddddccccccbbbbaaaaaaaaaaa```````````___________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[\[[[[[[[[[ZZZZZZZZZZYYYYYZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAA@@@@@@@@@@@@???????=====<<<<<<<<;;;;;;;;;;::::::9999999999999988888886666666555555555444444444333222222222222211111111110000000000//////////.....///.............---------.........---------,,,,,,,,,,,,,,,+++++++++++++****)))))))))(((((((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!  |||||||||||||||||||||}}|||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}||||||||||||||||||||||||||||{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuvvwxyz{|}~€�‚ƒ„…††‡‡‡ˆˆ‡‡‡‡†††Œ‹‹‹‹ŠŠŠŠŠŠ‰‰‰ˆˆˆ‡††……„ƒƒƒ‚‚��€€~}}|{{zyyxxxwwwwrrrrsssssstttsssssrrrrqqqoooooooooooooonnnnnnnnnnnmmmmmllllllllllllllkkkkkklkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeddddddddddddcccccccbbbbaaaaaaaaaa````````````___________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAA@@@@@@@@@@@???????=====<<<<<<<<;;;;;;;;;;::::::9999999999999988888886666666555555555444444444333222222222222211111111110000000000//////////.....///.............---------.........---------,,,,,,,,,,,,,,,++++++++++++*****)))))))))(((((((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!  ||||||||||||||||||||||}|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuvvwwxyz|}~€‚ƒ„……†‡‡‡‡‡‡‡‡‡†††ŒŒ‹‹‹‹ŠŠŠŠŠŠ‰‰‰ˆˆ‡††……„„ƒƒƒ‚‚��€€~~}|{{zyyxxwwwwwrrrrssssssssssssssrrrrqqqooooonoooooooonnnnnnnnnnnmmmmmllllllllllllllkkkkkklkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeddddddddddddcccccccbbbbaaaaaaaaaa```````````___________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONOOONNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAA@@@@@@@@@@@????????====<<<<<<<<<;;;;;;;;;;::::::9999999999999988888886666666555555555444444444333222222222222211111111110000000000///////////....///.............---------.........---------,,,,,,,,,,,,,,,++++++++++++*****)))))))))(((((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""!!!!!!!  ||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuvvwwxyz{|}€�‚ƒ„…††‡‡‡‡‡‡‡‡†††ŒŒ‹‹‹‹‹ŠŠŠŠŠ‰‰‰ˆˆ‡‡†……„„ƒƒƒƒ‚‚��€€~}||{zyyxxwwwwwrrrrrsssssssssssssrrrrqqqoooonnnnnnooonnnnnnnnnnnnmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddcccccccbbbaaaaaaaaaaa``````````____________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONOONNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAA@@@@@@@@@@@????????====<<<<<<<<;;;;;;;;;;::::::9999999999999998888888666666655555555544444444433322222222222221111111111000000000////////////....///............----------........----------,,,,,,,,,,,,,,,++++++++++++*****))))))))((((((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""!!!!!!!  ||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}}}}}}}||||||}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuvvwxyz{|}~�‚ƒ„……††‡‡‡‡‡‡‡†††ŒŒŒ‹‹‹‹ŠŠŠŠŠ‰‰‰ˆˆ‡‡††……„„„ƒƒƒ‚‚��€~}}|{zyyxxwwwwwrrrrrrssssssssssssrrrrqqqoooonnnnnnnnnnnnnnnnnnnnnmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeddddddddddddccccccccbbbaaaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNOONNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBAAAAAA@@@@@@@@@@@????????===<<<<<<<<<;;;;;;;;;;::::::9999999999999988888888666666555555555444444444433222222222222211111111111000000000////////////....///............----------........----------,,,,,,,,,,,,,,,++++++++++++*****))))))))(((((((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""!!!!!!!  ||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}|||||||}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuvvwwxyz{|~€�‚ƒ„…†††‡‡‡‡‡‡†††ŒŒŒ‹‹‹‹‹ŠŠŠŠ‰‰‰ˆˆ‡‡††……„„„„„ƒƒ‚‚�€€~}|{zyyxxwwwwvrrrrrrrsssssssssssrrrrqqqooonnnnnnnnnnnnnnnnnnnnnnmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeddddddddddddccccccccbbbaaaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@?????????===<<<<<<<<<;;;;;;;;;;::::::9999999999999988888888666666555555555444444444433222222222222211111111110000000000////////////....///............----------........----------,,,,,,,,,,,,,,,++++++++++++*****))))))))(((((((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""!!!!!!!  ||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}|||||||||}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuvvwxyz{|}~€�‚ƒ„„…†††‡‡‡‡††††ŒŒŒŒ‹‹‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡††………„…„„„ƒƒ‚‚�€~}|{zyyxxwwwvvrrrrrrrssssssssssssrrrqqqooonnnnnnnnnnnnnnnnnnnnnnmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeedddddddddddddccccccccbbaaaaaaaaaaa``````````____________^^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAA@@@@@@@@@????????>===<<<<<<<<<;;;;;;;;;;::::::9999999999999988888888666666555555555444444444433222222222222211111111111000000000////////////....///............----------.......-----------,,,,,,,,,,,,,,,,+++++++++++*****))))))))(((((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""""""!!!!!!!  ||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}|||||||||||}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuvvwwxyz{}~€�‚ƒ„……††††††††††ŒŒŒŒ‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡‡††………………„„„ƒƒ‚�€~}|{zzyxxwwwvvrrrrrrrrsssssssssssrrrqqqooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeddddddddddddcccccccccbbaaaaaaaaaa```````````____________^^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNONNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@????????>==<<<<<<<<<;;;;;;;;;;;::::::9999999999999988888888666666555555555444444444433222222222222211111111110000000000////////////....///............----------......------------,,,,,,,,,,,,,,,,+++++++++++*****))))))))(((((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!  ||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}|||||||||||||}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvwxyz{|}~�‚ƒƒ„……†††††††††ŒŒŒŒ‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡‡†††…………………„„ƒ‚‚�€~}{{zyxxwwwvvrrrrrrrrrssssssssssrrrqqqooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeeddddddddddddcccccccccbaaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[[Z[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@????????>>==<<<<<<<<<;;;;;;;;;;;:::::99999999999999888888888666665555555554444444444432222222222222211111111110000000000////////////....///............----------......------------,,,,,,,,,,,,,,,,++++++++++++****))))))))(((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!  ||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}|}|||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuvvwxxyz{}~€�‚ƒ„„………†††††††ŒŒŒŒ‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡‡†††……………………„„ƒ‚�€~}|{zyxxwwwvvqqrrrrrrrrsssssssssrrrqqqooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeddddddddddddccccccccccbaaaaaaaaaaa```````````___________^^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[[Z[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@????????>>=<<<<<<<<<<;;;;;;;;;;;:::::99999999999999888888888666665555555554444444444432222222222222111111111110000000000////////////....///...........-----------.....-------------,,,,,,,,,,,,,,,,,+++++++++++****))))))))((((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""""!!!!!!  ||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvwwxyz{|}~€�‚ƒ„„…………†††††ŒŒŒŒ‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡‡††††……††…………„ƒ‚�€~}|{zyyxwwwwvqqqrrrrrrrsssssssssrrrqqqooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeddddddddddddccccccccccbaaaaaaaaaaa``````````____________^^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZ[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@????????>>=<<<<<<<<<<;;;;;;;;;;::::::99999999999999888888888666665555555554444444444432222222222222111111111110000000000////////////....///...........-----------....--------------,,,,,,,,,,,,,,,,,+++++++++++****))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""""!!!!!!  ||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||}}}}}|||||||||||||||||||||||||||||||||||||||||||||{|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuutttuuuuvvwxxyz{}~€�‚‚ƒ„„……………………ŒŒŒŒ‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡‡††††††††††……„„ƒ‚�€}|{zzyxxwwwvrqqqrrrrrrrssssssssrrrqqqooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeedddddddddddddccccccccccaaaaaaaaaaa```````````____________^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZ[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDDCDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@???????>>>=<<<<<<<<<<;;;;;;;;;;;:::::9999999999999988888888766665555555555444444444443222222222222211111111111000000000/////////////....///...........-----------...---------------,,,,,,,,,,,,,,,,,+++++++++++****))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""""!!!!!!  ||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||}}}|||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttuuuuvwwxyz{|}~€�‚‚ƒ„„„………………ŒŒŒŒ‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡‡†††††††††††……„ƒ‚�€~}|{zyyxwwwwrqqqqrrrrrrssssssssrrrrqqooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeeddddddddddddcccccccccccaaaaaaaaaaa```````````___________^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZ[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDDCDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@????????>>><<<<<<<<<<<;;;;;;;;;;::::::9999999999999988888888766665555555554444444444443222222222222111111111111000000000/////////////....///...........-----------...---------------,,,,,,,,,,,,,,,,,,++++++++++****))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""""!!!!!!  yyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzz|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvuwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttuuvwwxyz{|}~€��‚ƒƒ„„………………††††………………„„ƒƒƒ‚‚���€€€€€†††††……„ƒ‚�€~}|{zyyxxwwvuuttttuuuuuuvvvvvvvuuuuttnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggfffffffeeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````_______^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXYYYXXXXXXXXXXXXXWWWWWWWWWWXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA????????>>>>>>>>=========<<;;;;;;;;;;;;::::::::::999999999999988888888887777766666666655555555554444433333333333332222222222200000000////////////....../////...........--------------,,,,,,,,,,,,,,,+++++++++************)))))))))((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""""""""!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzz|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvuwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttuvvwxxyz{|}~€��‚ƒƒ„„………………………………………„„ƒƒƒ‚‚����€€€€†††††……„„ƒ‚�€}|{{zyxxwwwuuttttuuuuuuvvvvvvvuuuuttnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggfffffffeeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````_______^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXYYYXXXXXXXXXXXXWWWWWWWWWWWXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA????????>>>>>>>>========<<;;;;;;;;;;;;::::::::::9999999999999888888888877777766666666655555555554444433333333333332222222222200000000////////////....../////...........-------------,,,,,,,,,,,,,,,,++++++++++***********)))))))))((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""""""""!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvuuwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttuvvwwxyyz{|}~€�‚‚ƒƒ„„„…………………………………„„ƒƒƒ‚‚��������††††††……„ƒ‚�€~}|{zyyxxwwuuutttuuuuuuvvvvvvvuuuuttnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggffffffeeeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````_______^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXYYYXXXXXXXXXXXXWWWWWWWWWWWXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@????????>>>>>>>>========<<;;;;;;;;;;;;:::::::::::999999999999888888888877777766666666555555555554444433333333333332222222222200000000////////////....../////...........-------------,,,,,,,,,,,,,,,,,+++++++++***********)))))))))((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""""""""""!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||{{}}}}}}|||||||||||||||||||||||||||||||||||||||{{{{{||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||||{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvvvvvuuuwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttuvvwwxyz{|}~~€�‚‚ƒƒ„„„………………………………„„ƒƒƒ‚‚��������‡‡‡‡†††…„„ƒ‚�€~}|{zyyxxwuuuuuuuuuuuuvvvvvvvvuuuttnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggfffffffeeeeeeeeeeeeeddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````_______^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXYYYXXXXXXXXXXXXWWWWWWWWWWWXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@????????>>>>>>>>========<<;;;;;;;;;;;;::::::::::9999999999999888888888877777766666666555555555554444433333333333322222222222200000000////////////....../////...........-------------,,,,,,,,,,,,,,,,,+++++++++***********)))))))))((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""""""""""!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{}}}||||||||||||||||||||||||||||||||||||||||{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzzz||{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttttuuvvwxxyz{|}~€€�‚‚ƒƒ„„„…………………………„„„ƒƒƒ‚‚‚�������‡‡‡‡‡††……„ƒ‚�€~}|{zzyxxwuuuuuuuuuuuvvvvvvvvvuuuttnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggfffffffeeeeeeeeeeeeeddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````_______^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXYYYXXXXXXXXXXXXWWWWWWWWWWVXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@????????>>>>>>>=========<<;;;;;;;;;;;;::::::::::9999999999999888888888877777766666666555555555554444333333333333332222222222200000000////////////....../////...........------------,,,,,,,,,,,,,,,,,,++++++++++**********))))))))(((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""""""""""!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzzzz|{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttuuvvwwxyyz{|}~€��‚ƒƒ„„„…………………………„„„ƒƒƒ‚‚‚�������‡‡‡‡‡‡††…„„ƒ‚�€~}|{zyyxxvuuuuuuuuuuvvvvvvvvvuuuutnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggffffffeeeeeeeeeeeeeeddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXYYYXXXXXXXXXXXXWWWWWWWWWWVXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@???????>>>>>>>>========<<;;;;;;;;;;;;;::::::::::9999999999999888888888877777766666666555555555544444333333333333322222222222200000000////////////....../////...........------------,,,,,,,,,,,,,,,,,,++++++++++**********))))))))(((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""""""""!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttuuuvvwwxyz{{|}~€�‚‚ƒƒ„„„………………………„„„ƒƒƒ‚‚‚�������‡‡‡‡‡‡‡††…„ƒ‚�€~}|{{zyxxvuuuuuuuuuuvvvvvvvvvvuuutonnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggfffffffeeeeeeeeeeeeeeddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````_______^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXYYYXXXXXXXXXXXXWWWWWWWWWWVWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFEFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@???????>>>>>>>>========<<;;;;;;;;;;;;;::::::::::999999999999888888888887777766666666655555555554444433333333333332222222222220000000/////////////....../////...........------------,,,,,,,,,,,,,,,,,,++++++++++**********))))))))(((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""""""""!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzy{{{{{{{{{{{{{{{{{{{{{{{{{zyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttuuuuvvwxxyz{|}~€�‚‚ƒƒ„„………………………„„„ƒƒƒ‚‚‚‚�����‚‡ˆˆˆ‡‡‡††…„„ƒ‚�€~}|{zyyxvvuuuuuuuuvvvvvvvvvvvuuutonnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggfffffffeeeeeeeeeeeeedddddddddccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa``````````________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXYYYXXXXXXXXXXXXWWWWWWWWWWVWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFEFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@???????>>>>>>>>========<<;;;;;;;;;;;;:::::::::::999999999999888888888877777766666666555555555554444433333333333332222222222220000000////////////.......////............------------,,,,,,,,,,,,,,,,,,++++++++++**********))))))))(((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""""""""!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyy{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttuuuuvvwxxyz{|}~€��‚ƒƒ„„„…………………„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚ˆˆˆˆˆ‡‡‡†……„ƒ‚�€~}|{zzyxvvuuuuuuuuvvvvvvvvvvvvuutonnnnmmmmmmmmmmmmmmmmmmmlmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffeeeeeeeeeeeeedddddddddccccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXYYYYXXXXXXXXXXXXWWWWWWWWWVWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEFEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@??????>>>>>>>>=========<<;;;;;;;;;;;;:::::::::::999999999998888888888877777766666666555555555554444433333333333332222222222220000000////////////.......////............------------,,,,,,,,,,,,,,,,,,++++++++++**********))))))))(((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""""""""!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzyyy{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttuuuvvwwxyzz{|}~€�‚‚ƒƒ„„„……………„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚ˆˆˆˆˆˆ‡‡††…„ƒ‚�€~}|{{zyxvvvuuuuuuvvvvvvwwwvvvvuuuonnnnmmmmmmmmmmmmmmmmllllmmmmmmmlllllllllllllkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggfffffffeeeeeeeeeeeeedddddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXYYYYXXXXXXXXXXXXWWWWWWWWVVWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@??????>>>>>>>>=========<<;;;;;;;;;;;;:::::::::::999999999998888888888877777766666666555555555554444433333333333332222222222220000000////////////.......////............------------,,,,,,,,,,,,,,,,,+++++++++++*********)))))))))((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""""""""!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyy{{{{{{{{{{{{{{{{{{{{{{{{zyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttstttuuuvvwwxyz{|}~€€�‚ƒƒ„„„„…………„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚ˆˆˆˆˆˆ‡‡††…„ƒ‚�€~}||{zyyvvvuuuuuuvvvvvwwwwwvvvuuuoonnnmmmmmmmmmmmmmmllllllmmmmmllllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffeeeeeeeeeeeeeedddddddddcccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXYYYYXXXXXXXXXXXXWWWWWWWWVVWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@?????>>>>>>>>>========<<<;;;;;;;;;;;;::::::::::9999999999988888888888777777766666666555555555544444433333333333322222222222210000000////////////.......////............------------,,,,,,,,,,,,,,,,,++++++++++**********)))))))))((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""""""""!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyy{{{{{{{{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttsssttttuuuvvwxxyz{|}~€�‚‚ƒƒ„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ˆˆˆˆˆˆˆ‡‡†…„ƒ‚�€~}||{zyyvvvuuuuuvvvvvwwwwwwvvvuuuoonnnmmmmmmmmmmmmmlllllllmmmllllllllllllllllkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffeeeeeeeeeeeeeedddddddddcccccccbbbbbbbbbbbaaaaaaaaaaaaaa```````````________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXYYYYYXXXXXXXXXXXWWWWWWWWWVWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@?????>>>>>>>>>========<<<;;;;;;;;;;;;::::::::::9999999999988888888888777777666666666555555555544444433333333333322222222222210000000///////////........////............------------,,,,,,,,,,,,,,,,,++++++++++**********))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyy{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttssstttttuuuvvwxyz{|}~€€�‚‚ƒƒ„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ˆˆˆˆˆˆˆ‡‡†…„ƒ‚�€~}|{{zyyvvvvuuuuvvvvvwwwwwwvvvvuuoonnnmmmmmmmmmmllllllllllmlllllllllllllllllkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffeeeeeeeeeeeeeedddddddddcccccccbbbbbbbbbbaaaaaaaaaaaaaaa``````````________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXYYYYYYXXXXXXXXXXXWWWWWWWVVWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@????>>>>>>>>>=========<<<;;;;;;;;;;;:::::::::::999999999988888888888777777766666666555555555554444443333333333332222222222221000000////////////........////............------------,,,,,,,,,,,,,,,,+++++++++++**********))))))))(((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""""""""!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzyyyyyyyyy{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttssssttttttuuuvwwxyz{|}~€��‚ƒƒ„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒˆ‰‰ˆˆˆˆ‡‡†…„ƒ‚�€~}|{zzyxvvvvuuuvvvvvvwwwwwwvvvvuuoonnnmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffeeeeeeeeeeeeeedddddddddcccccccbbbbbbbbbbaaaaaaaaaaaaaa```````````________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXYYYYYYXXXXXXXXXXXWWWWWWWVVWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@????>>>>>>>>>=========<<<;;;;;;;;;;;:::::::::::999999999988888888888777777766666666555555555554444443333333333332222222222221000000////////////........////............------------,,,,,,,,,,,,,,,,+++++++++++**********))))))))((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""""""""!!!!!!!!!!!!!  xyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyy{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttsssstttttttuuuvwxxyz{}~€�‚‚ƒƒ„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒ‰‰‰ˆˆˆ‡‡††…„ƒ‚�€~}|{zzyxvvvvvuuvvvvvvvwwwwwvvvvuuoonnnnmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggfffffffeeeeeeeeeeeeeedddddddddcccccccbbbbbbbbbbaaaaaaaaaaaaaa```````````________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXYYYYYYYXXXXXXXXXXWWWWWWWVVWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@???>>>>>>>>>>=========<<<;;;;;;;;;;;::::::::::9999999999888888888887777777766666666555555555554444443333333333322222222222221000000////////////........////............------------,,,,,,,,,,,,,,,,++++++++++**********)))))))))((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""""""!!!!!!!!!!!!!!  xxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyy{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssttttttttuuvvwxyz{|}~€��‚ƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‰‰‰ˆˆˆ‡‡†……„ƒ‚�€~}}|{zyyxvvvvvvvvvvvvvvwwwwvvvvvuuoonnnnmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggffffffffeeeeeeeeeeeeeddddddddddcccccccbbbbbbbbbbaaaaaaaaaaaaa````````````________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXYYYYYYYXXXXXXXXXXWWWWWWWVVWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@???>>>>>>>>>=========<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777766666666555555555554444443333333333322222222222211000000////////////........////...........--------------,,,,,,,,,,,,,,,++++++++++**********)))))))))((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""""""!!!!!!!!!!!!!!  xxxxyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttssssstttstttttuuvwxxyz{|}~€��‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‰‰‰ˆˆˆ‡‡†…„ƒ‚�€~}|{zzyyxvvvvvvvvvvvvvvvvvvvvvvvuuoonnnnmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeeeeedddddddddcccccccbbbbbbbbbbaaaaaaaaaaaaa```````````_________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXYYYYYYYXXXXXXXXXXWWWWWWWVVWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@??>>>>>>>>>>=========<<<<;;;;;;;;;;;::::::::::9999999999888888888887777777766666666555555555544444443333333333322222222222211000000///////////.........////...........--------------,,,,,,,,,,,,,,,+++++++++***********)))))))))((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""""""!!!!!!!!!!!!!!  xxxxxxyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyy{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttssssstsssssttttuvvwxyz{|}~€€�‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‰‰‰ˆˆˆ‡††…„ƒ‚�€~}|{zzyyxvvvvvvvvvvvvvvvvvvvvvvuuuoonnnnmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeeeeddddddddddccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````_________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXYYYYYYYYXXXXXXXXXWWWWWWWVVWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@??>>>>>>>>>>=========<<<<;;;;;;;;;;;::::::::::999999999888888888887777777776666666555555555554444444333333333322222222222221100000////////////.........///............--------------,,,,,,,,,,,,,,,+++++++++**********))))))))))(((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""""""""!!!!!!!!!!!!!!!  xxxxxxxyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssstsssssstttuuvwwxyz{|}~€€�‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‰‰ˆˆˆ‡‡†……„ƒ‚€~}|{{zyyxxvvvvvvvvvvvvvvvvvvvvvuuuuoonnnnmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffffffeeeeeeeeeeeeeeddddddddddccccccbbbbbbbbbbaaaaaaaaaaaaaa``````````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXYYYYYYYXXXXXXXXXXWWWWWWWVVWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@?>>>>>>>>>>==========<<<<;;;;;;;;;;:::::::::::999999999888888888887777777776666666555555555554444444333333333322222222222221100000////////////.........///............--------------,,,,,,,,,,,,,,,+++++++++**********))))))))))(((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""""""""!!!!!!!!!!!!!!  xxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||{{{{{{{{{|||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssstttuuvwxyz{|}~~€��‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‰‰ˆˆˆ‡‡†…„ƒ‚�€~}|{zzyyxxvvvvvvvvvvvvvvvvvvvuuuuuuoonnnnmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggffffffffeeeeeeeeeeeeeeddddddddddccccccbbbbbbbbbbaaaaaaaaaaaaa```````````__________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXYYYYYYXXXXXXXXXXXWWWWWWWVVWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@?>>>>>>>>>>=========<<<<<;;;;;;;;;;:::::::::::999999999888888888877777777776666666555555555554444444333333333322222222222221100000///////////..........///............--------------,,,,,,,,,,,,,,,+++++++++**********))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""""""!!!!!!!!!!!!!!!!  xxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssttuuvwwxyz{|}~€��‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‰‰ˆˆˆ‡††…„ƒ‚�€~}|{zzyyyxwwvvvvvvvvvvvuuuuuuuuuuutonnnnnmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggffffffffeeeeeeeeeeeeedddddddddddccccccbbbbbbbbbbaaaaaaaaaaaaa```````````__________^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXYYYYXXXXXXXXXXXXXWWWWWWWVVWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@>>>>>>>>>>==========<<<<<;;;;;;;;;;::::::::::9999999998888888888877777777776666666555555555544444444333333333222222222222211100000///////////..........///............---------------,,,,,,,,,,,,,,++++++++***********)))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########"""""""""""""""""""!!!!!!!!!!!!!!!  xxxxxxxxxxxxxyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuututttttttttttttttttttssssssssssssssstttuuvwxyyz{|}~€��‚‚‚ƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒ‰‰ˆˆ‡‡††…„ƒ‚�€~}||{zzyyyywwwwwwvvvvvvuuuuuuuuuutttonnnnnmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeeedddddddddddccccccbbbbbbbbbbaaaaaaaaaaaaa``````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXYXXXXXXXXXXXXXXXXWWWWWWWVVWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@>>>>>>>>>>==========<<<<<;;;;;;;;;:::::::::::9999999998888888888777777777766666665555555555544444444333333333222222222222211100000///////////..........///.............--------------,,,,,,,,,,,,,,++++++++***********)))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!!!!  xxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssstttuvvwxyz{{|}~€��‚‚‚ƒƒƒƒ„„„„„„„„„ƒƒƒƒ‰‰ˆˆ‡‡†……„ƒ‚�~}||{zzzyyywwwwwwwwvvvvuuuuuuuttttttnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeedddddddddddccccccbbbbbbbbbbbaaaaaaaaaaaa``````````____________^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::::999999999888888888877777777776666666555555555554444444433333333322222222222221110000////////////..........///.............--------------,,,,,,,,,,,,,,++++++++**********))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!!!!  xxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{zzzzz{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssssssttuuvwwxyz{||}~€��‚‚ƒƒƒƒ„„„„„„„„„„ƒƒƒ‰ˆˆˆ‡‡†……„ƒ‚€~}}|{{zzzzzxxxxxxwwwvvvuuuuuttttttttnnnnnmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeeeedddddddddddcccccbbbbbbbbbbbaaaaaaaaaaaaa``````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>==========<<<<<<;;;;;;;;;:::::::::::999999998888888888877777777776666666555555555554444444433333333322222222222221110000///////////...........///.............--------------,,,,,,,,,,,,,,++++++++**********))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###########""""""""""""""""""!!!!!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuutvvuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssssssstttuuvwxxyz{||}~€€��‚‚ƒƒƒ„„„„„„„„„„ƒƒƒ‰ˆˆˆ‡‡†…„„ƒ‚�€~}|{{{zzzzyyyyxxxxwwvvvuuutttttttssnnnnmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeedddddddddddccccccbbbbbbbbbbbaaaaaaaaaaaaa``````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@>>>>>>>>>==========<<<<<<;;;;;;;;;:::::::::::999999998888888888877777777776666666555555555554444444433333333322222222222221110000///////////...........///.............---------------,,,,,,,,,,,,,,+++++++**********))))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssssrrrrrrrqqqqqqrrrrsstuuvwxxyzz{|}}~€€���‚‚‚‚‚‚‚�����………„„ƒƒ‚�€~}}|{zyyxxxxxxzzzyyyyxxwwvvuutttttsssssoooonnnnnnnoooonnnnnnnmmmmmllllllllllllkkkkkkkkkkkiiiiiihhhhhhhhhhhgggggggghhhhhhhgggggggggggffffffffeeeeeeedddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaa``````__________^^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTUUUUUTTTTTTTTTTTTSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPOOONNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>==========<<<<<<;;;;;;;;;;;:::::::::::99999998888888888877777777776665555555555444444444444333333322222222222221111100000000/////////////......--------------,,,,,,,,,,,,,,,,,,+++++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuutttttttttttttttsssssssssssssssssssrrrrrrrrqqqqqqrrrrssstuuvwxxyzz{|}~~€���‚‚‚‚‚‚‚‚����………„„ƒƒ‚�€€~}|{{zyyyyyyy{{{zzzzyyxwwvvuutttssssssonnnnnnnnoooooooonnnnnnmmmmlllllllllllkkkkkkkkkkkkiiiiiiihhhhhhhhhhgggggggghhhhhhhgggggggggggffffffffeeeeeeeddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaa``````___________^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUTTUUUUTTTTTTTTTTTTSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPPOOONNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>==========<<<<<<;;;;;;;;;;;::::::::::999999998888888888877777777776665555555555444444444444333333322222222222221111100000000/////////////.....---------------,,,,,,,,,,,,,,,,,,+++++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttuuuuuuuuuuuuttttttttttttttttssssssssssssssssssrrrrrrrrrqqqqqqqqrrrssttuuvwxxyzz{|}~€€��‚‚‚‚‚‚‚‚‚���………„„ƒƒ‚��€~}}|{{zzzzzzz||||{{{zyyxwwvuuttsssssssnnnnnnnnoooooooooonnnnnmmmmmllllllllkkkkkkkkkkkkkkiiiiiiihhhhhhhhhhgggggggghhhhhhggggggggggggffffffffeeeeeedddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaa``````__________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTUUUUTTTTTTTTTTTTSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPPOOONNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@??????>>>>>>>>===========<<<<<<;;;;;;;;;;:::::::::::999999998888888888877777777766665555555555444444444443333333322222222222221111100000000////////////......---------------,,,,,,,,,,,,,,,,,++++++++++++++***********))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########"#"""""""""""""!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttuuuuuuuuuuuttttttttttttttttsssssssssssssssssssrrrrrrrrrqqqqqqqqqrrrssttuuvwxxyz{|}}~€€��‚‚‚‚‚‚‚‚‚���………„„ƒƒ‚‚�€~}}||{{{{{{{}}}}|||{zzyxwvvuuttssssrrnnnnnnnnooooooooooonnnnmmmmllllllllkkkkkkkkkkkkkkkiiiiiihhhhhhhhhhhgggggggghhhhhhgggggggggggfffffffffeeeeedddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaaa``````___________^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[\[[[[[[[[[[[[ZZZZZZZZZZZYZZZYYYYYYYYYYYXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTUUUTTTTTTTTTTTTSSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPPOOONNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@??????>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::::999999998888888888877777777766665555555555444444444443333333222222222222211111100000000////////////......---------------,,,,,,,,,,,,,,,,,++++++++++++++***********))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttuuuuuuuuuuutttttttttttttttsssssssssssssssssssrrrrrrrrrrqqqqqqqqqqrrrssttuuvwwxyz{|}~€��‚‚‚‚‚‚‚‚‚‚��………„„ƒƒ‚‚��€~}}||||||||~~~~~}}|{{zyxwvvuttssssrrnnnnnnnnoooooooooooonnnnmmmllllllllkkkkkkkkkkkkkkkiiiiiihhhhhhhhhhggggggggghhhhhhgggggggggggfffffffffeeeeeddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaa``````___________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[\[[[[[[[[[[[ZZZZZZZZZZZZYZZZYYYYYYYYYYYXXXXXXXXXXXYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTUUUTTTTTTTTTTTTSSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPPOOONNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@???????>>>>>>>>==========<<<<<<<;;;;;;;;;;:::::::::::99999999888888888877777777776666555555555544444444444333333322222222222221111110000000/////////////......---------------,,,,,,,,,,,,,,,,,++++++++++++++***********))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzz{{zz{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttuuuuuuuuuutttttttttttttttssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqrrrssstuvvwxyy{||}~€��‚‚‚‚‚‚‚‚‚‚��………„„„ƒƒ‚‚�€€~~}}}}}}}}~~}||{zyxwvuuttsssrrnnnnnnnnoooooooooooonnnnmmmlllllllkkkkkkkkkkkkkkkkiiiiihhhhhhhhhhhggggggggghhhhhggggggggggggfffffffffeeeedddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaa``````___________^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[\[[[[[[[[[[[ZZZZZZZZZZZYYZZYYYYYYYYYYYXXXXXXXXXXXXYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTUUUTTTTTTTTTTTSSSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPPOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>>>==========<<<<<<<;;;;;;;;;::::::::::::99999999888888888877777777776665555555555444444444444333333322222222222221111110000000////////////.......---------------,,,,,,,,,,,,,,,,+++++++++++++++***********))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttuuuuuuuuuttttttttttttttttssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqrrssttuvvwxyz{|}~€€��‚‚‚‚‚‚‚‚‚��†……„„„ƒƒƒ‚‚��€€~~~~~~€�€€€€~~}|{zyxwvuttsssrrnnnnnnnnoooooooooooonnnnmmmlllllllkkkkkkkkkkkkkkkkiiiihhhhhhhhhhhhggggggggghhhhhgggggggggggffffffffffeeeeddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaa``````___________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYZZYYYYYYYYYYYXXXXXXXXXXXXYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTUUTTTTTTTTTTTTSSSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPPOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>>===========<<<<<<<;;;;;;;;;:::::::::::999999999888888888877777777776665555555555444444444444333333322222222222221111110000000////////////.......---------------,,,,,,,,,,,,,,,,+++++++++++++++***********))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttuuuuuuuutttttttttttttttttsssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrsttuuvwxyz{}~~€��‚‚‚‚‚‚‚‚‚��†………„„„ƒƒ‚‚‚��€€€€€€‚‚‚‚��€€~}|{zyxwvuttssrrnnnnnnnooooooooooooonnnnmmmllllllkkkkkkkkkkkkkkkkkiihhhhhhhhhhhhhgggggggggghhhhhggggggggggfffffffffffeeedddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa``````___________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYZYYYYYYYYYYYYXXXXXXXXXXXXYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTUUTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPPOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>>===========<<<<<<<;;;;;;;;::::::::::::999999999888888888877777777776665555555555444444444444333333222222222222221111110000000////////////.......---------------,,,,,,,,,,,,,,,+++++++++++++++************)))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttuuuuuuuttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqrrssttuvwxyz{|}~€��‚‚‚‚‚‚‚‚‚��†………„„„ƒƒƒ‚‚‚����€€€€€���ƒƒƒƒ‚‚��€~}|{yxwvuutsssrnnnnnnnooooooooooooonnnmmmmllllllkkkkkkkkkkkkkkkkkhhhhhhhhhhhhhhhgggggggggfhhhhgggggggggggfffffffffffeeedddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaa```````___________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWYXXXXXXXXXXXXXXXWWWWWWWWWVWWVVVVVVVVVVVUUUUUUUUUTTTUUTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPPOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@????????>>>>>>>===========<<<<<<<;;;;;;;;::::::::::::999999999888888888877777777776665555555555444444444443333333222222222222221111110000000///////////........--------------,,,,,,,,,,,,,,,,+++++++++++++++***********))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttuuuuuutttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrssttuvwxyz|}~€��‚‚‚‚‚‚‚‚��†………„„„„ƒƒƒƒ‚‚‚‚������‚‚‚„„„„ƒƒ‚‚�€~}{zyxwvuttssrnnnnnnnoooooopppoooonnnmmmmllllllkkkkkkkkkkkkkkkkjhhhhhhhhhhhhhhggggggggggfhhhhggggggggggffffffffffffeedddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaa``````___________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXWWXXXXXXXXXXXXXXXWWWWWWWWWWVWVVVVVVVVVVVUUUUUUUUUUTTTUUTTTTTTTTTTSSSSSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPPOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>>>==========<<<<<<<<;;;;;;;;:::::::::::9999999999888888888877777777776665555555555444444444443333333222222222222211111110000000///////////........--------------,,,,,,,,,,,,,,,++++++++++++++++***********))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttuuuuutttttttttttttttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpqqqqqqrrsttuvwxyz{|}~€��‚‚‚‚‚‚‚‚��†………„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒ………„„„ƒƒ‚�€~|{zyxwvuttssnnnnnnnoooooppppoooonnnmmmllllllkkkkkkkkkkkkkkkkjjhhhhhhhhhhhhggggggggggggfhhhhggggggggggffffffffffffeedddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaa``````____________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWXXXXXXXXXXXXXXWWWWWWWWWWVVWVVVVVVVVVVVUUUUUUUUUUTTTUUTTTTTTTTTTSSSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPPOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>>>==========<<<<<<<<;;;;;;;::::::::::::9999999998888888888877777777766655555555554444444444443333333222222222222211111110000000///////////........-------------,,,,,,,,,,,,,,,,++++++++++++++++***********))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuvvuuuuuuuuuuuuuuuuuuuuuutuuutttttttttttttttttttttsuuuuutttttttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppqqqqqrssstuvwxyz|}~€��‚‚‚‚‚‚‚��†…………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………„ƒƒ‚�€~}|{zxwvuutssnnnnnnnooooppppppooonnnmmmllllllkkkkkkkkkkkkkkjjjjhhhhhhhhhhggggggggggggggfhhhhgggggggggfffffffffffffeddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaa``````___________^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTUUTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>>>==========<<<<<<<<;;;;;;;::::::::::::9999999998888888888877777777766655555555554444444444443333333222222222222211111110000000///////////........------------,,,,,,,,,,,,,,,,+++++++++++++++++***********))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!  vwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuvuuuuuuuuuuuuuuuuuuuuuuutuutttttttttttttttttttttssuuuutttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppqqqrrsstuvwxyz{|}~€€��‚‚‚‚‚‚��†…………„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„††††………„ƒ‚�€~}{zyxwvuttsnnnnnnoooooppppppooonnnmmmlllllkkkkkkkkkkkkkkkkjjjhhhhhhhhgggggggggggggggffhhhggggggggggffffffffffffeedddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaa```````___________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTUUTTTTTTTTTSSSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPPOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>>===========<<<<<<<<;;;;;;;:::::::::::9999999999888888888887777777776665555555555444444444443333333222222222222221111111000000////////////........------------,,,,,,,,,,,,,,,,+++++++++++++++++***********))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!  vvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuttutttttttttttttttttttttsssuuutttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppqqqrrsstuvwxy{|}~€���‚‚‚‚���†…………„„„„„„„„„„„„„„„„„„„„††††††…„„ƒ‚�€}|{zxwvuttsonnnnnoooopppppppooonnnmmmllllkkkkkkkkkkkkkkkkkjjjhhhhhhhggggggggggggggggffhhhggggggggggffffffffffffeddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaa```````___________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTUUTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>>===========<<<<<<<<;;;;;;::::::::::::9999999999888888888887777777776665555555555444444444443333333222222222222221111111000000////////////........-----------,,,,,,,,,,,,,,,,+++++++++++++++++************)))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!  vvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttssssuutttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppqqqrrrstuvwxyz{|}~€€���������†…………„„„„„„„„„„„„„„„„„„……††††††……„ƒ‚�€~}{zyxwvutsonnnnnooopppppppppooonnmmmllllkkkkkkkkkkkkkkkkkkkjhhhhhhggggggggggggggggfffhhhgggggggggffffffffffffeedddddddddddccccccccccccbbbbbbbbbaaaaaaaaaa````````__________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTUUTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPPPOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@?????????>>>>>>==========<<<<<<<<<;;;;;;::::::::::::9999999999888888888877777777776665555555555444444444443333333222222222222211111111000000///////////.........-----------,,,,,,,,,,,,,+,,+++++++++++++++++************)))))))))((((((((('((''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!  vvvvvvwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsssssutttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppqqqrrsstuvwxyz{|}~€€��������………………„„„„„„„„„„„„„„„„„……††††††……„ƒ‚‚€~}|zyxwvuttoonnnoooopppppppppooonnmmmllllkkkkkkkkkkkkkkkkkkkkhhhhhhgggggggggggggggffffhhhgggggggggfffffffffffeeedddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaa````````__________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTUUTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPPPPOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@?????????>>>>>===========<<<<<<<<<;;;;;;:::::::::::99999999998888888888877777777776665555555554444444444443333333222222222222211111111000000///////////.........----------,,,,,,,,,,,,,,+,++++++++++++++++++***********))))))))))((((((((('((''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!  vvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssstttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppqqrrrstuvwxyz{|}~€€�������………………„„„„„„„„„„„„„„„„„……††††††……„ƒ‚‚�€~}|{zxwvuutooonoooopppqqqqqpppoonnmmmllllkkkkkkkkkkkkkkkkkkkkiihhhhhggggggggggggffffffhhggggggggggfffffffffffeeeddddddddddccccccccccccbbbbbbbbbaaaaaaaaaa`````````__________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTUUTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQPPPPPPPPPPPPPOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@?????????>>>>>===========<<<<<<<<<;;;;;;:::::::::::99999999998888888888877777777766665555555554444444444433333333222222222222211111111000000///////////.........----------,,,,,,,,,,,,,++,++++++++++++++++++***********))))))))))((((((((('((''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!  vvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssstttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppqqqqrsstuvwxyz{|}~€€������………………„„„„„„„„„„„„„„„„„„„†††††……„„ƒ‚‚�€}|{zyxvvutooooooooppqqqqqqqpppoonnmmllllkkkkkkklllllllllllkkiiihhhhhggggggggggfffffffhhgggggggggfffffffffffeeeeddddddddddccccccccccccbbbbbbbbbaaaaaaaaaa`````````_________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTUUTTTTTTTTTSSSSSSSSSSRRRRQQQQQQPPPPPPPPPPPPPPOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@?????????>>>>>===========<<<<<<<<<;;;;;;:::::::::::99999999998888888888877777777766665555555554444444444433333332222222222222211111111000000///////////.........----------,,,,,,,,,,,,,+++++++++++++++++++++***********))))))))))((((((((('(('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!  vvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppqqqrrstuvvxyz{|}}~€€€����………………„„„„„„„„„„„„„„„„„„„†††…………„ƒƒ‚�€€}|{zyxwvutooooooopppqqqrqqqqppoonnmmlllllkkklllllllllllllllljiiiihhhhggggggggffffffffhggggggggggfffffffffffeeeedddddddddccccccccccccbbbbbbbbbaaaaaaaaaa``````````_________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTUUUTTTTTTTTSSSSSSSSSRRRRRQQQQQQPPPPPPPPPPPPPPOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@?????????>>>>===========<<<<<<<<<<;;;;;:::::::::::99999999999888888888887777777776665555555555444444444443333333222222222222221111111100000////////////.........---------,,,,,,,,,,,,,,+++++++++++++++++++++***********)))))))))(((((((((('(('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!  vvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssstttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppqqqrrstuvwxyz{|}~~€€€€��………………„„„„„„„„„„„„„„„„„„„……………„„„ƒ‚‚�€~}|{zyxwvutpooooopppqqrrrrrrqqppoonmmmlllllllllllllmmmmmmmmmmjjjiiihhhhgggggggffffffffhgggggggggfffffffffffeeeeedddddddddcccccccccccbbbbbbbbbbaaaaaaaaaa``````````_________^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTUUUTTTTTTTTSSSSSSSSSRRRRRQQQQQPPPPPPPPPPPPPPPOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@?????????>>>>>===========<<<<<<<<<<;;;;;:::::::::::99999999998888888888887777777776665555555555444444444443333333222222222222221111111100000///////////..........---------,,,,,,,,,,,,,+++++++++++++++++++++***********))))))))))(((((((((('(('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!  vvvvvvvvvvvvvvvvwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppqpqqrsttuvwxyz{|}~~€€€€€…………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒ………„„„ƒƒƒ‚��€~}|{zyxwvuupoooooppqqrrrrrrrrqqpoonnmmlllllllllllmmmmmnnnnnmmkkjjjiiihhhggggggffffffffggggggggggfffffffffffeeeeeddddddddccccccccccccbbbbbbbbbaaaaaaaaaa```````````________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTUUUTTTTTTTTSSSSSSSSSRRRRRQQQQQPPPPPPPPPPPPPPOOOOOONNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@?????????>>>>>==========<<<<<<<<<<<;;;;;:::::::::::99999999998888888888887777777776665555555554444444444433333333222222222222211111111100000///////////..........---------,,,,,,,,,,,,,+++++++++++++++++++++***********))))))))))(((((((((('(('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssstttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppqqrrstuvwxyz{||}~€€€€…………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒ‚‚‚�€€~}|{zyxwvuupoooopppqqrrssssrrrqppoonmmmllllllllmmmmnnnnnnnnnnlkkkjjiiihhhggggggfffffffgggggggggfffffffffffeeeeeeddddddddcccccccccccbbbbbbbbbbaaaaaaaaaa```````````________^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTUUUTTTTTTTTSSSSSSSSSRRRRRQQQQPPPPPPPPPPPPPPPOOOOOONNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@????????>>>>>===========<<<<<<<<<<<;;;;;::::::::::999999999988888888888877777777776665555555554444444444433333332222222222222211111111100000///////////..........---------,,,,,,,,,,,,,+++++++++++++++++++++***********))))))))))(((((((((''((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$###########"""""""""""!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttsssssssssssttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppqqrsstuvwxyz{|}}~€€€€…………………„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚„„ƒƒƒƒ‚‚��€€~}|{zyxwvvuppoooppqqrrsssssssrrqpponnmmlllllllmmmnnnnoooooooomllkkkjjiihhhgggggfffffffgggggggggffffffffffeeeeeeedddddddccccccccccccbbbbbbbbbaaaaaaaaaa````````````_______^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[Z[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTUUUTTTTTTTTSSSSSSSSSRRRRRQQQQPPPPPPPPPPPPPPPOOOOOONNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@????????>>>>>===========<<<<<<<<<<<;;;;;::::::::::999999999988888888888877777777766665555555554444444444433333332222222222222211111111100000//////////...........---------,,,,,,,,,,,,++++++++++++++++++++++***********))))))))))(((((((((''('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttsssssssssssstttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppppqqrsttuvwxyz{|}~~€€€…………………„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒ‚‚‚���€~~}|{zyxwvvupppopppqqrrsstttsssrqqponnmmmlllllmmmnnnooopppppppmmmllkkjjiihhhgggggffffffggggggggfffffffffffeeeeeeeddddddccccccccccccbbbbbbbbbaaaaaaaaaaa````````````_______^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[Z[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTUUUTTTTTTTTSSSSSSSSSRRRRRQQQQPPPPPPPPPPPPPPOOOOOOONNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@????????>>>>>===========<<<<<<<<<<<;;;;:::::::::::999999999988888888888877777777766665555555554444444444433333332222222222222211111111100000//////////...........---------,,,,,,,,,,,,++++++++++++++++++++++***********))))))))))(((((((((''('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttssssssssssssstttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppppppppqqrrstuvwxyz{{|}~~€€……………………„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒ‚‚‚��€€€~}}|{zyxwwvupppppppqrrsstttttssrrqpoonnmmlllllmmmnnoopppqqqqqqnnnmmllkkjiiihhgggggfffffggggggggffffffffffeeeeeeeeddddddcccccccccccbbbbbbbbbaaaaaaaaaaa````````````________^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[Z[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTUUUTTTTTTTTSSSSSSSSSRRRRRQQQQPPPPPPPPPPPPPPOOOOOOONNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAA@@@@@@@@?????????>>>>>==========<<<<<<<<<<<<;;;;:::::::::::99999999998888888888887777777776666555555554444444444433333333222222222222221111111110000///////////...........---------,,,,,,,,,,,,+++++++++++++++++++++************)))))))))((((((((((''(''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttssssssssssssssttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppooopopppqqrsstuvwxyz{|}}~~€……………………„„„„„„ƒƒƒƒƒ‚‚‚‚‚�ƒ‚‚‚���€€€~~}}|{zyyxwvuqpppppqqrrssttttttssrqpponnmmmlllmmmnnoopppqqqrrrqoonnnmmlkkjjiihhggggfffffgggggggfffffffffffeeeeeeeedddddcccccccccccbbbbbbbbbbaaaaaaaaaaa````````````_______^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZ[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTUUTTTTTTTTTSSSSSSSSSRRRRRQQQPPPPPPPPPPPPPPPOOOOOOONNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAA@@@@@@@@????????>>>>>>==========<<<<<<<<<<<<;;;;::::::::::999999999998888888888887777777776666555555554444444444433333333222222222222221111111110000///////////...........--------,,,,,,,,,,,,++++++++++++++++++++++***********))))))))))((((((((((''(''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################"""""""""!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuvuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuttttttttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooonnnnnnnooooppqrrstuvwxyz{||}~~~€€€€€€€€€€€~~~~}}}}ƒƒ‚‚‚���€€€~~}}|{zyyxwvuutttuuuvwwxxyyyyxxwwvutsmllkkkkkklllmnnnoopppqqqqqqppoonnmllkkjiiihhhhgggggggggfffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbaaaaaaaa````````````_____^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZ[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@????????>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::99999999888888888888777777777666665555555554444444444443332222222222222211111111110000//////////................-------------,,,,,,,,+++++++++++++++*************))))))))))((((((((((''(((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$#####################"""""""""!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttuuuuuuuuuuuuuutttttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnooooppqrsstuvwxyz{||}~~€€€€€€€€€€€~~~~}}}|ƒƒ‚‚‚���€€~~}}|{zzyxwwuuuttuuuvwwxxyyyyxxwwvutsmlllkkkkkllmmnnooppqqqqqqrqqqpponnmllkjjiiihhhgggggggggfffffffffeeeeeeeeeeeddccccccccccccbbbbbbbbbbbaaaaaaaaa```````````______^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZ[[[ZZZZZZZZZZZZYYYYYYYYYXYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAA@@@@@@@?????????>>>>>>===========<<<<<<<<<<;;;;;;;:::::::::::99999998888888888888777777777666655555555554444444444443332222222222222211111111110000//////////...............--------------,,,,,,,,++++++++++++++**************))))))))))((((((((((''(((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$#####################"""""""""!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnoooppqqrstuvwxyzz{|}}~~€€€€€€€€€€~~~~}}}|ƒ‚‚‚���€€€~~}}|{{zyxxwvuuuuuuuvvwxxxyyyxxwwvuttmmllkkkklllmmnnooppqqrrrrrrrqqpponnmllkjjiihhhhggggggggffffffffeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbaaaaaaaa````````````______^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZ[[[ZZZZZZZZZZZZYYYYYYYYYXYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTUTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAA@@@@@@@@?????????>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::::999999998888888888887777777776666655555555554444444444443332222222222222211111111110000//////////..............--------------,,,,,,,,,+++++++++++++***************)))))))))(((((((((((''(((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$######################"""""""""!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnoooppqrrstuvwxyz{{|}}~€€€€€€€€€€~~~~}}}|ƒ‚‚‚���€€€~~}}||{zzyxwvvuuuuuuvvwwxxxyyxxwwvuttmmllkkkklllmmnnoppqqqrrrrsrrrrqpponnmlkkjiiihhhggggggggffffffffeeeeeeeeeedddcccccccccccbbbbbbbbbbbbaaaaaaaa`````````````______^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZ[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAA@@@@@@@@?????????>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::::999999998888888888887777777776666655555555554444444444443332222222222222111111111110000/////////...............--------------,,,,,,,,,++++++++++++***************))))))))))(((((((((((''(((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$######################"""""""""!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnoooppqrsttuvwxyz{||}}~€€€€€€€€€€~~~}}}|ƒ‚‚‚���€€€€~~}}|{{zyyxwvvuuuuuvvwwxxxxxxxwwvuttmmllkkkklllmmnnoppqqqrrrrsssrrrqpponmmlkjjiihhhgggggggggfffffffeeeeeeeeeedddcccccccccccbbbbbbbbbbbaaaaaaaaa````````````_______^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZ[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAA@@@@@@@??????????>>>>>===========<<<<<<<<<<<;;;;;;:::::::::::99999999888888888888777777777666665555555555444444444444333222222222222211111111111000//////////..............--------------,,,,,,,,,,+++++++++++****************))))))))))(((((((((((''(((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$######################"""""""""!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttuuuuuuuuuutttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnnooopqqrstuvwxyyz{||}~~€€€€€€€€€~~~}}}ƒƒ‚‚����€€€~~~}}|{{zyxwvvuuuuuvvvwwxxxxxwwvvuttmmllkkkklllmmnnooppqqrrrsssssrrqqpoonmlkkjiihhhhggggggggfffffffeeeeeeeeeddddccccccccccbbbbbbbbbbbbaaaaaaaa`````````````_______^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZ[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAA@@@@@@@@?????????>>>>>>===========<<<<<<<<<<<;;;;;;:::::::::::99999999888888888887777777776666655555555554444444444444332222222222222211111111111000//////////.............---------------,,,,,,,,,,++++++++++*****************)))))))))((((((((((('''(((((''''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$######################"""""""""!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttuuuuuuuuuttttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnooppqrrstuvwxyzz{||}~~€€€€€€€€€~~~}}}ƒƒ‚‚‚���€€€~~}}||{zzyxwvvvuuuuvvvwwwxxwwwvvutsmmllkkkklllmmnnooppqqrrrssssssrrqpponmllkjjiihhhggggggggfffffffeeeeeeeeeddddcccccccccbbbbbbbbbbbbaaaaaaaaa````````````________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZ[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@?????????>>>>>>==========<<<<<<<<<<<;;;;;;;::::::::::999999999888888888887777777776666655555555554444444444444332222222222222211111111111000//////////............---------------,,,,,,,,,,,+++++++++******************)))))))))((((((((((('''(((((''''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$######################""""""""!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttuuuuuuuutttttttttttttttttsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnooppqrstuuvwxyz{{|}}~~€€€€€€€€~~~}}ƒƒƒ‚‚‚���€€€~~}}||{zyxwwvvvuuuvvvvwwwwwwvvuutsmmlllkkkllllmmnnoopqqqrrssssssrrqqponmmlkjjiihhhgggggggggffffffeeeeeeeeeddddcccccccccbbbbbbbbbbbbaaaaaaaaa````````````________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZ[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAA@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::999999999888888888887777777776666655555555554444444444444332222222222222211111111111000//////////............---------------,,,,,,,,,,,++++++++*******************)))))))))((((((((((('''(((((''''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######################""""""""!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttttuuuuuuuttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnooppqqrstuvwwxyz{{|}}~~€€€€€€€~~~}}„ƒƒ‚‚‚���€€€€~~~}}|{{zyxwwvvvuuuvvvvvwwwvvvuutsmmlllkkkllllmmnnooppqqrrrsssssrrrqpoonmlkjjiihhhgggggggggffffffeeeeeeeedddddcccccccccbbbbbbbbbbbaaaaaaaaa````````````_________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZ[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAA@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;;;:::::::::::999999999888888888877777777776666655555555554444444444443332222222222222211111111111000//////////...........---------------,,,,,,,,,,,,++++++++******************))))))))))((((((((((('''(((((''''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#######################""""""""!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttttvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttttuuuuuutttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnooppqrsstuvwxxyz{||}}~~€€€€€€€€~~~}„ƒƒƒ‚‚‚���€€€€~~~}}|{{yyxwwvvvuuuvvvvvvvvvuuutsmmllllllllllmmnnnopppqqrrssssssrrqpoonmlkkjiihhhhggggggggffffffeeeeeeeedddddccccccccbbbbbbbbbbbbaaaaaaaaa````````````_________^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>===========<<<<<<<<<<;;;;;;::::::::::::999999999888888888877777777776666655555555544444444444443332222222222222211111111110000//////////...........--------------,,,,,,,,,,,,,++++++++******************))))))))))((((((((((('''((((('''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$######################"""""""""!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttttvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttttttttuuuuuttttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnoopqqrsttuvwxyyz{||}~~~€€€€€€€€~~~~„„ƒƒƒ‚‚����€€€€~~~}}|{zyyxwwvvvuuuuvvvvvvvuuuttmmmlllllllllmmmnnooppqqrrsssssrrrqpponmlkkjiihhhhghggggggffffffeeeeeeeedddddccccccccbbbbbbbbbbbbaaaaaaaa````````````__________^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@?????????>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::9999999999888888888877777777766666655555555544444444444443332222222222222211111111110000//////////...........--------------,,,,,,,,,,,,,+++++++*******************)))))))))(((((((((((('''((((('''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######################""""""""""!!!!!!!  ttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuttttttttttttttttttttvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttttttttttsuuuuttttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnmnnnnnooppqqrstuvvwxyy{{|}}~~~€€€€€€€~~~„„ƒƒƒ‚‚‚���€€€€~~~}||{zyxxwwvvvuuuuuuvvuuuuuttnmmmllllllllmmmnnooppqqqrrssssrrrqpponmlkkjiihhhhghgggggggfffffeeeeeeeedddddccccccccbbbbbbbbbbbaaaaaaaaa````````````__________^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::999999999988888888877777777776666665555555554444444444444333222222222222221111111111000///////////..........--------------,,,,,,,,,,,,,,+++++++*******************)))))))))(((((((((((('''((((('''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$######################""""""""""!!!!!!!  ttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttttttttvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttttttssuuuttttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnmmmmnnnnooppqrrstuvvwxyz{{|}}~~€€€€€€~~„„„ƒƒƒ‚‚���€€€€€~~}}|{zzyxxwvvvuuuuuuuuuuuuuttnnmmmmlllllmmmmnnoooppqqrrssssrrrqpponmlkkjiihhhhghgggggggfffffeeeeeeeedddddccccccccbbbbbbbbbbbaaaaaaaaa```````````___________^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<;;;;;::::::::::::999999999988888888877777777776666665555555554444444444444333322222222222211111111111000///////////..........--------------,,,,,,,,,,,,,,+++++++*******************)))))))))(((((((((((('''((((('''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$#####################"""""""""""!!!!!!!  ttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuutttttttttttttttttttttttvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttttsssutttttttttttttttttttttssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppppooooooooooooonnnnnnnnnnnnnmnnmmmmmnnnnooppqrsstuvwwxyz{||}}~~€€€€€€€~~…„„„ƒƒ‚‚‚���€€€€~~}}|{zzyxwwvvvuuuuuuuuuuuuutonnnmmmmmmmmmmmnnoooppqqrrrsssrrqqpoonmlkkjiihhhhhhhggggggffffffeeeeeeedddddccccccccbbbbbbbbbbbbaaaaaaaa```````````___________^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAA@@@@@@@@@?????????>>>>>>>==========<<<<<<<<<<;;;;;;::::::::::::999999999988888888877777777766666665555555544444444444444333322222222222211111111111000///////////..........-------------,,,,,,,,,,,,,,,+++++++******************))))))))))(((((((((((('''((((('''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""""!!!!!!!  ttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttttttttttttttttttttvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttssssstttttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnmnmmmmmmmnnnnoopqqrsstuvwwyzz{||}}~~€€€€€€~……„„ƒƒƒ‚‚���€€€€€~~}||{zyyxwwvvvuuuuuuuvvuuuuooonnnmmmmmmmmnnnooppqqqrrrssrrrqqpoonmlkkjiiihhhhhhhggggggfffffeeeeeeedddddccccccccbbbbbbbbbbbbaaaaaaaa```````````___________^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@??????????>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::9999999999988888888777777777766666665555555544444444444444333322222222222211111111111000///////////..........-------------,,,,,,,,,,,,,,,+++++++******************))))))))))(((((((((((('''(((((''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!  ttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuutttttttttttttttttttttttttvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttsssssstttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnmnmmmmmmmmnnnnoopqqrsttuvwxyzz{||}~~~€€€€€~……„„ƒƒƒ‚‚���€€€€€~~~}|{{zyyxwwvvvuuuvvvvvvvvvpoooonnnnnnnnnnnoooppqqqrrssssrrqqpoonmlkkjiiihhhhhhhggggggfffffeeeeeeedddddccccccccbbbbbbbbbbbbaaaaaaaa``````````____________^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<;;;;;;:::::::::::9999999999988888888777777777766666665555555544444444444444333322222222222211111111111000///////////..........-------------,,,,,,,,,,,,,,,+++++++******************))))))))))(((((((((((''''(((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""""""""!!!!!!!  ttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttttttttttttvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnmnmmmmmmmmmnnnooppqqrsttuvxxyz{{|}}~~€€€€……„„„ƒƒ‚‚‚��€€€€€~~}||{{zyxxwwvvvvvvvvvvvvvvppppoooonnnnnnnoooppqqqrrsssssrrqqpoonmlkkjjiihhhhhhhhgggggffffeeeeeeeedddddccccccccbbbbbbbbbbbbaaaaaaaa``````````____________^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<;;;;;::::::::::::9999999999988888888777777777766666665555555544444444444444333322222222222211111111110000///////////..........-------------,,,,,,,,,,,,,,,+++++++******************))))))))))(((((((((((''''(((('''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""""""""!!!!!!!  ttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttttttttttttssvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssstttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnmnmmmmmmmmmmmnnooppqrrstuuwxyyz{||}}~~………„„ƒƒƒ‚‚���€€€€~}}||{zzyxxwwvvvvvvvwwwwwwqqqppppooooooooooppqqqrrrsssssrrrqpponmllkjjiiihhhhhhhhggggfffffeeeeeeedddddccccccccbbbbbbbbbbbbbaaaaaaa``````````____________^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<;;;;;::::::::::::9999999999988888888777777777666666665555555544444444444444433322222222222211111111110000///////////..........-------------,,,,,,,,,,,,,,,+++++++******************)))))))))((((((((((((''''((((''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""""""""!!!!!!!  ttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttttttsssvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnmmnmmmmmmmmmmmnnnooppqrrstuvwxyzz{|}}~~~………„„„ƒƒ‚‚���€€€€~~}}|{{zyyxwwwwvvwwwwwxxxxrrqqqqpppppoooppppqqqrrrsssssssrrqqponmmlkkjjiiiihhhhhhhggggffffeeeeeeeeddddcccccccccbbbbbbbbbbbbaaaaaaa``````````___________^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::99999999999988888887777777777666666665555555444444444444444433322222222222211111111110000////////////.........------------,,,,,,,,,,,,,,,,+++++++******************)))))))))((((((((((((''''((((''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$###########"""""""""""""""""""""!!!!!!!!  tttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttttssssvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssstttttttttttttttssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnmmnmmmmmmmmmmmmnnnooppqrsstvwwxyz{{|}}~~~…………„„ƒƒ‚‚‚��€€€€~}}||{zzyxxwwwwwwwwxxxxxxrrrrrrqqqpppppppqqqrrrsssttttsssrqqponnmllkjjjiiiiiihhhhhgggffffeeeeeeeeedddcccccccccbbbbbbbbbbbbbaaaaaa``````````___________^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::99999999999988888887777777777666666665555555444444444444444333322222222222211111111110000////////////.........------------,,,,,,,,,,,,,,,,++++++******************))))))))))((((((((((((''''((('''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$###########"""""""""""""""""""""!!!!!!!!  ttttttttttttttttttttttttttutuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssttttttttttttttsssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnooppqrstuvwxyyz{||}}~~~…………„„„ƒƒ‚‚��€€€€~}}}|{{zyyxxxwwwwxxxxyyyysssssrrrqqqqqqqqqrrrrsssttttttssrrqpponmmlkkkjjjiiiiiihhhggggfffeeeeeeeeeeddddcccccccbbbbbbbbbbbbbaaaaaaa`````````__________^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::99999999999988888887777777777666666665555555444444444444444333322222222222211111111110000////////////.........------------,,,,,,,,,,,,,,,,++++++******************))))))))))((((((((((((''''(((''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###########"""""""""""""""""""""!!!!!!!!  ttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwvwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssstttttttttttttssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnoopqqrstuvwxyzz{||}}~~~…………„„„ƒƒ‚‚���€€€~~}}||{zzyyxxxxxxxxyyyyzztttssssrrrrrqqrrrrrssstttttttttssrqqpoonmmllkkjjjjjiiiihhhgggffffeeeeeeeeeedddcccccccbbbbbbbbbbbbbaaaaaaa`````````__________^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<<;;;;;:::::::::::99999999999998888888777777777766666666555555544444444444444433322222222222221111111111000/////////////.........-------------,,,,,,,,,,,,,,,++++++******************))))))))))((((((((((('''''(('''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""""""""!!!!!!!!  ttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssuuuuuuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssttttttttttttsssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnoopqrrtuvwwxyz{{||}}~~~~……………„„ƒƒ‚‚���€€€€~~}}||{{zzyyyxxxxyyyyzzzzttttttssssrrrrrrrssstttttuuutttssrrqpponnmmllkkkjjjjjiiihhhgggfffeeeeeeeeeeedddcccccccbbbbbbbbbbbbaaaaaaa````````__________^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;;:::::::::::99999999999988888888777777777666666666555555544444444444444433322222222222221111111111000/////////////.........------------,,,,,,,,,,,,,,,,++++++******************))))))))))((((((((((('''''((''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""""""""!!!!!!!!  tttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssuuuuuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssstttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllmmmmmnnoppqrstuvwxyyz{{||}}~~~~~……………„„ƒƒƒ‚‚��€€€€~~}}}||{{zzyyyyyyyyyzzz{{uuuuttttsssssssssssttttuuuuuuuttssrrqpponnmmlllkkkkkjjjiihhhggffffeeeeeeeeeeddddccccccbbbbbbbbbbbbaaaaaaa````````__________^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;;:::::::::::99999999999988888888777777777666666666555555444444444444444333322222222222221111111111000/////////////.........-------------,,,,,,,,,,,,,,++++++*******************))))))))))((((((((((('''''((''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""""""""!!!!!!!!!!  tttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssuuuuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllmmmmnnopqqsttuvwxyzz{{||}}}~~~~~……………„„„ƒƒ‚‚���€€€~~}}}||{{zzyyyyyyyyzzz{{{uuuuuutttttssssssttttuuuuuuuuutttssrqqppoonnmmlllllkkkjjiihhhggffffeeeeeeeeeddddccccccbbbbbbbbbbbbaaaaaaa````````__________^^^]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>=========<<<<<<<<<<<;;;;;;::::::::::999999999999988888888777777777666666666555555444444444444444333322222222222221111111111000/////////////.........-------------,,,,,,,,,,,,,,+++++*******************)))))))))))((((((((((('''''(''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""""""""!!!!!!!!!!  ssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssstttttttttttttttsssssssssstttttssssssssssssssssssssuuutttttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrqqqqqpppppppppppppppppppoonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllmmmnnopqrsttuvwxyyzz{{||}}}}~~~~~������€€~~}}}|||||{{{{~~~}}||{{{zzzz{{{{||||{{{{{{zzzzzyyyyyyzzzzz{{{yyyyyxxxwwvvuttssrrqqqppppoonnnmmllkkjjjiiiihhhhhhhddddddcccccccbbbbbbbbbbbb```````_________^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;:::::::::::99999999999888887777777776666666665555555555544444444444444442222222222222111111111110/////////////.........---------------,,,,,,,,,,,,,++++++++++++++++++++******))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""""""""""""!!!!!!!!!!  ssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssstttttttttttttssssssssssssttttsssssssssssssssssssssuutttttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrqqqqqpppppppppppppppppppooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllmmmnoopqrstuuvwxyyzz{{||}}}}~~~~������€€€~~}}}|||||{{{{~~~}}||{{{{{{{{{{||||}{{{{{{{{zzzzzzzzzzzz{{{{{zyyyyyxxwwvvuutttssrrrqqqpppoonnmmllkkjjjiiiiihhhhheddddddccccccbbbbbbbbbbbb```````_________^^^^^^^^^]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAAA@@@??????????>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;:::::::::::999999999998888877777777766666666655555555555444444444444444322222222222221111111111100////////////.........---------------,,,,,,,,,,,,,++++++++++++++++++++******))))))))(((((((((((''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""""""""!!!!!!!!!!!  ssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssttttttttttttsssssssssssssttsssssssssssssssssssssssutttttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrqqqqqpppppppppppppppppppoooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllmmnnooqqrstuvvwxyyzz{{|||}}}}~~�����€€€€~~~}}}||||{{{{~~~}}|||{{{{{{{{{||||}{{{{{{{{{zzzzzzzzzz{{{{{{zzyyyyxxxwwvvvuutttsssrrrqqppponnmmllkkjjjiiiiiiihheedddddccccccbbbbbbbbbbbb```````_________^^^^^^^^^]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;:::::::::::999999999998888877777777766666666655555555555444444444444444322222222222222111111111100///////////..........----------------,,,,,,,,,,,++++++++++++++++++++*******))))))))((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""""""""""""!!!!!!!!!!!  ssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssstttttttttttsssssssssssssstsssssssssssssssssssssssrtttttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrqqqqqpppppppppppppppppppooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllmmnnopqrsstuvwwxyyzz{{|||}}}}}�����€€€€~~}}}|||||{{{~~~}}}|||{{{{{{{|||||}{{{{{{{{{{{zzzzzzzz{{{{{{zzyyyyyxxxwwvvvuuutttsssrrrqqppoonnmllkkjjjiiiiiiiheedddddccccccbbbbbbbbbbbb``````__________^^^^^^^^]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;:::::::::::9999999999998888877777777666666666655555555555444444444444443322222222222222111111111100///////////.........-----------------,,,,,,,,,,,+++++++++++++++++++********))))))))((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!  ssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssstttttttttsssssssssssssssssssssssssssssssssssssssrrttttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrqqqqqpppppppppppppppppppoooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllmmnnppqrsttuvwwxyyzz{{|||}}}}�����€€€€~~}}}|||||{{{~~~}}}|||{{{{{{{|||||}{{{{{{{{{{{{zzzzzz{{{{{{{yyyyyyyxxxwwwwvvvuuuutttsssrrqqpponnmllkkkjjjiiiiiieeedddddccccccbbbbbbbbbbb```````_________^^^^^^^^]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;:::::::::::9999999999998888877777777666666666555555555555444444444444433322222222222222111111111100///////////.........-----------------,,,,,,,,,,++++++++++++++++++++********)))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!  rrssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssttttttttsssssssssssssssssssssssssssssssssssssssrrrtttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrqqqqqpppppppppppppppppppooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllmmmnopqqrsttuvwwxyyzz{{|||}}}€��€€€€€€~~~}}}||||{{{~~~}}}|||||{{{{|||||||{{{{{{{{{{{{{zzzzz{{{{{{{yyyyyyyxxxxwwwwvvvvvuuuutttssrrqpponnmmllkkjjjjiiiieeeeddddcccccccbbbbbbbbbb``````___________^^^^^^^]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;:::::::::::9999999999998888877777777666666666555555555554444444444444333322222222222222111111111100///////////.........------------------,,,,,,,,,+++++++++++++++++++*********)))))))((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!  rrrrssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssssstttttttsssssssssssssssssssssssssssssssssssssssrrrrttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppppoooooooonnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkllllmmnoopqqrstuuvwwxyyzz{{|||}}€€€€€€€€~~~}}}||||{{{~~~~}}}||||||{|||||||||{{{{{{{{{{{{{{zzzzz{{{{{{yyyyyyyxxxxxwwwwwwwvvvvuuuuttssrqqpoonmmllkkkjjjjiieeeeddddccccccccbbbbbbbbb```````__________^^^^^^^]]\\\\\\\\\\[[[[[[[[[[[[[Z[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBBAAAAAAAAAAA@@@@?????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;:::::::::::99999999999998888777777777666666666555555555554444444444444333322222222222222111111111100///////////.........------------------,,,,,,,,,+++++++++++++++++***********)))))))((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!  rrrrrrssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssssssttttttssssssssssssssssssssssssssssssssssssssrrrrrrttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrqqqqqqqpppppppppppppppppooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkkllllmmnoopqrrstuuvwwxyyzz{{||||€€€€€€€€~~}}}}||||{{{~~~~}}}}|||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyxxxxxxxxwwwwwwwwvvvvuuutssrqqpoonmmlllkkkjjjifeeeeddddcccccccccbbbbbbb```````__________^^^^^^^]]\\\\\\\\\\[[[[[[[[[[[[[Z[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;:::::::::::99999999999998888777777776666666665555555555554444444444443333322222222222222111111111100///////////.........-------------------,,,,,,,,++++++++++++++++************)))))))(((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!  rrrrrrrrsssssssssssssssssssssssssssssssssssssssstuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttttttsssssssssssssssssttttsssssssssssssssssssssssssssssssssssssssrrrrrrrtttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqppppppppppppppppoooooooooonnnnnnmmmmmmmmmmmmmmmmmllmmmmllllllllllkkkkkkllllmnnoppqrrstuuvwxxyyzz{{|||€€€€€€€~~~}}}}||||{{{~~~~}}}}|||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxwwwwwwvvuuttsrrqpponnmmllkkkjjjffeeeeddddccccccccccbbbbba```````__________^^^^^^]]\\\\\\\\\[[[[[[[[[[[[[ZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;:::::::::::99999999999998888777777776666666665555555555554444444444443333322222222222221111111111100//////////..........-------------------,,,,,,,,++++++++++++++++************)))))))(((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!  rrrrrrrrrrssssssssssssssssssssssssssssssssssssssttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttttttssssssssssssssssssstttsssssssssssssssssssssssssssssssssssssssrrrrrrrrttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppooooooooooonnnnnmmmmmmmmmmmmmmmmmlllmmmmllllllllllkkkkkkklllmnnoopqqrsstuvvwxxyzz{{{||€€€€€~~~}}}}||||{{{~~~~}}}}}||||||||||||||zz{{{{{{{{zzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxwwwwvvuutssrqppoonmmlllkkkjfffeeeddddddccccccccccbbba````````_________^^^^^^]]\\\\\\\\\[[[[[[[[[[[[[ZZ[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCBBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>=============<<<<<<<<<;;;;;;;;;:::::::::::99999999999998888777777776666666665555555555554444444444443333322222222222221111111111100//////////.........---------------------,,,,,,,++++++++++++++**************)))))))(((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!!  rrrrrrrrrrrrsssssssssssrrssssssssssssssssssssssstttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttttttssssssssssssssssssssttsssssssssssssssssssssssssssssssssssssssrrrrrrrrrtttttttttttttssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppoooooooooooonnnnmmmmmmmmmmmmmmmmmllllmmmlllllllllllkkkkkkkklllmnnoopqqrsttuvwwxyyzz{{{|~~~~}}}}||||{{{~~~~}}}}}}|||||||||||||zzzz{z{{{zzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvuutssrqqpoonnmmlllkkggffeeeedddddddccccccccbbaaa```````_________^^^^^^]\\\\\\\\[[[[[[[[[[[[[ZZZ[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>=============<<<<<<<<<;;;;;;;;;:::::::::::99999999999998887777777776666666665555555555544444444444433333322222222222211111111111100//////////.........---------------------,,,,,,,++++++++++++++**************))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""!""!!!!!!!!!!!!!!!  rrrrrrrrrrrrrrrssssssssrrrrsssssssssssssssssssssttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrttttttttttttsssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppoooooooooooonnnmmmmmmmmmmmmmmmmmmllllmmllllllllllllkkkkkkkklllmmnnoppqrrstuuvwxxyyzz{{{~~~~}}}}||||{{{~~~~~}}}}}}}}||||||||||zzzzzz{z{zzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxyyyyyyyyyxxxwwvvutssrqqpponnnmmllkgggffeeeedddddddddcccccccaaa````````________^^^^^^]\\\\\\\\[[[[[[[[[[[[[ZZZ[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>=============<<<<<<<<<;;;;;;;;::::::::::::99999999999998887777777766666666665555555555544444444444433333322222222222111111111111100//////////.........----------------------,,,,,,,++++++++++++***************))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###################"""""""""""!"!!!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrssssssrrrrrrsssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssrssssssssssssssrrrrrrrrrrrtttttttttttssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppooooooooooooonnmmmmmmmmmmmmmmmmmmlllllmlllllllllllllkkkkkkkkkllmmnnooppqrsstuvvwxxyzzz{{~~~~~}}}}||||{{{~~~~~}}}}}}}}}}}}||||||zzzzzz{zzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxwwvvuttsrrqppoonnmmmlhhggfffeeeeddddddddddccccaaaaa````````_______^^^^^]]\\\\\\[[[[[[[[[[[[[ZZZZ[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCBBBBBBBBBBBBAAAAAAAAA@@@@@?????????>>>>>>>>>>>=============<<<<<<<<<;;;;;;;;::::::::::::99999999999998887777777766666666665555555555544444444444433333322222222221111111111111100//////////.........----------------------,,,,,,,++++++++++++***************))))))((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###################""""""""""!!"!!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrssssrrrrrrrrrsssssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssrrssssssssssssrrrrrrrrrrrrrttttttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooooonmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkllmmmnnoopqqrsttuvwwxyyzzz{~~~~~~~~}}}}||||{{{~~~~~}}}}}}}}}}}}}}||||{{{{{{{{{{{zzzzzzzzzzzyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxwwvvuttsrrqqppoonnmmihhgggffeeeeeeeddddddddccbaaaaa````````_______^^^^]]\\\\\\[[[[[[[[[[[[[ZZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAA@@@@@?????????>>>>>>>>>>>=============<<<<<<<<<;;;;;;;;:::::::::::999999999999998877777777666666666655555555555544444444444333333322222222211111111111111100/////////.........------------------------,,,,,,+++++++++++****************))))))((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$####################""""""""""!!!!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrsssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssrrrrsssssssssssrrrrrrrrrrrrrrtttttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppooooooooooooooommmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkklllmmnnnoppqrrstuuvwxxyyzzz~~~~~~~~~~~~~~}}}}||||{{{~~~~~~}}}}}}}}}}}}}}}||{{{{{{{{{{{{{zzzzzzzzzyyyxxxwwwwwxxxxxxxxyyyyyzzzzzzyyyxxwwvvuttssrrqqppoonnjiihhggffffeeeeeeeedddddcbbaaaaa````````______^^^^]]\\\\\\[[[[[[[[[[[[ZZZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAA@@@@@?????????>>>>>>>>>>>=============<<<<<<<<<;;;;;;;;:::::::::::999999999999998877777777666666666655555555555544444444444333333322222222111111111111111100/////////.........------------------------,,,,,,+++++++++++****************))))))((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$####################"""""""""!!!!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssrrrrrssssssssssrrrrrrrrrrrrrrrttttttttsssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppoooooooooooooooommmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkklllmmmnnoopqqrsstuvvwxxyyzz~~~~~~~~~~~~~~}}}}||||{{{~~~~~~~~}}}}}}}}}}}}}}}{{{{{{{{{{{{{{zzzzzzzzyyyxwwwwwwwwxxxxxxxyyyyyzzzzzzzzyyxxwwvvuttssrrqqqppoojjiihhgggfffffeeeeeeeddddbbbaaaaaa```````______^^^]]\\\\\\[[[[[[[[[[[ZZZZZZ[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAA@@@@@?????????>>>>>>>>>>>=============<<<<<<<<;;;;;;;;;::::::::::::9999999999999887777777766666666665555555555554444444444433333332222221111111111111111110//////////.........------------------------,,,,,,+++++++++++****************)))))((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$####################"""""""""!!!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssrrsssssssssssssssssssrrrrrrsssssssssrrrrrrrrrrrrrrrrtttttttssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppooooooooooooooooommmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkllmmmnnnoopqrrstuuvwwxxyyz}}~~~~~~~~~~~}}}}}|||||{{~~~~~~~~~~~~~~}}}}}}}}{{{{{{{{{{{{{{{zzzzzzzyyyxwwwwwwwwwxxxxxxyyyyyzzzzzzzzyyyxxwwvvuuttssrrqqqppkkjjiihhgggfffffffeeeeeddcbbbaaaaaa```````_____^^^]]]\\\\\[[[[[[[[[[[ZZZZZZ[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>>>=============<<<<<<<<<;;;;;;;;::::::::::::9999999999998887777777766666666665555555555544444444444433333332222211111111111111111110//////////.........------------------------,,,,,,++++++++++*****************)))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$####################""""""""""!!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssrrrssssssssssssssssssrrrrrrrssssssssrrrrrrrrrrrrrrrrrtttttssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqppppppppoooooooooooooooooommmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkklllmmmnnooppqrsstuuvwwxxyy}}}}~~~~~~~~~}}}}}}||||{{~~~~~~~~~~~~~~~~}}}}}}{{{{{{{{{{{{{{{{zzzzzzyyyxxwwwwwwwwxxxxxxyyyyyzzzzzzzzzyyyxxwwvvuutttssrrqqpllkjjiihhhggggffffffeeeedccbbbbaaaaa``````______^^]]]\\\\\[[[[[[[[[[ZZZZZZZ[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>>>=============<<<<<<<<<;;;;;;;;::::::::::::9999999999998877777777666666666655555555555544444444444433333332222211111111111111111110/////////.........-------------------------,,,,,,++++++++++*****************)))))((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$####################"""""""""!!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttssssssssssssssssssssssrrrrssssssssssssssssrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrttttsssssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqpppppppoooooooooooooooooonmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkklllmmmnnnoopqqrsstuvvwwxxy|}}}}}}~~~~~~}}}}}}||||{{~~~~~~~~~~~~~~~~~}}}}}{{{{{{{{{{{{{{{{{zzzzzzyyxxwwwwwwwwwxxxxxxyyyyzzzzzzzzzzyyxxxwwvvuuutttssrrqmmlkkjjiihhhgggggfffffeeecccbbbbaaaaa``````_____^^]]]\\\\\[[[[[[[[[[ZZZZZZZ[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>=============<<<<<<<<<;;;;;;;;::::::::::::9999999999998877777777666666666655555555555544444444444433333332222211111111111111111100/////////.........--------------------------,,,,,++++++++++*****************)))))((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$####################"""""""""!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttsssssssssssssssssssssrrrrrrsssssssssssssssrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrrrtttsssssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqppppppoooooooooooooooooonnmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkllllmmmnnooppqrrsttuvvwwxx|||}}}}}}}}}}}}}}}}||||{{~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{{{{{{{{{{zzzzzyyxxwwwwwwwwwxxxxxxyyyyyzzzzzzzzzyyyxxwwwvvvuuutttssrnmmllkjjiiihhhgggggffffeeccccbbbbaaaaa``````____^^]]]\\\\\\[[[[[[[[ZZZZZZZZ[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJKKKKJJJJJJJJJJIIIIIIIIIIHIHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@????????>>>>>>>>>>>>=============<<<<<<<<<;;;;;;;;;:::::::::::9999999999998777777777666666666655555555555544444444444333333332222111111111111111111100/////////.........--------------------------,,,,,+++++++++******************)))))(((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$####################""""""""""!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssssssssssssssssrrrrrrrssssssssssssssrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrttsssssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppoooooooooooooooooonnnmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkllllmmmmnnooppqrrsttuvvwwx{||||}}}}}}}}}}}}}}|||||{~~~~~~~~~~~~~~~~~~}}}|{{{{{{{{{{{{{{{{{zzzzzzyxxxwwwwwwwwwxxxxxxyyyyyzzzzzzzzyyyxxxwwwvvvvuuutttsonnmmlkkjjiiihhhggggffffedccccbbbaaaaaa`````_____^]]]]\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJKKKKJJJJJJJJJJIIIIIIIIIIHIHHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@????????>>>>>>>>>>>>=============<<<<<<<<<;;;;;;;;;:::::::::::9999999999988777777777666666666655555555555444444444444333333332222111111111111111111100////////..........-------------------------,,,,,,+++++++++******************))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$####################"""""""""!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssssssssssrrrrrrrrrssssssssssssrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrtsssssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppooooooooooooooooooonnnmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkllllmmmmnnnoopqqrrsttuvvww{{{||||}}}}}}}}}}}}|||||{~~~~~~~~~~~~~~~~~~}}||||||||||||{{{{{{{zzzzzyxxxxwwwwwwwwxxxxxxxyyyyyzzzzzzzyyyyxxxwwwwvvvvuuuttpoonmmllkjjjiihhhhgggffffddcccbbbbaaaaa``````____^]]]]\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKJJJJJJJJJJIIIIIIIIIIHIHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@????????>>>>>>>>>>>>=============<<<<<<<<<;;;;;;;;;:::::::::::9999999999988777777776666666666555555555555444444444444333333332222111111111111111111100////////..........-------------------------,,,,,,++++++++*******************))))((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###################""""""""""!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwvvvvwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssssssrrrrrrrrrrsssssssssssrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrqsssssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppooooooooooooooooooonnnnmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkllllmmmmnnooppqqrrsttuuvvzz{{||||}}}}}}}}}}}|||||{~~~~~~~~~~~~~~~~}}||||||||||||||{{{{{{zzzzzxxxxxwwwwwwwxxxxxxxxyyyyyzzzzzzyyyyxxxxwwwwwvvvvuuuppoonmmllkkjjiiihhhggggffdddcccbbbbaaaaa`````____^]]]]\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@????????>>>>>>>>>>>>=============<<<<<<<<<;;;;;;;;;;:::::::::::999999999988777777776666666666555555555555444444444444333333332222111111111111111111000////////..........-------------------------,,,,,,++++++++*******************))))((((((((((''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##################"""""""""""!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqssssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppooooooooooooooooooonnnnnmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkllllmmmmmnnooppqqrrsttuuvyzz{{{|||}}}}}}}}}}|||||{€~~~~~~~~~~~~~~~~~|||||||||||||||{{{{{zzzzzxxxxxxwwwwwwxxxxxxxxxyyyyyzzzzyyyyyxxxxxwwwwwwvvvvuqppoonnmllkkjjjiihhhgggffeddcccbbbbaaaaa`````_____]]]]\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@???????>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;:::::::::::999999999888777777776666666666555555555555444444444443333333332222111111111111111111000///////...........-------------------------,,,,,+++++++++*******************))))(((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##################"""""""""""!!!!!!!!!!!  qrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqsssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppooooooooooooooooooonnnnnnmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkkkkkkkklllllmmmmnnnooppqqrrssttuxyyzz{{||||}}}}}}}}||||||€~~~~~~~~~~~~~||||||||||||||||{{{{{zzzzxxxxxxxwwwwwwxxxxxxxxxyyyyyyyyyyyyyxxxxxxwwwwwwwvvvqqqpponnmmllkkjjiiihhhggfedddcccbbbbaaaaa`````____^]]]]\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@???????>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;:::::::::::999999999888777777766666666666555555555554444444444443333333332222111111111111111111000///////...........------------------------,,,,,,++++++++********************)))((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqrrrttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrsssssssssssssssssssssrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjkkllllllmmmmmnnoooppqqrrsttuvvwwxxxyyyzzzzzzzzzzyyyy~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||{{{{{zxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxwwwwwwwwwvvwvvuuttssrqqppoonnnmmlllkihhhgggfffeeeeedddddccccb^^^^]]]]]\\\\\\[[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@???>>>>>>>>>>>================<<<<<<<<<;;;;;;;;;;;;::::::::::999999999988888777777776666666666655555444444444444333333333333222222222222222211111111110000000///////////.....................------,,,,,,+++++++++****************))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%$$%$$$$$$$$$$$$###################""""""""""""!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjklllllllmmmmmnnnooppqqrrsstuuvvwwxxyyyzzzzzzzzzyyyy~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||{{{{zxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxwwwwwwwwwwvwwvvuuttssrqqppooonnmmllkiihhgggfffeeeeedddddccccb_^^^^]]]]\\\\\\[[[[[[[[[ZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@??>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888877777777666666666665555544444444444333333333333322222222222222221111111111000000////////////....................-------,,,,,,+++++++++****************))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssrsssssssssssssssssssssrrrrsssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjkllllllllmmmmmnnnoopppqqrrttuuvvwwxxyyyyzzzzzzyyyyy€~~~~~~~~~~~}}}}}}}}}}}}}}}}||||{{{{{xxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxwwwwwwwwwwwwwwwvvuuttssrrqqppoonnmmlljiihhggffffeeeeeddddccccb_^^^^]]]]\\\\\\[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSSSSRRRSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@??>>>>>>>>>>>================<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888777777777666666666665555544444444444333333333333322222222222222221111111111000000////////////....................-------,,,,,,++++++++*****************))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqtttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssrrssssssssssssssssssssrrrrrssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjlllllllllmmmmmnnnoooppqqrssttuvvwwxxyyyyyzzzzyyyyy€~~~~~~~~~~}}}}}}}}}}}}}}}}|||||{{{{xxxxxxxxxxxxxxwxwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvuuttssrrqqppoonnmmljiihhgggfffeeeeedddddcccc_^^^^]]]]\\\\\\[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@??>>>>>>>>>>>================<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888777777777666666666655555544444444444333333333333322222222222222221111111111000000/////////////..................-------,,,,,,+++++++++*****************))))))((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqtttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssrrrssssssssssssssssssrrrrrrrssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjlllllllllllmmmmmnnnoooppqrssttuvvwwxxyyyyyyyyyyyyy€€~~~~~~~~~}}}}}}}}}}}}}}}}}||||{{{{yxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxwwwvvvuuttssrrqqppoonnmmjjiihhggffffeeeeeddddcccc_^^^^]]]]\\\\\\[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSSSSSSSSSSRRRRSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@?>>>>>>>>>>>>================<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999888888777777776666666666655555544444444443333333333333322222222222222211111111110000000/////////////..................-------,,,,,,+++++++++*****************))))))((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttuuttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssrrrrrsssssssssssssssssrrrrrrrrsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjlllllllllllllmmmmmnnnooppqrrsttuvvwxxxyyyyyyyyyyyy€€€~~~~~~~~}}}}}}}}}}}}}}}}}|||||{{{yxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvuuuttssrrrqqpponnmkjjihhgggffffeeeeeddddccc__^^^]]]]]\\\\\\[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSSSSSSSSSRRRRRSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@?>>>>>>>>>>>================<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999888888777777776666666666655555544444444443333333333333322222222222222211111111110000000/////////////.................--------,,,,,,+++++++++*****************)))))(((((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqsssststtttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssrrrrrrssssssssssssssssrrrrrrrrrssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjkkllllllllllllllmmmmnnnoopqrrstuuvwwxxxyyyyyyyyyyy€€€€€€€~~~~~~~}}}}}}~~~~~~}}}}}}||||{{{yyxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwvwwwwwvvvuuuttsssrrqqpponnkkjiihhggffffeeeeeedddccc__^^^]]]]]\\\\\\[[[[[[[ZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNOONNNNNNNNNNNMMMMMMMMMMMLMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@>>>>>>>>>>>>================<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999888888777777776666666666655555544444444443333333333333222222222222222211111111110000000//////////////................--------,,,,,,+++++++++*****************)))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqsssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssrrrrrrrrssssssssssssssrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkkllllllllllllllmmmmnnoppqrrstuuvwwxxxyyyyyyyyyy€€€€€€€€€€~~~~~~}}~~~~~~~~~~~}}}}}||||{{{yyxxxxxxxxxxxxwwwwwwwwwwxxxxxxwwwwwwwwvvvvvvvvvvvvvwwwwwvvvvuuutttssrrqqpponlkjjiihgggffffeeeeeddddcc__^^^^]]]]\\\\\\[[[[[[[ZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNOONNNNNNNNNNNMMMMMMMMMMMLMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@?>>>>>>>>>>>>================<<<<<<<<<<;;;;;;;;;;;;;:::::::::999999998888888777777776666666666555555544444444433333333333333222222222222222211111111110000000//////////////................-------,,,,,,++++++++++*****************)))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqsssssssssssstttttttttttttstttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssrrrrrrrrrsssssssssssssrrrrrrrrrrrrsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppoooooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjkkkkkkklllllllllllllmmmnnoppqrsstuvvwwxxxyyyyyyyyy€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}||||{{yyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwvvvvvuuutttsssrqqppollkjiihhgggffffeeeeedddcc__^^^^]]]]\\\\\\[[[[[[ZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNONNNNNNNNNNNMMMMMMMMMMMLLMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?>>>>>>>>>>>>================<<<<<<<<<<;;;;;;;;;;;;;:::::::::999999998888888777777766666666666555555544444444433333333333333222222222222222111111111100000000///////////////..............--------,,,,,,++++++++++*****************))))(((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqsssssssssssssstttttttttttssssttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuutttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssrrssssssssssssssrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppoooooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkllllllmmnoopqqrsttuvvwwxxxxyyyyyyy€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}|||{{yyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwvvvvvvvuuuutttssrrqpomlkkjiihhggfffffeeeedddcc___^^^]]]]\\\\\\[[[[[[ZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOONNNNNONNNNNNNNNNNMMMMMMMMMMMLLMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?>>>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;::::::::::999999988888888777777766666666666555555544444444433333333333333222222222222222111111111100000000///////////////..............--------,,,,,,++++++++++*****************))))(((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssttttttttssssssssttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssrrrrsssssssssssssrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkkkkjkjjjjjjjjjjjjjjjjiiiiiijjkkkkkkkkkkkkkkkkkkkklllmmnoopqrrstuuvwwwxxxxxxyyyy€€€€€€€~~~~~~~~~~~~~~~~}}}}||||{yyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuvvwvvvvvvvvvvvuuuutttssrqqpmmlkjjihhgggfffffeeeddddc___^^^]]]]\\\\\\[[[[[[ZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??>>>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999998888888877777776666666666555555554444444443333333333333322222222222222211111111110000000/////////////////.............--------,,,,,,+++++++++++****************))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!  ppppqqqqqqqqqqqqqqqqqqqsssssssssssssssssssstttttssssssssssstttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssrrrrrsssssssssssrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrqqqqqqqppppppppppppppppppooooooooooooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiikkkkkkkkkkkkkkkkkkkkklllmnnoopqrsstuvvwwwxxxxxxxxx€€€€~~~~~~~~~~~~~~~~}}}}}||||yyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuttssrqqnmllkjiihhgggffffeeeedddc___^^^]]]]\\\\\\[[[[[[ZZZYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMLLLLMMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??>>>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;::::::::::999999998888888877777766666666666555555554444444433333333333333322222222222222211111111100000000/////////////////.............-------,,,,,,,+++++++++++****************))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!  pppppppqqqqqqqqqqqqqqqqsssssssssssssssssssssssttssssssssssssssttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssrrrrrrrsssssssssrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppppppoooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkllmnnopqqrsttuvvwwwxxxxxxxx~~~~~~~~~~~~~~~~~}}}}||||zyyyyyyxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuttssrqnnmlkjjihhgggffffeeeedddc___^^^]]]]\\\\\\[[[[[[ZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@??>>>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999988888888877777766666666666555555554444444433333333333333322222222222222111111111100000000//////////////////............-------,,,,,,,+++++++++++***************)))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!  pppppppppqqqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrrrqqqqqppppppppppppppppppppooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjjjkkkkkkkkkkkkkkkkkkkllmmnoopqrrstuuvvwwwwwxxxxx~~~~~~~~~~~~~~~~~~}}}}}|||zyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvuuuuttsrronmllkjiihhgggffffeeedddc___^^^]]]]\\\\\\[[[[[[ZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@??>>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999988888888777777766666666666555555554444444433333333333333332222222222222111111111100000000//////////////////............-------,,,,,,+++++++++++++**************))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!  pppppppppppqqqqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrqqqqpppppppppppppppppppppoooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkklmmnnoppqrsstuuvvvwwwwwwww~~~~~~~~~~~~~~~~~~~~}}}}}|||zzyyyyyyyxxxxxwwwwwwwwwwwwwvvvvvvvvuuuuuuutttttttttuuuuuuuvvvvvvvvvvvuuuttsroonmlkjjihhgggffffeeeddcc__^^^^]]]]\\\\\\[[[[[[ZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??>>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;:::::::::99999999888888888777777666666666665555555554444444433333333333333332222222222221111111111000000000///////////////////...........-------,,,,,,+++++++++++++**************))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!  ppppppppppppppqqqqqqqqqsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrqqqqpppppppppppppppppppppoooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjkkkkklmmnoopqqrsttuuvvvvwwwwww~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||zzzyyyyyyxxxxxwwwwwwwwwwwwvvvvvvvvuuuuuuuttttttttttuuuuuuuuuuvvvvvvvvvuuttssponmllkjiihhggffffeeeddcc__^^^^]]]]\\\\\\[[[[[[ZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@???>>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;:::::::::99999999888888888777777666666666665555555554444444433333333333333332222222222221111111111000000000///////////////////...........------,,,,,,,+++++++++++++**************))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!  ppppppppppppppppqqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkklmmnnoppqrrsttuuuvvvvvvww}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||zzzzyyyyyxxxxxwwwwwwwwwwwwvvvvvvvvuuuuuutttttttttttuuuuuuuuuuuuvvvvvvvuuuttspoonmlkjiihhggfffeeedddcc__^^^]]]]]\\\\\\\[[[[[ZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888887777777666666666655555555554444444333333333333333333222222222221111111111000000000///////////////////...........------,,,,,,,+++++++++++++**************))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!  pppppppppppppppppppqqqqssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrqqqppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkllmmnnopqqrrstttuuuuvvvvv}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||zzzzyyyyyxxxxxwwwwwwwwwwwvvvvvvvvvuuuuuutttttttttttuuuuuuuuuuuuuvvvvvvvuuttspponmlkjjihhggfffeeedddcc__^^^]]]]]\\\\\\\[[[[[ZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@??>>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;;:::::::::999999998888888887777776666666666655555555554444444333333333333333333222222222211111111111000000000///////////////////..........-------,,,,,,,+++++++++++++*************)))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!  pppppppppppppppppppppqqsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttuuuuuuutttttttttttttttttttttuuuutttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrqqqqpppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkllmmnnoopqqrrsstttuuuuuvv|}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|zzzzzyyyyyxxxxxwwwwwwwwwwvvvvvvvvvuuuuuuttttttttttstttttttuuuuuuuvvvvvuuuttsqponmlkkjihhggfffeeeddccc_^^^^]]]]]\\\\\\\[[[[[[ZZYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@??>>>>>>>>>>>>>>==========<=<<<<<<<<<<<;;;;;;;;;:::::::::9999999998888888887777776666666666655555555554444444333333333333333333222222222211111111111000000000///////////////////..........-------,,,,,,,+++++++++++++*************))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!  pppppppppppppppppppppppssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkklllmmnnoppqqrrssttttuuuuu|||}}}}}}~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~}}}}}}}}|zzzzzyyyyyxxxxxwwwwwwwwwwwvvvvvvvvuuuuuuttttttttsssttttttttttuuuuuuvvvuuuttsqponmllkjiihggfffeedddccb_^^^]]]]]]\\\\\\\[[[[[[ZZYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@?>>>>>>>>>>>>>>==========<=<<<<<<<<<<<;;;;;;;;;:::::::::9999999998888888887777776666666666655555555554444444333333333333333333222222222211111111111000000000//////////////////...........-------,,,,,,,+++++++++++++*************))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!  pppppppppppppppppppppppsssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsstttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihjjjjiiiiiijjjjjjjjjjjjjkklllmmnnooppqqrrssssttttuu{||||}}}}}}}}}}}}}}}}}~~~}}}}}}}~~~~~~~~}}}}}}}}}|zzzzzyyyyyxxxxxwwwwwwwwwwwwwvvvvvvvuuuuutttttttsssstttttttttttuuuuuuuuuuuttsqponmmlkjiihggffeeeddcccb^^^^]]]]]]\\\\\\\\[[[[[[ZYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@?>>>>>>>>>>>>>>==========<=<<<<<<<<<<;;;;;;;;;;::::::::99999999998888888887777776666666666555555555554444444333333333333333333222222222111111111111000000000//////////////////...........------,,,,,,,,+++++++++++++*************))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!  pppppppppppppppppppppppsssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhjiiiiiiiiiiiiijjjjjjjjjjkklllmmnnooppqqrrrsssstttt{{|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||zzzzzyyyyyxxxxxwwwwwwwwwwwwwwvvvvvvuuuuuttttttssssstttttttttttttuuuuuuuuuttsqponnmlkjiihggffeedddccbb^^^]]]]]]]\\\\\\\\[[[[[[ZYYYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;:::::::::99999999998888888877777766666666666555555555554444443333333333333333333222222222111111111111000000000/////////////////...........-------,,,,,,,,+++++++++++++************))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!  ppppppppppppppppppppppprrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsssttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiijjjjjjjjkkklllmmnnooppqqqrrrsssstt{{{{||||}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}|||zzzzzyyyyyxxxxxwwwwwwwwwwwwwwwvvvvvvuuuuttttttssssstttttttttttttttuuuuuutttsqponmmlkjiihggffeeddcccbb^^^]]]]]]\\\\\\\\\[[[[[[[ZYYYYYYYYYYYYYXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@?>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::999999999998888888877777766666666666555555555554444443333333333333333333222222222111111111111000000000////////////////............-------,,,,,,,,+++++++++++++************))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!  ppppppppppppppppppppppprrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiijjjjjjjkkkllmmmnnoopppqqqrrrssstz{{{{||||||}}}}}}||||||}}||||}}}}}}}}}}}}}}}}}}|||zzzzzyyyyyxxxxxwwwwwwwwwwwwwwwwvvvvvuuuuttttttsssssttsssssssstttttttuuttttsspponmmlkjiihggffeeddccbbb^^]]]]]]]\\\\\\\\\\[[[[[[ZZZZYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRRRRRRQRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@?>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;:::::::::9999999999988888888777777666666666655555555555544444433333333333333333332222222211111111111111000000000///////////////............-------,,,,,,,,,+++++++++++************)))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!  ppppppppppppppppppppppprrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmlllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiijjjjjjkkklllmmmnnoooppqqqrrrssszz{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}|||||zzzzzyyyyyxxxxxxwwwwwwwwwwwwwwwwvvvvvuuuuttttsssssstssssssssssstttttttttttsspponmllkjiihggfeedddccbbb^^]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYXXXXXWWWWWWVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRRRRRRQQRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@?>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999988888888777777666666666655555555555444444333333333333333333332222222211111111111111000000000//////////////............--------,,,,,,,,,+++++++++++************))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssstttttttsssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppprrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllkkkkkkkllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjkkkklllmmnnnoopppqqqrrrstttuuuuuvvvvvvvuuuuuuuuuyyzzzzz{{{{{{{{{{{{zzzzzz||||{{{{{{zzzzzyyyyyyyyyywwwwwwwwwvvvvuuuutttttssssrrqqqqqqqqqqqrrrrrrrrrqqqpponnmlkjjihhgffeeddcccbbaaaa``````````__________^[[[[[[[[ZZZZZZZZYYYYYXXXXWVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;:::::99999999888888888877777776666665555555555544444444443333333333333333333332233322222222221111111111111111000000000000//////////..........-------,,,,,,,,+++++++++++************)))))((((((((((('''''''''''&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""""""""""!!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssttsssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppprrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkklllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjkkklllmmmnnoooppqqqrrsstttuuuuuuuuuuuuuuuuuuuuyyyyzzzz{{{{{{{{{zzzzzzzz||{{{{{{{{zzzzzyyyyyyyyyyxwwwwwwwwwvvvvuuutttttssssrqqqqqqqqqqqqqqrrrrrrqqqppponmmlkjjihhgffeeddcccbbaaa```````````___________[[[[[[[[[[[[ZZZZZYYYYYXXXWVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;::::::99999999888888888877777776666655555555555544444444443333333333333333333332233322222222221111111111111111000000000000//////////..........-------,,,,,,,,+++++++++++************)))))((((((((((('''''''''''&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""""""""""!!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttsssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqpppppppppprrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiijjjjjkkkklllmmnnoooppqqrrssttttuuuuuuuuuuuuuutttuuyyyyyzzzzz{{{{{zzzzzzzzzz{{{{{{{{{zzzzzzyyyyyyyyyyxxwwwwwwwwvvvvuuuttttsssssqqqqqqqqqqqqqqqqqqqqqqqqppoonmmlkjjihhggfeedddccbbaaa````````````__________[[[[[[[[[[[[[[ZZZZYYYYXXXWVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;::::::99999999888888888877777776666655555555555444444444433333333333333333333332233322222222221111111111111111000000000000//////////..........-------,,,,,,,,++++++++++************)))))((((((((((('''''''''''&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""""""""""""!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqppppppppppprrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkklllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiijjjjjkkklllmmnnoooppqqrssstttuuuuuuuuuuuttttttttxxyyyyzzzzzzzzzzzzzzzzzyy{{{{{{{{{zzzzzzyyyyyyyyyyxxwwwwwwwwvvvvuuuttttsssssqqqqqqqqqqqqqqqqqqqqqqqpppoonmmlkjjihhggffeeddccbbaaa````````````__________[[[[\\\\\[[[[[[ZZZZYYYYXXWVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;::::::9999999888888888887777777666665555555555544444444443333333333333333333333223332222222221111111111111111100000000000///////////..........--------,,,,,,,++++++++++***********))))))((((((((((('''''''''''&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""""""""""""!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttuuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqppppppppppppprrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiijjjjkkkkllmmnnnooppqqrssttttuuuuuuuuttttttttttxxxxyyyzzzzzzzzzzzzyyyyyy{{{{{{{{{zzzzzzyyyyyyyyyywxwwwwwwwwvvvvuuuttttsssssqqqqqqqqqqqqqqqqqqqqqppppoonnmmlkkjiihggffeeddccbbaaa`````````````_________\\\\\\\\\\\\[[[[ZZZZYYYXXWWVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;:::::::9999999888888888887777777666655555555555544444444443333333333333333333332223322222222221111111111111111100000000000///////////.........---------,,,,,,,+++++++++************)))))((((((((((((''''''''''&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""""""""""""!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppqqqqqqqqqqqpppppppppppppprrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiijjjjkkkllmmnnoopppqrrsstttttuuutttttttsssssswwxxyyyyzzzzzzzzzyyyyyyyy{{{{{{{{zzzzzzzyyyyyyyyyywwwwwwwwwwvvvuuuuttttsssssqqqqqqqqppppppppqqqpppppooonnmmlkkjjihhggffeeddccbaaaa````````````_________\\\\\\\\\\\\\[[[[ZZZYYYXXWWVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;:::::::99999998888888888877777776666555555555555444444444433333333333333333333322233222222222211111111111111111000000000000//////////.........---------,,,,,,,+++++++++***********))))))((((((((((('''''''''''&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""""""""""!!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttuuuuuuuuuuuuuttttttttttttttttttttssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqpppppppppppppppprrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppooonnnnnnnnnnnnnnnnnnnnnmnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhiiiiiiijjjjkkllmmnnooppqrrsssttttttttttttsssssssswwwxxyyyyzzzzzzyyyyyyyxxxzzz{{zzzzzzzzzyyyyyyyyyyywwwwwwwwwvvvvuuuuttttsssssqqqqqqqppppppppppppppppoooonnmmlkkjjiihhgffeeddccbbaaa`````````````_____```\\\\\\\\\\\\\\[[[[ZZYYYYXWWVVVVVVUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRRRQQQQQRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;:::::::99999988888888888777777776666555555555554444444444333333333333333333333222233222222222211111111111111111000000000000//////////.........---------,,,,,,,+++++++++**********))))))((((((((((((''''''''''&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""""""""!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssstttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuttttttttttttttttttttssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppqqqqqqqpppppppppppppppppprqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppponnnnnnnnnnnnnnnnnnnnnnmmnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiiiijjjkkllmmnnooppqrrssstttttttttssssrrrrrrvwwwxxxyyyyyyyyyyyxxxxxxxzzzzzzzzzzzzzzyyyyyyyyyyywwwwwwwwwvvvvuuuttttssssssqqqqqqpppppppppppppppppoooonnmmllkkjjiihggffeeddccbaaaa````````````````````\\\\\]]]]]\\\\\[[[ZZZYYYXWWVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;:::::::99999988888888888777777776666555555555554444444444333333333333333333322222233222222222111111111111111111000000000000//////////.........---------,,,,,,,+++++++++**********))))))((((((((((('''''''''''&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""""""""!!!!!!!!!!!!!  rrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuutttttttttttttttttttttsssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppqqqqqqpppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppnnnnnnnnnnnnnnnnnnnnnnmmmnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiijjkkklmmnnoopqqrrssssttttsssssrrrrrrrrvvvwwxxxyyyyyyyyxxxxxxxxxzzzzzzzzzzzzzzyyyyyyyyyyywwwwwwwwvvvvuuuuttttsssssrqqqqqpppppppppppppppppooooonnmmllkkjjiihhggffeedccbbaaa````````````````````\\\]]]]]]]]\\\\[[[ZZZYYYXWWVVVVVUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::99999888888888888777777766665555555555554444444444333333333333333333222222232222222222111111111111111111000000000000//////////.........---------,,,,,,,++++++++**********)))))))(((((((((((''''''''''&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""""""""!!!!!!!!!!!!!  qqrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttuutttttttttttttttttttttttssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqpppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqpppppppppppppppppnnnnnnnnnnnnnnnnnnnnnmmmmnnnmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiijjjkkllmnnoopqqrrrssssssssssrrrrqqqqquvvvwwxxxxxyxxxxxxwwwwwwwyzzzzzzzzzzzzyyyyyyyyyyyywwwwwwwvvvvvuuuuttttsssssrqqqqppppppppppppppppooooooonnmmmllkkjjiihhggffeddcbbbaaa```````````````````\\\]]]]]]]]]\\\\[[ZZZYYYXWWVVVVVUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;::::::::99999888888888887777777766665555555555554444444444333333333333333322222222232222222222111111111111111111000000000000//////////.........---------,,,,,,,++++++++**********)))))))(((((((((('''''''''''&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""""""""""""!!!!!!!!!!!!!!  qqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssstttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppqqpppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqppppppppppppppppppnnnnnnnnnnnnnnnnnnnnmmmmmnnmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggghggghhhhhhhiiijjjkkllmnnoppqqrrrrsssssrrrrrqqqqqqquuuvvwwwxxxxxxxwwwwwwwwwwyyyzzzzzzzzzzyyyyyyyyyyyywwwwwwvvvvvvuuuuttttsssssrqqqqppppppppppppppoooooooonnnnmmlllkkjjjihhggfeeddcbbaaaa``````````````````\\]]]]]]]]]]\\\\[[ZZZYYYXWVVVVVUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@???????????????????>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;::::::::99998888888888887777777766665555555555544444444444333333333333333222222222222222222222111111111111111111000000000000//////////.........----------,,,,,,++++++++*********))))))))((((((((((''''''''''&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""""""""""""!!!!!!!!!!!!!  qqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssstttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqppppqqqqqppppppppppppppppppppnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggghhhhhiiijjkkllmmnopppqqrrrrrrrrrqqqqqppppptuuuvvvwwwwwwwwwwvvvvvvvwyyyyyzzzzzzzyyyyyyyyyyxxxwwwwwvvvvvvuuuutttttsssssrqqqqppppppppppppoooooooooonnnnmmmlllkkkjjihhggfeedccbbaaaa`````````````````\\]]]]]]]]]]\\\\[[ZZZYYXXWVVVVVUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAAA@@@@??????????????????????>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;::::::::99998888888888877777777766665555555555544444444444333333333333332222222222222222222222111111111111111111000000000000//////////.........---------,,,,,,,++++++++*********))))))))((((((((((''''''''''&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!!!  qqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssstttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqppppppqqqqpppppppppppppppppppppnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkjllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggggggggghhhhiiijjkkllmmnooppqqqqrrrqqqqqpppppppptttuuvvvvwwwwvvvvvvvvvvvvxyyyyyyzzzzyyyyyyyyyyxxxxwwwvvvvvvvuuuuutttttsssssrqqqqpppppppppoooooooooooooonnnnmmmlllkkkjjiihggfeedccbbaaaa````````````````\\\]]]]]]]]\\\\[[[ZZYYYXXWVVVVUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBBAAAAAAAAA@@@@??????????????????????>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;::::::::999888888888887777777776666555555555555444444444443333333333333222222222222222222222221111111111111111100000000000000/////////.........---------,,,,,,,++++++++*********))))))))((((((((('''''''''''&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!!!  qqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssstrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqpppppppqqqppppppppppppppppppppppnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkjjlkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggggggghhhhiijjjkklmnnooopppqqqqqqqppppoooooossttuuuvvvvvvvuuuuuuuuuvvxxxyyyyyyyyyyyyyyyyyxxxxxwwvvvvvvvvuuuuutttttssssrrqqqpppppppppooooooooooooooonnnnnmmmmlllkkjjiihggfeddcbbbaaaa```````````````\\\\]]]]]\\\\\\[[[ZZYYYXXVVVVVUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAA@@@???????????????????????>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;::::::::9999888888888887777777776666555555555555444444444443333333333333222222222222222222222221111111111111111100000000000000/////////.........---------,,,,,,,+++++++*********)))))))))(((((((('''''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!! !!!  qqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppoqqqqqqqqqqqqqqqqpppppppppqppppppppppppppppppppppppnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggggggggghhhiiijjkklmmnnooopppppppppooooooooossstttuuuuuuuuuutttttuuuuwxxxyyyyyyyyyyyyyyyxxxxxxvvvvvvvvvuuuuuutttttsssssrqqqppppppppooooooooooooonoonnnnnnmmmmlllkkjjihhgffedccbbbaaaaa`````````````\\\\\\\\\\\\\\[[[ZZZYYYXXVVVVUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAA@@????????????????????????>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;::::::::9999888888888877777777766666555555555554444444444443333333333333222222222222222222222221111111111111111100000000000000/////////........----------,,,,,,,+++++++*********)))))))))(((((((('''''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""""""""!!!!!!!!!!! !!!  qqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssrrrrrrrrrssssssssssssssssrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppoooqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppoonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggggggggghhhiijjjkllmmnnoooooppooooonnnnnnnrrsssttttttttttttttttttuuwwxxxxyyyyyyyyyyyyxxxxxxxvvvvvvvvuuuuuuttttttsssssrqqqppppppppooooooooooooonoonnnnnnnmmmmmllkkjjihhgfeddccbbbaaaaa````````````\\\\\\\\\\\\\[[[ZZZYYYXXXVVVVUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAA@@@???????????????????????>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::999888888888877777777776666555555555555444444444444333333333333322222222222222222222222111111111111111100000000000000//////////........----------,,,,,,,+++++++*********)))))))))(((((((''''''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""""""""!!!!!!!!!!! !!!  qqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrsssssssssssrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppooooqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggfffffffgggggghhhiijjkllmmmnnnoooooonnnnnnnnnnqrrrsssssssssssssssssstttvwwxxxxyyyyyyyyyxxxxxxxxxvvvvvvvvuuuuuuttttttsssssrqqqpppppppoooooooooooooonoonnnnnnnnnmmmmllkkjjihhgfeddccbbbaaaaa```````````\\\\\\\\\\\[[[[ZZZZYYYXXXVVVVUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCBBBBBBBBBAAAAAAAAA@@@??????????????????????>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::9999888888888877777777776666555555555555444444444444333333333333222222222222222222222222111111111111111100000000000000//////////........---------,,,,,,,,+++++++*********)))))))))((((((('''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""""""""!!!!!!!!!!!! !!!  qqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrssssrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttstttttttttttttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppooooooqqqqqqqqqqqqppppppppppppppppppppppppppppppppppoooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggffffffffffggggghhhiiijkkllmmmmnnnnnnnnmmmmmmmmqqqrrrrsssssrrrrrrrrrssstvvwwwxxxxxxxxxxxxxxxxxxxxvvvvvvvuuuuuuuttttttsssssrqqqpppppppooooooooooooonnoonnnnnnnnnnnmmmllkkjjihgffeddccbbbaaaaa``````````\\\\\\\\\[[[[[ZZZZYYYXXXWVVVUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMNMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIJJJIIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAA@@@?????????????????????>>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::9998888888888777777777766666555555555555444444444444333333333333322222222222222222222222111111111111111000000000000000//////////.......----------,,,,,,,,+++++++*********)))))))))((((((('''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""""""""!!!!!!!!!!! !!!  qqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttssssssssstttttttttttttttttttttttttttttttttttttttttttttssssstttttttttttttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppooooooooqqqqqqqqqqppppppppppppppppppppppppppppppppppoooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffgggghhhijjjkklllmmmmmmmmmmmmmmmmmpqqqqrrrrrrrrqqqqqqqrrrssuvvvwwwxxxxxxxxxxxxxxxxxxvvvvvvvuuuuuuuttttttsssssrqqqpppppppoooooooooooonnnoonnnnnnnnnnnnmmmllkkjjihgfeeddccbbaaaaaa`````````\\\\\\[[[[[[[ZZZZYYYXXXXWVVVUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMNMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCBBBBBBBBBBAAAAAAAAA@@@@?????????????????????>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::999888888888777777777776666655555555555544444444444433333333333332222222222222222222222211111111111111100000000000000///////////.......---------,,,,,,,,,+++++++*********)))))))))((((((''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!! !!  qqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttssssssssstttttttttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooppppppppppppppppoooooooooqqqqqqqqqppppppppppppppppppppppppppppppppppooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggffffffffffffffffgggghhiijjjkkllllllllllllllllllpppqqqqqqqqqqqqpppqqqqrrruuvvvwwwwwxxxxxxxxxxxxxxxvvvvvvuuuuuuuutttttttssssrqqqppppppoooooooooooonnnnoonnnnnnnnnnnnnnmmllkkjiiggfeeddccbbaaaaaa````````\\\\[[[[[[[[ZZZZYYYYXXXXWVVVUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMNMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAA@@@@????????????????????>>>>>>>==========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::9999888888888777777777776666555555555555544444444444433333333333332222222222222222222222221111111111111100000000000000///////////......----------,,,,,,,,,+++++++*********)))))))))((((((''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!! !!  qqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttsssssssssssssstttttttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooooppppppppppppppoooooooooooqqqqqqqppppppppppppppppppppppppppppppppppooooooooonnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffffffffggghiiijjjkkkkllllllllkkkllloppppppppppppppppppppqqqrttuuvvvvwwwwwwwxxxxxxxxxxvvvvvvuuuuuuuutttttttsssssqqqppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnmmllkkjihggfeedccbbbaaaaa````````\\\[[[[[[[[ZZZZZYYYYXXXWWVVUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMNMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@???????????????????>>>>>>>==========<<<<<<<<<<<<<<;<<;;;;;;;;;;;;::::::::999888888888877777777777666655555555555544444444444443333333333333222222222222222222222222111111111111100000000000000////////////......----------,,,,,,,,,+++++++*********)))))))))(((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!! !!  qqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttsssssssssssssssssssttttttttttttttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppoooooppppppppppppoooooooooooooqqqqqqppppppppppppppppppppppppppppppppppoooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffffghhhiiijjjjkkkkkkkkkkkkkkkooooppppppoooooooooopppqqsttuuuvvvvvwwwwwwwxxxxxxxvvvvvvuuuuuuuutttttttsssssqqqqpppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmllkkjihgffeddccbbbaaaaa```````\\\[[[[[[[ZZZZZYYYYXXXXWWVVUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNMMMMMNMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAA@@@@@??????????????????>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::999888888888777777777777666655555555555544444444444443333333333333222222222222222222222222111111111111100000000000000////////////.....----------,,,,,,,,,,++++++**********)))))))))(((((''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!! !  qqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttssssssssssssssssssssssssttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppooooooopppppppppppooooooooooooooqqqqpppppppppppppppppppppppppppppppppppooooooooooonnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffeeeeeefffffgghhhhiiijjjjjjjjjjjjjjkknnoooooooooonnnnnnnooopppssstttuuuvvvvwwwwwwxxxxxxvvvvvuuuuuuuuuttttttttssssqqqqpppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmllkjihhgfeeddccbbbaaaaa``````\\\[[[[[[[ZZZZZYYYYXXXXWWVVUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMNMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAAA@@@@@?????????????????>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::99988888888877777777777766665555555555554444444444444333333333333322222222222222222222222211111111111100000000000000/////////////.....----------,,,,,,,,,,++++++**********)))))))))(((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!! !  qqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssstttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppooooooooopppppppppooooooooooooooooqqqppppppppppppppppppppppppppppppppppooooooooooooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffeeeeeeeeefffgggghhhhiiiiiiijjjjjjjjjjnnnnnnnnnnnnnnnnnnnnnnooprrssstttuuuuvvvvwwwwwxxxxvvvvvuuuuuuuuuttttttttssssqqqqpppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmlkkjihggfeedccbbbaaaaa``````\\\\[[[[[[ZZZZZYYYYXXXXWWVVUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMNMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIJIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@????????????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::99988888888877777777777766666555555555554444444444444333333333333322222222222222222222222211111111111100000000000000////////////.....----------,,,,,,,,,,+++++++**********)))))))))((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttssssssssssssssssssssssssstttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppooooooooooopppppppooooooooooooooooooqpppppppppppppppppppppppppppppppppppoooooooooooooonnmmmmmmmmmmmmmmmmmmmmmmlmmmmmmlllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggfggfffffffffffeeeeeeeeeeeefffgggghhhhhiiiiiiiiiiijjmmnnnnnnnnmmmmmmmmmmnnnooqqrrssstttuuuuvvvwwwwwwwwvvvvuuuuuuuuuuttttttttssssqqqqppppppoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmllkjiihgffeddccbbbaaaaa`````\\\\[[[[[[[ZZZZYYYYXXXXWWVVUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMNMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHGHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@??????????????>>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::9998888888887777777777776666655555555555444444444444433333333333332222222222222222222222221111111111110000000000000////////////......----------,,,,,,,,,,++++++***********)))))))))((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!  pppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqpppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppooooooooooooooooooppppppppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllmmlllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihiiiiiiiihhhhhhhhhhhhhhhhhggfffffffffffffffffeeeeeeeeeeeeedddddddddddccccccddddddeeeeeffffffffffggggghhhhiiiiihhhhhhhhhhhhiiijllmmmnnnooopppqqqrrrrrsssttttssssssssssssrrrrrrrqqqrrrqqqqqqppppppppooooooooooooooooooooooooooonnnmmlkjiihgffeddcccbbbaaaaaaa`^^^^^^]]]]]]\\\\[[[ZZZZYYWWWVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::99999999888888888877777777777766665555555555554444444444444444333333333333333322223333332222222222211111111000000000000////////////..-----------,,,,,,,,,,+++++++************)))))))))((((((((''''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$############"""""""""""""""""""""""!!!!!!!!!!! !!  ppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqpppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqppppppppoooooooooooooooooooopppppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllmllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhiiiiiiihhhhhhhhhhhhhhhhhggfffffffffffffffffeeeeeeeeeeeeeeddddddddddccccccccdddddddeeeeeeeeeffffffffghhhhhhhhhhhhggggggghhhhiiklllmmmnnnoooppqqqrrrrrrrtttssssssssssssrrrrrrrrqqqrrrrqqqqqppppppppoooooooooooonnnnoooooooooooonnnmmkkjihhgfeeddccbbbbaaaaaaa^^^^^^^^]]]]]\\\\[[[ZZZYYWWWVVVVVVUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNMNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@??>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::99999999888888888877777777777766665555555555554444444444444444333333333333333222223333322222222222211111111000000000000////////////..-----------,,,,,,,,,,++++++************))))))))))((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$############""""""""""""""""""""""!!!!!!!!!!! !  ppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqppppppppppoooooooooooooooooooooopppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhiiiiiihhhhhhhhhhhhhhhhhggfffffffffffffffffeeeeeeeeeeeeeedddddddddddcccccccccccdddddddddeeeeeeeeeffffggggggggggggggggggggghhhhkkklllmmmnnnooppqqqrrrrrrsssssssssssssssrrrrrrrrqqqrrrrqqqqqppppppppoooooooooonnnnnnnnnooooooooonnnmmkkjjihggfeedcccbbbbaaaaaa__^^^^^^^^]]]]\\\[[[ZZZZYWWWWVVVVVUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHHHGGGGGGGGGFGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@??>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::9999999988888888887777777777777666555555555555444444444444444433333333333333322222333332222222222211111111100000000000////////////...-----------,,,,,,,,,,++++++************)))))))))(((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$############""""""""""""""""""""""!!!!!!!!!!!  pppppppppppppppppppqqqqpqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqppppppppoooooooooooooooooooooooopppppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhiiiiihhhhhhhhhhhhhhhhhgggffffffffffffffffeeeeeeeeeeeeeeddddddddddddccccccccccccccddddddddddddeeeeeeefgggggggggggfffffffggggghjjkkklllmmmnnooppqqqqrrrrsssssssssrrrrrrrrrrrrrrrqqrrrrqqqqqqpppppppooooooononnnnnnnnnnnnoooooonnnnmmlkjjihhgffeddcccbbbbaaaaa_____^^^^^^^]]]\\\[[[ZZZYWWWWVVVVVUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGFFGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@??>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::99999999988888888887777777777777666655555555555444444444444444433333333333333222222333332222222222211111111100000000000///////////....----------,,,,,,,,,,+++++++************))))))))))(((((((('''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$############""""""""""""""""""""""!!!!!!!!!!  ppppppppppppppppppppppqppppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooooooooooopppooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhiiiihhhhhhhhhhhhhhhhhggggfffffffffffffffeeeeeeeeeeeeeedddddddddddddccccccccccccccccccccddddddddddeeefffffffffffffffffffffggggijjjkkklllmmnnoopppqqqqrrssssssrrrrrrrrrrrrrrrrrrqqrrrrrqqqqqpppppppooooooononnnnnnnnnnnnnnoooonnnnmmlkkjiihggfeeddccbbbbbaaaa_________^^^^^]]]\\[[[ZZZWWWWVVVVVUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::99999999988888888887777777777777666655555555555444444444444444333333333333333222222333322222222222211111111100000000000///////////....----------,,,,,,,,,,++++++*************))))))))))(((((((('''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$############"""""""""""""""""""""!!!!!!!!!!  ppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqppppppppppppooooooooooooooooooooooooopoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjijiiiiiiiiiiiiiiiiiihhhhhhiiihhhhhhhhhhhhhhhhhgggggffffffffffffffeeeeeeeeeeeeeeedddddddddddddccccccccccccccccccccccccccdddddddeeefffffffffeeeeeffffffggiiijjjkkkllmmnnoopppqqqqqrsrrrrrrrrrrrrrrrrrrrrrrqqrrrrrqqqqqqppppppooooooonnnnnnnnnnnnnnnnnnnnnnnnmmlkkjjihhgffeddcccbbbbbbba____________^^^]]]\\[[[ZZXWWWWVVVVUUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::9999999998888888888877777777777766665555555555544444444444444433333333333333222222233322222222222211111111110000000000///////////.....----------,,,,,,,,,,++++++************))))))))))((((((((('''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$############"""""""""""""""""""""!!!!!!!!!!  pppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqpppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhiihhhhhhhhhhhhhhhhhggggggfffffffffffffeeeeeeeeeeeeeedddddddddddddddcccccccccccccccccccccccccccccccddeeeeeeeeeeeeeeeeeeeefffffhiiiijjjkkllmmnnooppppqqqrrrrrrrrrrrrrrrrrrrrrrrrrqsrrrrqqqqqqppppppoooooonnnnnnnnnnnnnnnnnnnnnnnnnmmlkkjjihhgffeeddcccbbbbbbb``````````____^^^]]\\[[ZZXXWWWVVVVUUUUUTTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::9999999998888888888777777777777766665555555555544444444444444433333333333332222222233222222222222211111111110000000000///////////.....----------,,,,,,,,,,++++++***********)))))))))))((((((((('''''''''''&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$#############"""""""""""""""""""!!!!!!!!!!  ppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccbbbbbbbccccccccccddddeeeeeeeeeeeeeeeeeefffhhhiiijjjkkllmmnnoooppppprrrrrqqrrrrrrrrrrrrrrrrrrqsrrrrrqqqqqppppppoooooonnnnnnnnnnnnnnnnnnnnnnnnnmmllkjjiihggffeeddccccbbbbb`````````````___^^]]\\[[ZXXWWWVVVVUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::9999999998888888888777777777777766665555555555544444444444444433333333333332222222232222222222222111111111110000000000///////////.....---------,,,,,,,,,,,+++++************)))))))))))((((((((('''''''''''&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!  pppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqppppppppppppppppppppooooooooooooooooooooooonnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkklllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggfffffffffffeeeeeeeeeeeeeeddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbcccddddddddddddddddddeeeeeefhhhhiiijjjkkllmmnnnooooppqqqqqqqqqqqrrrrrrrrrrrrrrqsrrrrrqqqqqppppppoooooonnnnnnnnnnnnnnnnnnnnnnnnmmmlkkkjiihhgffeeeddcccccbbb``````aaaa`````__^^]]\\[[XXXWWWVVVUUUUUTTTTTTTTTTSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@>>>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::99999999998888888888777777777777776665555555555544444444444444333333333333322222222222222222222221111111111110000000000///////////.....---------,,,,,,,,,,,+++++***********))))))))))))(((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$#############"""""""""""""""""""!!!!!!!!!  ppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppooqqqqppppppppppppppppppppppoooooooooooooooooooonnnnnooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggffffffffffeeeeeeeeeeeeeeedddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbcccccdddddddddddddddeeeeegghhhhiiijjkkllmmmnnnooooppppqqqqqqqqrrrrrrrrrrrrrqsrrrrrqqqqqppppppooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmlkkjjiihhggffeeddddcccccc``aaaaaaaaaaa```__^^]]\[[YXXWWWVVVUUUUUTTTTTTTTTTSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONOOOONNNNNNNNNNNNNNNNNNMMMNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?>>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::9999999998888888888877777777777776666655555555554444444444444433333333333332222222222222222222222111111111111000000000///////////......---------,,,,,,,,,,,+++++**********)))))))))))))(((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$#############""""""""""""""""""!!!!!!!!!!  ppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooqpppppppppppppppppppppppppoooooooooooooooooonnnnnnnooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkklllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggfffffffffeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbccccccccccccccccddddddeeeggghhhhiiijjkklllmmmnnnnnppppppppqqqqqrrrrrrrrrrrrrssrrrrqqqqqqpppppooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmlkkjjjiihhggffeeedddcccccaaaaaaaabbbaaaa``__^^]\\[YYXXWWVVVUUUUTTTTTTTTTSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNOOONNNNNNNNNNNNNNNNNNMMMMNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::9999999998888888888877777777777776666555555555554444444444444433333333333322222222222222222222221111111111111000000000///////////......---------,,,,,,,,,,,+++++*********))))))))))))))(((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$#############""""""""""""""""""!!!!!!!!!  ppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrrssssssssssssssssrrrrrrrrrssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooppppppppppppppppppppppppppoooooooooooooooonnnnnnnnnooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkklllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccddddddegggghhhhiiijjkkklllmmmmnnoooooppppqqqqrrrrrrrrrrrrrssrrrrqqqqqppppppooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmkkkjjiiihhggfffeeeddddcccaaaaabbbbbbbbbaa``__^^]\\YYXXWWWVVVUUUTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNOONNNNNNNNNNNNNNNNNNMMMMMNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::99999999998888888888777777777777776666555555555554444444444444433333333333322222222222222222222211111111111111000000000///////////......--------,,,,,,,,,,,++++++*********)))))))))))))((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$#############""""""""""""""""""!!!!!!!!!  ppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooppppppppppppppppppppppppppoooooooooooooonnnnnnnnnnnooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggfffffffeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccbbbbbbbbbbbbbaaaaaaaabbbbbbbbbbbbccccccccdddddfggggghhhiiijjjkkklllmmmmnnooooopppqqqqrrrrrrrrrrrrssrrrrrqqqqqpppppooooonnnnnnnnnmmmmmmmmmmmmmmmmmmlkkkjjiiihhgggfffeeeedddddaaabbbbbbbbbbbbaa``__^]]\ZYYXXWWVVVUUUUTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNONNNNNNNNNNNNNNNNNMMMMMMMNMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::99999999998888888888777777777777776666555555555554444444444444433333333333322222222222222222222111111111111110000000000//////////.......--------,,,,,,,,,,,++++++********))))))))))))))(((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$##############""""""""""""""""!!!!!!!!!!  ooppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppooooooooooooppppppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggffffffeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbbbbbccccccdddfffgggghhhhiiijjjkkklllllnnnnnooopppqqqrrrrrrrrrrrrssrrrrrqqqqqpppppoooonnnnnnnnnnmmmmmmmmmmmmmmmmmllkkkjjiiihhhgggffffeeeddddbbbbbbbbccccccbbbaa`__^]]ZZYYXXWWVVUUUUTTTTTSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::9999999998888888888877777777777777666655555555555444444444444443333333333332222222222222222222211111111111111000000000///////////.......--------,,,,,,,,,,,++++++********)))))))))))))((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$##############""""""""""""""""!!!!!!!!!  ooooopppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppoooooooooooooooppppppppppppppppppppppppppoooooooooonnnnnnnnnnnnnnnooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfffffeeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccccbbbbbbbbbbbbaaaaaaaaaabbbbbbbbbbbbbbbbbbccccccdfffffgggghhhhiiijjjkkkkklmmmnnnoooppqqqrrrrrrrrrrrrssrrrrrqqqqqpppppoooonnnnnnnnnmmmmmmmmmmmmmmmmmmllkkjjjiiihhhhggggfffeeeeddbbbbbbbccccccccbbbaa`__^][ZZYXXWWVVVUUUTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::9999999998888888888777777777777776666655555555555444444444444433333333333322222222222222222222111111111111111000000000///////////.......-------,,,,,,,,,,,,++++++********)))))))))))))((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""""""""!!!!!!!!!  ooooooooppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppoooooooooooooooooppppppppppppppppppppppppppoooooooonnnnnnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggffffeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaabbbbaaaaaaabbbbbbbbbccccceffffffgggghhhiiiijjjjkkklmmmmnnoopppqqqrrrrrrrrrrrssrrrrrqqqqqppppooooonnnnnnnnmmmmmmmmmmmmmmmmmmlllkkjjjiiiihhhhggggffffeeeebbbbbbcccccccccccbba``__^[[ZYYXXWWVVUUUTTTTTSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::999999999888888888877777777777777666665555555555544444444444443333333333332222222222222222222111111111111111000000000///////////........-------,,,,,,,,,,,,++++++*******)))))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!  ooooooooooppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppooooooooooooooooooooppppppppppppppppppppppppoooooooonnnnnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaabaaaaaaaaaaaaaabbbbbbbccceeeefffffgggghhhhiiiijjjjlllmmmnnooppqqqrrrrrrrrrrrssrrrrrqqqqqppppooooonnnnnnnmmmmmmmmmmmmmmmmmmmlllkkjjjiiiihhhhhhggggfffeeecbbbbcccccdddddcccbba``_^\[[ZYYXXWWVVUUUTTTTSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::9999999998888888888877777777777777666665555555555544444444444443333333333332222222222222222221111111111111110000000000///////////........-------,,,,,,,,,,,+++++++*******)))))))))))))(((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!  ooooooooooooopppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppqqqppppppppppppppppppppqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppoooooooooooooooooooooooppppppppppppppppppppppoooooooonnnnnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhghhhhhhhggggggggggggggggggffeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccbccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbceeeeeeefffffggghhhhiiiiijkkllmmmnnopppqqrrrrrrrrrrqssrrrrrqqqqqppppooooonnnnnnnmmmmmmmmmmmmmmmmmmmlllkkjjjiiiiiihhhhhhgggfffeeccccccccccddddddcccbba``_\\[ZZYYXWWVVUUUTTTTTSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMLMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEEDDDDDDDDDDDCDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::999999999888888888887777777777777766666555555555544444444444344333333333332222222222222222222111111111111111000000000///////////.........------,,,,,,,,,,,,+++++++*******))))))))))))(((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!  ooooooooooooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppoooooooooooooooooooooooooppppppppppppppppppppoooooooonnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgghhhhhhggggggggggggggggggffeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccbbcbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbdddeeeeeeeffffgggghhhhiiikkkllmmnnooppqqqrrrrrrrrrqssrrrrrqqqqqppppooooonnnnnnmmmmmmmmmmmmmmmmmmmllllkjjjjiiiiiiiihhhhhgggfffecccccccccddddddddcccbaa``]\\[ZZYXXWWVVUUUTTTTSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFEFFEEEEEEEEEEDDDDDDDDDDDDCDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::999999999888888888877777777777777766666555555555554444444444344333333333332222222222212222221111111111111110000000000///////////.........-----,,,,,,,,,,,,,+++++++*******)))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!  oooooooooooooooooooppppoppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooooooooooopppppppppppppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggghhhhhggggggggggggggggggffeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbdddddddeeeeeffffgggghhhhijjkkllmmnnooppqqqrrrrrrqqqsrrrrrrqqqqqppppooooonnnnnnmmmmmmmmmmmmmmmmmmmllllkjjjjiiiiiiiiiihhhhhggfffcccccccccdddddddddccbbaa`]]\[[ZZYXXWWVVUUUTTTTSSSSRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFEEFEEEEEEEEEEEDDDDDDDDDDDDCDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@??????>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::99999999988888888887777777777777776666665555555555444444444434433333333333222222222221222221111111111111111000000000////////////.........-----,,,,,,,,,,,,++++++++******))))))))))))((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""!"""!!!!!!!!!!  oooooooooooooooooooooopoooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppooooooooooooooooooooooooopppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggghhhhggggggggggggggggggfffeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccdddddddeeeeefffgggghhhjjjkkllmmnoopppqqqqqqqqqqqrrrrrrrqqqqqppppooooonnnnnnmmmmmmmmmmmmmmmmmmmllllkjjjjjiiiiiiiiiiihhhhggffdcccccccdddddddddddccbba`^]]\[[ZYYXXWWVVUUUTTTTSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFEEFEEEEEEEEEEDDDDDDDDDDDDCCDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::99999999988888888887777777777777776666665555555555444444444434333333333333222222222221222221111111111111110000000000///////////..........----,,,,,,,,,,,,,++++++++******)))))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""!"""!!!!!!!!!!  ooooooooooooooooooooooooooooooppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooooooooooopppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihihhhhhhhhhhhhhhhhhhhggggghhhggggggggggggggggggffffeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa`````aaaaaaaacccccccddddddeeeefffgggghiijjkkllmnnoopppqqqqqqqqqqrrrrrrrqqqqqppppooooonnnnnmmmmmmmmmmmmmmmmmmmmllllkjjjjjiiiiiiiiiiiiihhhggfddccccccddddddddddddccbba^^]\\[[ZYYXXWWVVUUUTTTTSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFEEFEEEEEEEEEEDDDDDDDDDDDCCCDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::99999999988888888888777777777777777766666555555555544444444443433333333333222222222221122221111111111111110000000000////////////..........----,,,,,,,,,,,,,++++++++******)))))))))))(((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""!"""!!!!!!!!!  ooooooooooooooooooooooooooooooooopppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooooooooooooopppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggghhggggggggggggggggggfffffeeeeeeeeeeeeeeddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa``````````aaaacccccccccccddddeeeefffgggiiijjkklmmnnoopppppqqqqqqqrrrrrrqqqqqqppppoooonnnnnnmmmmmmmmmmmmmmmmmmmmllllkkjjjjjiiiiiiiiiiiiihhgggdddcccccddddddddddddccbba_^^]\\[[ZYYXXWWVVUUUTTTTSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::9999999998888888888877777777777777776666655555555554444444444343333333333322222222222112221111111111111111000000000////////////...........----,,,,,,,,,,,,+++++++++******))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""!!""!!!!!!!!!!  ooooooooooooooooooooooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooooooooooooooooooooppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggghggggggggggggggggggffffffeeeeeeeeeeeeeddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa```````````````bbbbbbbccccccddddeeeffffghiiijjkklmmnnooopppppppppprrrrrrqqqqqqppppoooonnnnnnnmmmmmmmmmmmmmmmmmmmllllkkjjjjjjjiijjjjiiiiihhhggddddccccddddddddddddcccbb__^]]\\[[ZYYXXWWVVVUUUTTTSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::9999999998888888888887777777777777776666665555555554444444444343333333333322222222221112221111111111111110000000000////////////...........---,,,,,,,,,,,,,+++++++++*****)))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""""""!!""!!!!!!!!!!  ooooooooooooooooooooooooooooooooooooooooooppppppppppppppppqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooooooooooooooppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggfffffffeeeeeeeeeeeeddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```````````````bbbbbbbbbbcccccdddeeeefffhhiiijjkklmmmnnooooppppppprrrrrqqqqqqqppppooooonnnnnmmmmmmmmmmmmmmmmmmmmllllkkjjjjjjjjjjjjjjiiiiihhhgedddddcdddddddddddddcccbb__^^]]\\[[ZZYYXXWWVVUUUTTSSSSRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@?????????>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::9999999999888888888888777777777777777666666555555555444444444434333333333322222222222111222111111111111111000000000////////////............---,,,,,,,,,,,,+++++++++******)))))))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""!!!""!!!!!!!!!!  oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeddccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````````_____________`___`````````aaaabbbccccdeeefffgghhiijjkkkkllllllmmoooooooooonnnnnmmmmlllllknnnmmmmmmmmmmmmmmmmmmmmlllkkkkkkkjjjkkkkkjjjjjiiihggfffffffffffffffffffeeedbbbaa``__^^]\\[[ZZYYYXXWWWWVVVVUUUUUUUTTTTTTTTSSSSQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAA@@AAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999999999888888888888888777766666666555555555444444444444444333333333332222222111111111110000000000000////////////...........----,,,,,,,,,,,++++++++++********))))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!  oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmlllllllllllllllllllllllllllllllllllllllllkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeedddcccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````````________________________`````aaabbbbcccddeefffgghhiiijjjkkkkllllloooooooooonnnnnmmmmlllllknnnmmmmmmmmmmmmmmmmmmmllllkkkkkkkjjkkkkkkkjjjjjiihgggffffffffffffffffffeeedcbbaaa``__^^]]\\[[ZZYYXXXWWWVVVVVUUUUUUTTTTTTTTSSSQQPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCBBBBBBBBBBBAAAAAAAAAAA@@@AAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999999988888888888888877766666666555555555444444444444444333333333322222222111111111100000000000000///////////...........-----,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!  ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeddddccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````````__________________________````aaabbbbccdddeeeffggghhiiijjjjkkkkllnnoooooooonnnnnmmmmlllllknnnmmmmmmmmmmmmmmmmmmlllllkkkkkkkjjkkkkkkkjjjjjiiihgggffffffffffffffffeeeddcbbbaaa``__^^]]\\[[ZZYYYXXXWWWVVVVVUUUUUTTTTTTTSSSQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCBBBBBBBBBBBAAAAAAAAAAA@@@AAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999999998888888888888887776666666655555555544444444444444433333333332222222211111111100000000000000///////////............-----,,,,,,,,,,++++++++++********))))))))))((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!  nnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllkllllllllllllllkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeedddddcccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````````````___________________________````aaaabbbccddddeeeffggghhhiiijjjjkkknnnnoooooonnnnnmmmmlllllknnnmmmmmmmmmmmmmmmmmllllllkkkkkkkjjjjkkkkjjjjjjiiihggggfffffffffffffeeeeeddbbbbaaaa``___^^]]\\[[ZZYYXXXWWWWVVVVUUUUUUTTTTTTSSQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCBBBBBBBBBBAAAAAAAAAAA@@@@AAAAAAA@@@@@@@@@@@???????>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999999999888888888888888777666666665555555554444444444444433333333332222222221111111100000000000000////////////...........------,,,,,,,,,,++++++++++********))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""!""""!!!!!!!!!!!!!!  nnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllkkllllllllllllkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffffffeffeeeeeeeeeeeeeeeeeddddddcccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````````````______________^_______________```aaaabbbcccddddeeefffggghhhiiijjkkmnnnnoooonnnnnmmmmmlllllknnnmmmmmmmmmmmmmmmlllllllkkkkkkjjjjjjjjjjjjjjjjjiihhggggffffffffffeeeeeedddbbbbbaaaa```__^^]]\\[[ZZZYYXXXWWWWVVVVUUUUUTTTTTTTQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCBBBBBBBBBBAAAAAAAAAAA@@@@AAAAAA@@@@@@@@@@@@???????>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999999999988888888888888877766666666555555555444444444444443333333333222222222111111110000000000000////////////............------,,,,,,,,,+++++++++++********))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""!""""!!!!!!!!!!!!!!  nnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkklllllllllllkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffffffeefeeeeeeeeeeeeeeeeedddddddccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````````____________^^^____^^^^^^^_____```aaaabbbcccccdddeeefffggghhhiijjjmmnnnnnnnnnnnnmmmmmlllllknnnmmmmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjjjjjjjiihhgggggfffffffeeeeeedddddbbbbbbaaaa```__^^]]\\\[[ZZYYYXXXWWWWVVVVUUUUUTTTTTQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCBBBBBBBBBAAAAAAAAAAA@@@@@AAAAAA@@@@@@@@@@@????????>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999999999988888888888888777766666666555555555444444444444443333333332222222222111111100000000000000///////////............-------,,,,,,,,,+++++++++++*******))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""!""""!!!!!!!!!!!!!!  nnnnnnnnnnnnooooooooooonnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddcccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````````````_____________^^^___^^^^^^^^^_____````aaaabbbcccccddddeeefffgghhhiijlmmnnnnnnnnnnnmmmmmlllllknnnnmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjjjjjjjjiihhhggggffffffeeeeeddddddcbbbbbbbaaaaa``___^^]]\\[[ZZZYYYXXXWWWVVVVUUUUUTTTTQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAA@@@@@AAAAA@@@@@@@@@@@@????????>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999999999998888888888888877776666666555555555544444444444443333333333222222222211111110000000000000///////////.............-------,,,,,,,,,++++++++++********))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$##############""""""""""!!""""!!!!!!!!!!!!!!!  nnnnnnnnnnnnnnnoooooooonnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnmmnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkklllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````````````_____________^^^^__^^^^^^^^^^^^____````aaabbbbbbcccccddddeefffgghhiilmmmnnnnnnnnnnmmmmllllllknnnmmmmmmmllllllllllllllkkkkkjjjjjjjjjjjjjjjjjjjiihhhgggggffffeeeeedddddcccbbbbbbbaaaaaa``___^^]]\\[[[ZZYYYXXXWWWWVVVVUUUUTTTQQQQQQPPPPPPPPPOOOOOOOOOONONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBAAAAAAAAAAA@@@@@@AAAAA@@@@@@@@@@@@????????>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999999999888888888888877777666666655555555554444444444444333333333322222222221111110000000000000////////////............--------,,,,,,,,+++++++++++********))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""!!""""!!!!!!!!!!!!!!!  nnnnnnnnnnnnnnnnnnooooonnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddcccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````````````_____________^^^^_^^^^^^^^^^^^^^____`````aaaabbbbbbbccccdddeeffgghhillmmmnnnnnnnnnmmmmllllllknnnnmmmmmmlllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjiiihhhhggggffffeeeeddddcccccbbbbbbbbbaaaaa``___^^]]\\\[[ZZZYYYXXXWWWVVVVUUUUUTRQQQQQQPPPPPPPPOOOOOOOOOONONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBAAAAAAAAAAA@@@@@@AAAAA@@@@@@@@@@@?????????>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999999999999888888888888877777666666555555555554444444444444333333333222222222221111110000000000000///////////.............--------,,,,,,,,+++++++++++*******))))))))))((((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""!!""""!!!!!!!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````````````______________^^^^_^^^^^^^^^^^^^^^_____````aaaaaaaabbbbbccccddeeffghhkllmmmnnnnnnnnmmmmllllllknnnnmmmmmmllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjiiiihhhhhggggfffeeeddddccccccaaaaaabbbaaaaa```___^^]]\\\[[[ZZYYYXXXWWWWVVVVUUUURRQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBAAAAAAAAAA@@@@@@@AAAA@@@@@@@@@@@@?????????>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999999999999888888888888777777666666555555555554444444444444333333333222222222221111100000000000000///////////............---------,,,,,,,,+++++++++++*******))))))))))((((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""!!""""!!!!!!!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoppooooooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmllllllllllllllllllllllllllllllkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddcccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````````````______________^^^^^_^^^^^^^^^^^^^^^^______````aaaaaaaaaabbbbcccddeffghjkllmmmnnnnnnmmmmmlllllllnnnnmmmmmmlllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhggggfffeeedddccccccbaaaaaaaaaaaaaaa```__^^^]]\\\[[[ZZZYYYXXXWWWWVVVUUURRRRQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCBBBBBBBAAAAAAAAAAA@@@@@@@AAAA@@@@@@@@@@@??????????>>>>>>=============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999999999999888888888888777777766666555555555554444444444444433333333222222222222111110000000000000///////////.............---------,,,,,,,,+++++++++++*******))))))))))((((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""!!""""!!!!!!!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmllllllmmmmmmllllllllllllllllllllllllllllllkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````````````_______________^^^^^^^^^^^^^^^^^^^^^^^_______`````````aaaaaabbbccddeffgjkkllmmmnnnnnmmmmmlllllllnnnnnmmmmmlllllllllllkkkkkkjjjjjjjjiiiiiiiiiiiiiiihhhhhggggfffeeedddccccbbbaaaaaaaaaaaaaaa```___^^^]]\\\[[[ZZZYYYXXXWWWWVVVUURRRRRQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCBBBBBBBAAAAAAAAAAA@@@@@@@AAA@@@@@@@@@@@@??????????>>>>>=============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::9999999999999999999888888888887777777766665555555555554444444434444333333333222222222221111110000000000000//////////.............----------,,,,,,,+++++++++++********))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""!!""""!!!!!!!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmllllllllmmmmllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddcccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````````````________________^^^^^^^^^^^^^^^^^^^^^^^^^_____``````````````aaabbccddefgijkkllmmmmmmmmmmmmmllllllnnnnnmmmmmmllllllllllkkkkkkjjjjjjjiiiiiiiiiiiiiiiihhhhhggggfffeeedddcccbbbbaaaaaaaaaaaaaaa```___^^^]]]\\\[[[ZZZYYYXXXWWWWVVVVSSRRRRQQQQQPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCBBBBBBBAAAAAAAAAA@@@@@@@@AAA@@@@@@@@@@@???????????>>>>>=============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::99999999999999999998888888888877777777766655555555555544444444434444333333333222222222221111100000000000000//////////.............----------,,,,,,,+++++++++++********))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""!!""""!!!!!!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooonnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooonnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllmmllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````````_```________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________````````aaabbcddefijjklllmmmmmmmmmmmmllllllnnnnnmmmmmmlllllllllkkkkkkkjjjjjjiiiiiiiiiiiiiiiiihhhhhhggggffeeedddcccbbbbaaaaaaaaaaaaaa````___^^^]]]\\\[[[ZZZZYYYXXXXWWWVVVSSSRRRRQQQQQPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCBBBBBBBAAAAAAAAAA@@@@@@@@AA@@@@@@@@@@@@???????????>>>>=============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::99999999999999999999888888888877777777776655555555555544444444443444433333333222222222221111110000000000000///////////............-----------,,,,,,++++++++++++********)))))))))((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""!!""""!!!!!!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooonnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddcbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````__``________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________````aabbcdeehijjklllmmmmmmmmmmmllllllonnnnnmmmmmllllllllllkkkkkkjjjjjjiiiiiiiiiiiiiiiiihhhhhhggggfffeedddcccbbbba```aaaaaaaa`````____^^^]]]]\\\[[[ZZZYYYYXXXXWWWVVSSSSRRRRQQQQPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCBBBBBBBAAAAAAAAAA@@@@@@@@AA@@@@@@@@@@@@???????????>>>>=============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999999999999999999999888888888777777777775555555555555544444444433444333333333222222222221111110000000000000//////////.............-----------,,,,,,+++++++++++********))))))))))((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""!!""""!!!!!!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````___``_______________^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^_________________``aabbcdehhijkklllmmmmmmmmmmllllllonnnnnmmmmmmllllllllkkkkkkjjjjjjjiiiiiiiiiiiiiiiiihhhhhhggggfffeedddcccbbbb````````````````____^^^^]]]\\\\[[[ZZZZYYYYXXXWWWWVTSSSSRRRRQQQQPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCBBBBBBBAAAAAAAAA@@@@@@@@@A@@@@@@@@@@@@????????????>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::9999999999999999999999888888887777777777775555555555555444444444433444333333333222222222221111100000000000000//////////............------------,,,,,++++++++++++********))))))))))((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$##############""""""""""""!""""!!!!!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddcbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````____`_______________^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^^^____``aabccdghiijkklllmmmmmmmmmmlllllonnnnnmmmmmmlllllllllkkkkkjjjjjjiiiiiiiiiihhhhiiiihhhhhhggggfffeeeddccccbbb```````````````____^^^^]]]]\\\\[[[[ZZZYYYYXXXXWWWWTTSSSRRRRQQQQQPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCBBBBBBAAAAAAAAAA@@@@@@@@@A@@@@@@@@@@@@???????????>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999999999999999998888888887777777777765555555555554444444444433444333333333222222222211111100000000000000//////////...........-------------,,,,+++++++++++++********))))))))))((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$##############""""""""""""!""""!!!!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllkkmmmmmmmllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````____________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^___`aabcdfghijjkklllmmmmmmmmmllllloonnnnnmmmmmlllllllllkkkkkjjjjjjiiiiiiiihhhhhhhhhhhhhhhgggggfffeeedddcccbbb````````````______^^^^]]]]\\\\[[[[ZZZZZYYYYXXXXWWWTTSSSSRRRRQQQQPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::9999999999999999999999998888888877777777777765555555555544444444444333444333333332222222222211111000000000000000/////////............-------------,,,,++++++++++++*********))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$##############""""""""""""!""""!!!!!!!!!!!!  mmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppoooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllkkkkkmmmmmllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddcccbbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````````___________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^___`aabcfghhijjkllllmmmmmmmmmlllloonnnnnmmmmmmllllllllkkkkkjjjjjjiiiiiiihhhhhhhhhhhhhhhhggggggfffeedddcccbbb`````````_______^^^^^]]]]\\\\\[[[[ZZZZZYYYYXXXXWWWTTTSSSSRRRRQQQPPPPPOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::9999999999999999999999998888888887777777777766555555555544444444444333344333333333222222222221111100000000000000//////////...........--------------,,,++++++++++++**********))))))))))(((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""""!""""!!!!!!!!!!!  mmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppooooooooooooooppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooonmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllkkkkkkkmmlllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddccccbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````````___________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^__`abbefghiijkkllllmmmmmmmmmllloonnnnnmmmmmlllllllllkkkkkjjjjjjiiiiiiihhhhhhhhhhhgggggggggggfffeeedddcccbba``````_______^^^^^]]]]]\\\\\[[[[[ZZZZZYYYYXXXXXWWTTTTSSSSRRRQQQQPPPPOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999999999999999999998888888877777777777666555555555444444444444333344333333333222222222211111100000000000000//////////...........--------------,,+++++++++++++**********))))))))))(((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$$################"""""""""""!""""!!!!!!!!!!  mmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddcccccbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````````___________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^_``abeffghijjkklllllmmmmmmmlllooonnnnmmmmmlllllllllkkkkkjjjjjjiiiiiihhhhhhhhhhhhgggggggggggfffeeedddcccbba`````______^^^^^^]]]]]\\\\\[[[[[ZZZZZYYYYYXXXXXWWTTTTSSSSRRRRQQQPPPPOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::99999999999999999999998999888888887777777777666655555555444444444444333334333333333322222222221111100000000000000//////////...........---------------,,++++++++++++***********))))))))))((((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""!""""!!!!!!!!!!  mmmmmmmmmmmnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooopppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeedeedddddddddddddddddccccccbbbbbbbbbbbaaaaaaaaaaaaaaa````````````````____________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^__`aadefghhijjkklllllmmmmmmllloonnnnnmmmmmllllllllkkkkkjjjjjjjiiiiiihhhhhhhhhhhhgggggggggggfffeeeeddccccba````______^^^^^]]]]]\\\\\[[[[[[ZZZZZYYYYYYYXXXXXWUTTTTSSSSRRRQQQPPPPOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999999999999998998888888887777777777666655555554444444444443333334333333333222222222221111100000000000000//////////...........---------------,+++++++++++++***********))))))))))((((((((((((((('''''''''''&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""!"""!!!!!!!!!!  mmmmmmmmmmmmmmnnnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllmmlllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeddedddddddddddddddddcccccccbbbbbbbbbbaaaaaaaaaaaaaaa````````````````____________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\]]]]]]]]]\\\\\\\\]]]^^__`adeefghiijkkklllllmmmmmllloonnnnmmmmmllllllllkkkkkkjjjjjjiiiiiihhhhhhhhhhhhhgggggggggggffffeeedddcccba````____^^^^^^]]]]]\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXWUTTTTTSSSRRRQQQPPPPOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCBBBBBBAAAAAAAAA@@@@@@@@@?@@@@@@@@@@????????????>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::99999999999999999999998899888888887777777777666665555555444444444443333333333333333322222222221111100000000000000///////////..........---------------,,++++++++++++************))))))))))((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""!!"""!!!!!!!!!!  mmmmmmmmmmmmmmmmmnnnnnnmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddddccccccccbbbbbbbbbaaaaaaaaaaaaaaaa```````````````____________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\]]]]]]\\\\\\\\\\\\]]]^^_``cdefgghijjkkkllllmmmmmllloonnnnmmmmmlllllllkkkkkkkjjjjjjiiiiiihhhhhhhhhhhhhgggggggggggffffeeedddcccbaa```____^^^^]]]]]]\\\\\[[[[[[ZZZZZZYYYYYYYXXXXXXWUUTTTTSSSRRRQQQQPPPOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCBBBBBBAAAAAAAAA@@@@@@@@@?@@@@@@@@@@???????????>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::99999999999999999999999889888888888777777777766666555555444444444444333333333333333332222222222111110000000000000////////////..........--------------,,++++++++++++************)))))))))))(((((((((((((((''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$$####################""""""""""!!"""!!!!!!!!!  mmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllklllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccbbbbbbbbaaaaaaaaaaaaaaaa```````````````____________________^^^^^^^^^^^^^^^]^^^^^^]]]]]]]]]]]]]\\\\\\]]]\\\\\\\\\\\\\\\\]]]^__`cddefghhijjkkllllllmmlllloonnnnmmmmlllllllkkkkkkkkjjjjjiiiiiihhhhhhhhgggggggggggggggggffffeeeddddcccaa```___^^^^]]]]]]\\\\\[[[[[ZZZZZZZYYYYYYYXXXXXXXXUUTTTTSSSSRRRQQQPPPOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCBBBBBBAAAAAAAA@@@@@@@@@??@@@@@@@@@????????????>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::99999999999999999999988889888888888777777777666666555554444444444443333333333333333322222222221111110000000000000////////////.........---------------,,++++++++++++************))))))))))))((((((((((((((''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$$$#####################""""""""""!!""!!!!!!!!!!  kkkkkkklllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmnnnnnnnmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhggggggggggggghhhggggggggggggggggggggfffffffffffffffffffffeeeeeeeeddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````aaa````````````````______`_______________^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\[[[\[[[[[[[[[[[[[[[[[[[\\]]^_`aabcdeefgghhiiiiijjjjjiimmllllkkkkkjjjjjjjjiiiiiikkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhggggfffeedccbbbaaaa````_____^^^^^]\\[[[[[[ZZZZZZZZYYYYYYYYXXXXWWWWVVVUUUTTTSSSRRRRQQQPOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::9999999999999999999988888888877777777666666666665555555555544444444444333333333322222222221111100000000000/////////////...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++********))))))))))))))(((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!  kkkkkkkkkkllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllklllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhgggggggggggggghggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````aa````````````````_______________________^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\]^^_`abccdeffgghhiiiiiijjiiimmllllkkkkjjjjjjjiiiiiiiikkkkkjjjjjjjiiiiiiiihhhhhiiiiiiiiiiiihhhhggggfffeedccbbbaaa````_____^^^^^]]\[[[[[[ZZZZZZZZYYYYYYYYYXXXXXWWWVVVUUUTTTSSSRRRRQQQOOOOOOOONNNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::9999999999999999999988888888777777777666666666665555555555544444444444333333333322222222221111100000000000////////////....------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++*********))))))))))))))(((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!  kkkkkkkkkkkkklllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllkkklllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhgggggggggggggggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeedddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````a````````````````_______________________^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZ[[[[\\]]^_`aabcdeefgghhhiiiiiiiiiimllllkkkkjjjjjjiiiiiiiiihkkkkjjjjjjjiiiiiiihhhhhhhiiiiiiiiiiiihhhhggggfffeedcccbbaaa````_____^^^^^]]\[[[[[ZZZZZZZZYYYYYYYYYYYXXXXWWWWVVUUUTTTSSSRRRRQQQOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::9999999999999999999998888888877777777766666666665555555555544444444444433333333322222222221111110000000000/////////////...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++*********))))))))))))))(((((((''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!  kkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllkkkkkllllllllllllllllllllllllkllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhggggggggggggggggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````````````````_______________________^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[\\]^_``abcddeffgghhiiiiiiiiiimllllkkkjjjjjjiiiiiiiiihhkkkjjjjjjjjiiiiiiihhhhhhhiiiiiiiiiiihhhhhggggfffeedcccbbaaa````____^^^^^]]][[[[[[ZZZZZZZYYYYYYYYYYYYXXXXWWWWVVUUUTTTSSSRRRQQQQOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::9999999999999999999988888888877777777766666666665555555555544444444444433333333322222222221111110000000000////////////....------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++*********)))))))))))))(((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!  kkkkkkkkkkkkkkkkkkklkllkkkllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllkkkkkkkkllllllllllllllllllllllkkkllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhggggggggggggggggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeedddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````````````````_______________________^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[\\]]__`abbcdeefgghhhiiiiiiiiillllkkkkjjjjjiiiiiiiihhhhkkjjjjjjjjiiiiiiihhhhhhhhiiiiiiiiiiihhhhhggggfffeedcccbbbaa````____^^^^^]]][[[[[ZZZZZZZYYYYYYYYYYYYYXXXXWWWWVVUUUTTSSSRRRRQQQQOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::9999999999999999999988888888887777777766666666666555555555544444444444433333333322222222221111111000000000/////////////...-------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))))))))))))(((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhgggggggggggggggggggggggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaa``````````````````````````_______________________^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[\\]]^_`aabcddeffgghhhiiiiiiiilllkkkkjjjjjiiiiiiihhhhhhjjjjjjjjjiiiiiiihhhhhhhhhhiiiiiiiiihhhhhhggggfffeedcccbbbaaa```____^^^^^]]][[[[[ZZZZZZYYYYYYYYYYYYYXXXXXWWWWVVUUUTTSSSRRRRQQQQOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::9999999999999999999888888888877777777766666666665555555555544444444444433333333322222222221111111000000000////////////....-------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))))))))))))(((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhggggggggggggggggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````````````````______________________^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[\\]]^_``abccdeeffgghhhiiiiiihlllkkkjjjjiiiiiiiihhhhhhhjjjjjjjjjiiiiiiihhhhhhhhhhhhiiiiihhhhhhhhggggfffeeddccbbbaaa```____^^^^^]]][[[[[ZZZZZZYYYYYYYYYYYYYXXXXXWWWVVVUUTTTSSSRRRQQQQQOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::999999999999999999888888888887777777776666666666555555555544444444444433333333322222222221111111100000000/////////////....-------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))))))))))))((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhgggggggggggggggggggggfggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeedddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````````````````______________________^^^^^^^^^^^^^^^]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[\\\]^__`abbcddeffgghhhhiiiihhllkkkkjjjjiiiiiihhhhhhhhhjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggfffeeddcccbbaaa````___^^^^^]]][[[[[ZZZZZZYYYYYYYYYYYYXXXXXXWWWVVVUUTTTSSRRRRQQQQQOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999999999998888888888877777777766666666665555555555544444444444333333333322222222221111111100000000////////////.....-------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))))))))))))((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihggggggggggggggggggggggffgggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````````````````______________________^^^^^^^^^^^^^^^]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\]^__`aabccdeeffgghhhhhhhhhllkkkjjjjiiiiiihhhhhhhhhhjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggffffeddcccbbbaaa```____^^^^]]][[[[[ZZZZZYYYYYYYYYYYYXXXXXXWWWWVVUUUTTSSSRRRQQQQQQOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9::999999999999999998888888888887777777776666666666555555555544444444444333333333322222222221111111110000000/////////////.....------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))))))))))))((((((('''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$######$$$$###########"""""""""""""!!!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiggggggggggggggggggggggfffgggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````````````````______________________^^^^^^^^^^^^^^^^]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[\\\]^^_``abbcdeeffggghhhhhhhhlkkkkjjjjiiiiihhhhhhhhhggjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggffffedddcccbbaaa````___^^^^]]][[[[ZZZZZZYYYYYYYYYYXXXXXXXXWWWVVVUUUTTSSSRRRQQQQQPOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9:9999999999999999998888888888887777777776666666666555555555544444444444333333333322222222221111111110000000/////////////.....------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))(((((((('''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$######################"""""""""!"""!!!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiggggggggggggggggggggfffffggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````````_``````````_______________________^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[\\\]^^_``abbcddeeffgghhhhhhhhlkkkkjjjjiiiihhhhhhhhhgggjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggffffedddcccbbbaaa```___^^^^]]][[[[[ZZZZZYYYYYYYYYXXXXXXXXWWWWVVVUUTTTSSRRRRQQQQQPOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;::::::::::::99:999999999999999998888888888887777777777666666666655555555544444444444333333333322222222221111111111000000/////////////......------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$######################""""""""""!"""!!!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllmmmmmllllllllllllllllllllmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjiiiiiiiiiiiiiiiiiiiigggggggggggggggggggffffffgggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````````__`````````_______________^______^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZ[[[\\\]^^__`aabccdeeffggghhhhhhhkkkkkjjjiiiiihhhhhhhgggggjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggffffedddccccbbbaaa``____^^^]]][[[[[ZZZZZYYYYYYYYXXXXXXXXWWWWVVVUUUTTSSSRRRQQQQQPPOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::999999999999999999988888888888877777777776666666666555555555544444444444333333333322222222221111111111000000/////////////......------------,,,,,,,,,,,,,+,,,,,,,+++++++++++++++*********))))))))))))((((((('''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$######################"""""""""!!""!!!!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjiiiiiiiiiiiiiiiiiiiiiigggggggggggggggggffffffffgggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddccccccccccccccccccbcbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````````___````````________________^_____^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[\\\]^^__`aabbcddeeffggghhhhhhkkkkkjjjjiiiihhhhhhggggggjiiiiiiiiiiiihhhhhhhhhggghhhhhhhhhhhhhhggggggfffffddddcccbbbaaa```___^^^]]][[[[[ZZZZZZYYYYYYYXXXXXXXWWWWWVVVUUTTTSSRRRRQQQQQPPOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;::::::::::::9999999999999999999988888888888877777777776666666666555555555444444444443333333333222222222211111111111000000////////////.......------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))((((((('''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$######################"""""""""!!""!!!!!!!!!!!  jjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllmmmmllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmlllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijiiiiiiiiiiiiiiiiiiiiiiihggggggggggggggggfffffffffggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````````____```````________________^^____^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZ[[[[\\\]^^__``abbccdeeffgggghhhhhkkkkkjjjiiiiihhhhhhggggggiiiiiiiiiiiihhhhhhhhhgggghhhhhhhhhhhhhhggggggfffffeddddcccbbbaa```___^^^^]][[[[[[ZZZZZYYYYYYYXXXXXXXWWWWVVVUUUTTSSSRRRQQQQQPPPOONNNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999999999999988888888888877777777777666666666555555555544444444444333333333322222222221111111111100000/////////////.......------------,,,,,,,,,,,,,+,,,,,,,,++++++++++++++*********)))))))))))(((((((('''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#####################"""""""""!!!"!!!!!!!!!!!!  jjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhgggggggggggggggffffffffffgggggffffffffffffffffffffefeeeeeeeeeeeeeeeeeeeddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````````_____`````_________________^^^___^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZ[[[[\\\]^^__``aabccddeeffgggghhhhkkkkkjjjjiiiihhhhhgggggggiiiiiiiiiiiihhhhhhhhhgggghhhhhhhhhhhhhhgggggggffffeddddccccbbaaa```___^^^]]\[[[[[ZZZZZYYYYYYXXXXXXXXWWWVVVUUUTTTSSRRRRQQQQQPPPOONNNNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999999999999988888888888877777777776666666666555555555544444444443333333333222222222211111111111100000/////////////.......-----------,,,,,,,,,,,,,,+,,,,,,,,++++++++++++++********))))))))))))(((((((('''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$######################"""""""""!!!"!!!!!!!!!!!!  jjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhgggggggggggggffffffffffffgggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````````_____````_________________^^^^__^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[\\\]^^^__`aabbcddeeffggggghhhkkkkkjjjjiiiihhhhhgggggggiiiiiiiiiiihhhhhhhhhgggggggghhhhhhhhhhhgggggggffffeeddddcccbbbaa```___^^^^]\[[[[[[ZZZZZYYYYYXXXXXXXWWWVVVVUUTTTSSSRRRQQQQQQPPPOONNNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999999999999988888888888777777777776666666665555555555444444444443333333332222222222211111111111100000/////////////.......-----------,,,,,,,,,,,,,,+,,,,,,,,+++++++++++++*********))))))))))))((((((((''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#####################"""""""""!!!!!!!!!!!!!!!!  jjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmlllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhggggggggggggfffffffffffffggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````````______```_________________^^^^^__^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[Z[[ZZZZZZZZZZZZZZZZZ[[[\\\]]^^__``abbccddeeffggggghhkkkkkjjjjiiiihhhhhgggggggiiiiiiiiiihhhhhhhhhhgggggggggggghhhhhhhgggggggffffeeddddccccbbaaa``___^^^^]\\[[[[[[ZZZZZYYYYYXXXXXWWWVVVVUUUTTSSSSRRRQQQQQPPPPOONNNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999999999999888888888887777777777766666666665555555555444444444433333333332222222222111111111111100000////////////........-----------,,,,,,,,,,,,,,+,,,,,,,,+++++++++++++*********))))))))))))((((((((''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#####################"""""""""!!!!!!!!!!!!!!!!  jjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhggggggggggfffffffffffffffgffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````````_______``________________^^^^^^^_^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[ZZ[[ZZZZZZZZZZZZZZZZZ[[[\\\]]^^__``aabbcddeefffggggggkkkkkjjjjiiiihhhhggggggggiiiiiiiiihhhhhhhhhhgggggggggggggghhhhhhggggggggfffeeeddddcccbbbaa```___^^^^\\\[[[[[ZZZZZYYYYYXXXXWWWWVVVUUUTTTSSSRRRRQQQQQPPPPOONNNNNNNNNNMMMMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999999999999988888888888777777777776666666665555555555544444444443333333332222222222211111111111110000/////////////........----------,,,,,,,,,,,,,,,+,,,,,,,,+++++++++++++*********)))))))))))(((((((((''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$####################"""""""""!!!!!!!!!!!!!!!!  jjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````````````````_________`________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZ[ZZZZZZZZZZZZZZZZZZ[[[[\\\]^^^__``abbccddeeffggggggkkkkkjjjjiiiihhhhggggggggiiiiiiiihhhhhhhhhhggggggggggggggggghhhhggggggggfffeeeddddcccbbbaa```___^^^^\\\\[[[[[ZZZZZYYYYXXXXWWWVVVUUUTTTSSSSRRRRQQQQQPPPPOONNNNNNNNNNMMMMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999999999999888888888887777777777766666666665555555555444444444433333333322222222222111111111111110000////////////.........----------,,,,,,,,,,,,,,,+,,,,,,,+++++++++++++*********))))))))))))(((((((((''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$####################"""""""""!!!!!!!!!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjkkjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZ[[[[\\\]]^^__``aabbcddeefffgggggkkkkkjjjjiiiihhhhgggggggfiiiiiihhhhhhhhhhhhggggggggggggggggghhhhhgggggggfffeeeddddcccbbbaa```___^^^^\\\\\[[[[[ZZZZYYYYXXXXWWWVVVUUUTTTSSSRRRRQQQQQQQPPPOONNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999999999999888888888887777777777766666666655555555555444444444433333333322222222222111111111111110000////////////.........----------,,,,,,,,,,,,,,,+,,,,,,,+++++++++++++*********))))))))))))(((((((((''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$####################""""""""!!!!!!!!!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggfffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa``````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]^^^__``abbccddeeffgggggkkkkkjjjjiiiihhhhggggggffiiiiihhhhhhhhhhhhggggggggggggggggggghhhhggggggggffeeeddddcccbbbaaa``___^^^^\\\\\\[[[[[ZZZZYYYXXXWWWWVVUUUTTTSSSSRRRRQQQQQQQPPPOONNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999999999999888888888888777777777766666666665555555555544444444433333333332222222222111111111111110000/////////////.........---------,,,,,,,,,,,,,,,++,,,,,,,++++++++++++**********))))))))))))((((((((('''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""!!!!!!!!!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggfffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[\\]]^^^__``aabbcddeefffggggkkkkkjjjjiiihhhhhgggggfffiiiihhhhhhhhhhhhhggggggggggggggggggghhhhhgggggggffeeeddddcccbbbaaa``____^^^\\\\\\\[[[[[ZZZYYYXXXWWWVVVUUUTTTSSSSRRRRQQQQQQQPPPOONNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999999999999888888888888777777777666666666655555555555444444444433333333332222222222111111111111110000////////////..........---------,,,,,,,,,,,,,,,++,,,,,,,++++++++++++*********))))))))))))(((((((((('''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""!!!!!!!!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggfffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````___________________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYZZZZZZ[[[[\\]]]^^___``abbccddeefffgggkkkkkjjjjiiihhhhggggggfffiiihhhhhhhhhhhhhgggggggggggggggggggghhhhhgggggggffeeeddddcccbbbaaa``____^^^\\\\\\\\[[[[ZZZYYYXXXWWWVVUUUTTTSSSSRRRRRRQQQQQQPPPOONNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<;<;;;;;;;;;;::::::::99999999999999999998888888888888777777776666666666655555555555444444444433333333332222222221111111111111110000////////////..........--------,,,,,,,,,,,,,,,,++,,,,,,++++++++++++**********))))))))))))(((((((((('''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""!!!!!!!!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgffffffffffffffffffffffeefffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````___________________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYZZZZZZ[[[\\]]]^^^__``aabbcddeefffgggkkkkjjjjjiiihhhhgggggffffiihhhhhhhhhhhhhhgggggggggggggggggggghhhhhgggggggffeeeddddcccbbbaaa``____^^^\\\\\\\\[[[[[ZZZYYYXXWWWVVUUUTTTSSSSRRRRRRQQQQQQQPPOONNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGFGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::9999999999999999999888888888888777777777666666666655555555555544444444433333333332222222221111111111111111000/////////////..........--------,,,,,,,,,,,,,,,,++,,,,,,++++++++++++*********)))))))))))))(((((((((('''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""!!!!!!!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkklllllllllkkkkkkkkkkkkkkkkllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhfffffffffffffffffffffeeeefffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddcccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````___________________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYZZZZZ[[[[\]]]]^^___``abbccddeefffggkkkjjjjjiiiihhhggggggffffihhhhhhhhhhhhhhgggggggggfggggggggggghhhhhgggggggffeedddddcccbbbaaa``____^^^]\\\\\\\\[[[[ZZZYYYXXWWWVVUUUTTTSSSSRRRRRRRQQQQQQPPOONNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::9999999999999999998888888888888777777776666666666555555555555444444444433333333332222222221111111111111110000////////////...........-------,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++*********))))))))))))((((((((((('''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""!!!!!!!!!!!!!!!  iiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmllllmmmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa`````````````````````________________^_____^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\[[[[\\\\[[[[[[[[[[[[[[[\\\\]]]^^___```aabbcddeeffgghhhhjjjjjjjjiiihhhhgggggfffffiiiiiiiiiiiihhhhhhhhhgggggggggghhhhhhhhhhhhhhhggggffeeeeddddcccbbaaa````______^^^^^^^]]]\\\[[[ZZYYYXWWVVUUUUTTTTTSSSSSSSRRRRRROOOOOONNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::9999::999999999999999888888888777777777766666666666655555555544444444433333333322222211111111111111100000////////////................----------------,,,,,,,,,,,,,,,,++++++++++++********))))))))))))(((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""!!!!!!!!!  iiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllmmlllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggggggggggggffffffffffffffffffffffeeeeeeeeddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa`````````````````````________________^^____^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\[[[[[\\\[[[[[[[[[[[[[[[[\\\\]]]^^^___``aabbccddeffggghhhjjjjjjjjiiihhhhgggggfffffiiiiiiiiiihhhhhhhhhhhgggggggggghhhhhhhhhhhhhhhggggffeeeeddddcccbbaaa````______^^^^^^^]]]]\\\[[ZZYYYXWWVVUUUUTTTTTTSSSSSSRRRRRROOOOOONNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::99999::99999999999999988888888877777777766666666666655555555554444444443333333332222211111111111111100000/////////////...............----------------,,,,,,,,,,,,,,,,,++++++++++++********))))))))))))(((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""!!!!!!!!!  iiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeedddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa`````````````````````________________^^^___^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\[[[[[[\\[[[[[[[[[[[[[[[[[[\\\]]]^^^___```aabbccdeeffggghhjjjjjjjiiiihhhgggggffffffiiiiiiiiiihhhhhhhhhhgggggggggggghhhhhhhhhhhhhhggggffeeeeddddccbbbaaa````______^^^^^^^]]]]\\\[[ZZYYYXWWVVUUUUTTTTTTSSSSSSSRRRRROOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::99999:999999999999999888888888777777777766666666666555555555544444444443333333332222211111111111111100000////////////...............-----------------,,,,,,,,,,,,,,,,,+++++++++++********)))))))))))))(((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""!!!!!!!!!  iiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhgggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeddddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa````````````````````_________________^^^^__^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\[[[[[[[\\[[[[[[[[[[[[[[[[[[\\\\]]^^^____``aabbccddeeffggghjjjjjjjiiiihhhgggggffffffiiiiiiiiihhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhggggffeeeedddccccbbaaa`````_____^^^^^^^]]]]\\\[[ZZYYYXWVVVUUUUTTTTTTTSSSSSSRRRRROOOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::99999:999999999999998888888888777777777666666666666555555555544444444433333333322222111111111111111000000////////////...............-----------------,,,,,,,,,,,,,,,,++++++++++++********))))))))))))((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""!!!!!!!!!  iiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeedddddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````````````````````_________________^^^^^_^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[]]]\\\\\\\\\\\\\\[[[[[[[[\[[[[[[[[[[[[[[[[[[[[\\\]]^^^^___```aabbccdeeffggghjjjjjjiiiihhhhggggfffffffiiiiiiiihhhhhhhhhhhggggggggggggghhhhhhhhhhhhhhggggffeeeedddccccbbaaaa````_____^^^^^^^]]]]\\\[[ZZYYYXWVVVUUUUUTTTTTTSSSSSSRRRRROOOOONNNNNNNNNMMMMMMMMMMLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::99999:999999999999998888888888777777776666666666665555555555444444444433333333322222111111111111110000000///////////.............-..----------------,,,,,,,,,,,,,,,,,++++++++++++********))))))))))))((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!  iiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeedddddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`````````````````_``_________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[\\\\]]^^^____``aaabbcddeeffgggijjjjiiiiihhhhggggfffffffiiiiiiihhhhhhhhhhhggggggggggggggghhhhhhhhhhhhhggggffeeeedddccccbbbaaa````______^^^^^^]]]]\\\[[ZZYYXXWVVVUUUUUTTTTTTTSSSSSRRRRROOOOONNNNNNNNNMMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999999999988888888888777777776666666666655555555555444444444433333333322221111111111111110000000///////////.............-.----------------,,,,,,,,,,,,,,,,,,++++++++++++********))))))))))))((((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!  iiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeddddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`````````````````__`_________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[\\\\]]^^^^___```aabbccddeeffggiiijiiiiiihhhhggggfffffffiiiiiihhhhhhhhhhhhggggggggggggggghhhhhhhhhhhhhggggffeeeeddddcccbbbaaa````_____^^^^^^^]]]]\\[[[ZZYYXXWVVVUUUUUTTTTTTTSSSSSSRRRROOOOONNNNNNNNNMMMMMMMMMMLLKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBABBAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::999999999999999999888888888888777777766666666666555555555554444444444433333333222221111111111111100000000//////////.............--.----------------,,,,,,,,,,,,,,,,,+++++++++++++********))))))))))))(((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""!!!!!!!!  iiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffffffeeeeeeeeedddddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`aaaa``````````````````____________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[\\\]]^^^^^___```aabbcddeeffggiiiiiiiiiihhhgggggfffffffiiiiihhhhhhhhhhhhggggggggggggggggghhhhhhhhhhhhggggffeeeeddddcccbbbaaa````______^^^^^^]]]]\\[[[ZZYYXXWVVVUUUUUTTTTTTTSSSSSSRRRROOOOONNNNNNNNNMMMMMMMMMLLKKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAABAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::999999999999999999888888888887777777766666666665555555555554444444444333333333222221111111111111100000000/////////.............-------------------,,,,,,,,,,,,,,,,,,+++++++++++++********))))))))))))(((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""!!!!!!!!  iiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkklllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeddddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa``aaa``````````````````____________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[\\\\]]^^^^____``aabbccddeeffgiiiiiiiiiihhhggggffffffffiiiiihhhhhhhhhhhhggggggggggggggggghhhhhhhhhhhhggggffeeeeddddcccbbbaaa`````_____^^^^^^]]]\\\[[[ZZYYXXWVVVUUUUUTTTTTTTTSSSSRRRRROOOONNNNNNNNNMMMMMMMMMMLLKKKKKKKKJJJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::999999999999999998888888888877777777666666666665555555555544444444444333333332222211111111111111000000000/////////.............------------------,,,,,,,,,,,,,,,,,,+++++++++++++*********))))))))))))(((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!  hhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkllllllllllllkkkklllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```aa``````````````````____________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[\\\]]^^^^^___```aabbccdeefffiiiiiiiiiihhhggggffffffffiiiihhhhhhhhhhhhhggggggggggggggggghhhhhhhhhhhhggggffeeeeddddcccbbbaaa`````_____^^^^^]]]]\\\[[ZZZYYXXWVVVUUUUUTTTTTTTTSSSSRRRRROOOONNNNNNNNNMMMMMMMMMLLLKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::999999999999999988888888888777777777666666666655555555555444444444443333333332222211111111111110000000000////////.............------------------,,,,,,,,,,,,,,,,,,,+++++++++++++*********))))))))))))(((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!  hhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkklllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjikkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeedddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````a``````````````````____________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[\\\]]]^^^^____```aabccddeeffhiiiiiiiiihhhhgggfffffffeiiiihhhhhhhhhhhhgggggggggggggggggghhhhhhhhhhhgggggffeeeeddddcccbbbaaaa````_____^^^^^]]]]\\\[[ZZZYYXXWVVVUUUUUTTTTTTTSSSSSRRRRROOOONNNNNNNNMMMMMMMMMMLLLKKKKKKKJJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::999999999999999988888888887777777776666666666555555555554444444444443333333332222111111111111110000000000///////..............-----------------,,,,,,,,,,,,,,,,,,,++++++++++++++*********)))))))))))(((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!  hhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkklllllllllllllllllllllllkkllllllllllllkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbaabaaaaaaaaaaaaaaaaaaa```````````````````````____________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\]]]^^^^^____``aabbccdeeffhiiiiiiiiihhhhggggffffffeiiihhhhhhhhhhhhgggggggggggggggggggghhhhhhhhhhggggffeeeeeddddcccbbbaaaa`````____^^^^^]]]]\\\[[ZZYYYXXWVVVUUUUUTTTTTTTSSSSSRRRRQOOOONNNNNNNNMMMMMMMMMMLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::999999999999999888888888877777777766666666666555555555544444444444443333333322222111111111111100000000000//////..............-----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))))))))))(((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!  hhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkllllllllllllllllllkkkkkkkllllllllkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````````````````____________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[\\]]]]^^^^^___```aabccddeefhhiiiiiiiihhhhgggfffffffeiiihhhhhhhhhhhhgggggggggggggggggggghhhhhhhhhgggggffeeeeeddddcccbbbaaaa`````____^^^^^]]]]\\[[[ZZYYYXXWVVVUUUUUTTTTTTTSSSSSRRRRQOOONNNNNNNNMMMMMMMMMMLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::9999999999999999888888888877777777766666666665555555555544444444444433333333322221111111111111000000000000//////.............-----------------,,,,,,,,,,,,,,,,,,,++++++++++++++++*********)))))))))))(((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!  hhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllkkklllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhhggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````````````````_____________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[Z[[[[[[[ZZZZZZZZZZZZZZ[[[\\]]]]^^^^^^___``aabbcddeefhhiiiiiiiihhhhggggfffffeeiihhhhhhhhhhhhgggggggggggggggggggggghhhhhhgggggggffeeeeddddccccbbbaaaa`````____^^^^^]]]\\\[[[ZZYYYXXWVVVUUUUUTTTTTTTSSSSSRRRRQOOONNNNNNNNMMMMMMMMMMLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::9999999999999998888888888777777777666666666655555555555544444444444433333333322221111111111111000000000000/////..............-----------------,,,,,,,,,,,,,,,,,,++++++++++++++++**********)))))))))))(((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!  hhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````````````````_____________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[ZZ[[[[[[ZZZZZZZZZZZZZZZ[[[[\]]]]]^^^^^____``abbccdeefhhiiiiiiiihhhhggggfffffeeihhhhhhhhhhhhggggggggggffgggggggggggghhhggggggggffeeeeeddddcccbbbbaaaa`````_____^^^^]]]\\\[[[ZZYYXXXVVVVUUUUTTTTTTTSSSSSRRRRRQOOONNNNNNNMMMMMMMMMMLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::9999999999999998888888887777777776666666666655555555555544444444444333333333222221111111111110000000000000////..............-----------------,,,,,,,,,,,,,,++,++++++++++++++++++**********)))))))))))((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````````````````_____________________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[ZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[[\\]]]]]^^^^^___``aabbcddeehhhiiiiiiihhhhggggfffffeehhhhhhhhhhhhggggggggggfffggggggggggggggggggggggfffeeeeddddccccbbbbaaaa`````_____^^^^]]]\\\[[ZZZYYXXXVVVUUUUUTTTTTTTSSSSSRRRRQQOONNNNNNNNMMMMMMMMMMLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::9999999999999999888888887777777777666666666655555555555554444444444333333333322222111111111111000000000000////..............-----------------,,,,,,,,,,,,,,+++++++++++++++++++++***********)))))))))))((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````````````````_____________________^^^^^^^^^^^^^^^^]^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[\\\\\\\[[[[[[[[[[[[[[ZZZZ[[[[[ZZZZZZZZZZZZZZZZZ[[[\\]]]]]^^^^^^___``abbcddeehhhiiiiiiihhhhgggfffffeeehhhhhhhhhhhgggggggggfffffggggggggggggggggggggfffffeeedddddccccbbbaaaaa`````_____^^^^]]]\\\[[ZZZYYXXXVVVUUUUUTTTTTTTSSSSSRRRRQQOONNNNNNNMMMMMMMMMMLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::::9999999999999998888888887777777776666666666655555555555554444444444333333333222222111111111110000000000000////.............------------------,,,,,,,,,,,,,+++++++++++++++++++++************)))))))))))((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````````````````____________________^^^^^^^^^^^^^^^^^]]^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[ZZZZZ[[[[ZZZZZZZZZZZZZZZZZZ[[[[\\]]]]]^^^^^^__``aabccdeeghhiiiiiiihhhhgggfffffeeehhhhhhhhhhggggggggggfffffffgggggggggggggggggffffffeedddddccccbbbbaaaaa`````_____^^^^]]]\\\[[ZZZYYXXWVVVUUUUTTTTTTTSSSSSRRRRRQQOONNNNNNNMMMMMMMMMLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::9999999999999999888888887777777776666666666655555555555544444444444333333333322222211111111111000000000000////..............-----------------,,,,,,,,,,,,,+++++++++++++++++++++*************)))))))))))((((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````````````````____________________^^^^^^^^^^^^^^^^^]]]^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[ZZZZZ[[[ZZZZZZZZZZZYYYYZZZZZ[[[\\]]]]]]^^^^^___`aabccddeghhhiiiiihhhhhgggfffffeeehhhhhhhhhgggggggggfffffffffffggggggggggggggfffffeeedddddccccbbbbaaaaaa`````_____^^^^]]]\\[[[ZZYYYXXWVVVUUUUTTTTTTTSSSSSRRRRRQQONNNNNNNMMMMMMMMMMLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::99999999999999998888888887777777776666666666655555555555444444444443333333333222222211111111110000000000000////.............-----------------,,,,,,,,,,,,,+++++++++++++++++++++*************)))))))))))((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhgggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddcccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````````````````````````____________________^^^^^^^^^^^^^^^^^]]]]^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[ZZZZZZ[[ZZZZZZZZZZZYYYYYZZZZZ[[[\\\]]]]]]^^^^^__``abbcddeghhhiiiiihhhhggggffffeeeehhhhhhhhggggggggggffffffffffffgggggggggggffffffeeedddddccccbbbbbaaaaaa`````_____^^^^]]]\\[[[ZZYYYXXWVVVUUUUTTTTTTSSSSSSRRRRQQQONNNNNNNMMMMMMMMMLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::9999999999999999888888887777777777666666666665555555555544444444443333333333322222221111111111000000000000////..............-----------------,,,,,,,,,,,,++++++++++++++++++++***************)))))))))))((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhhhhggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddcccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````````````````_____________________^^^^^^^^^^^^^^^^^]]]]]^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[Z\\\[[[[[[[[[[[[[[ZZZZZZZZ[ZZZZZZZZZZZYYYYYYYZZZZ[[[\\\]]]]]]]]^^^__``aabccdegghhhiiihhhhhggggffffeeeehhhhhhggggggggggfffffffffffffffgggggggggffffffeeeeddddccccbbbbbaaaaaa``````_____^^^]]]\\\[[[ZZYYXXXWVVVUUUTTTTTTSSSSSSRRRRRQQQONNNNNNMMMMMMMMMMLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::99999999999999998888888887777777777666666666655555555555444444444433333333333222222221111111110000000000000////.............-----------------,,,,,,,,,,,,,+++++++++++++++++++***************))))))))))))((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########""""""""""!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````````````````__________________^__^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZ\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYZZZZZ[[\\\\]]]]]]]]^^^__`aabccdegghhhhhhhhhhhgggffffeeeeehhhhgggggggggggffffffffffffffffffggggffffffffeeeeeddcccccbbbbbaaaaaa```````_____^^^]]]\\\[[ZZZYYXXXWVVUUUUTTTTTTSSSSSSRRRRQQQQNNNNNNNMMMMMMMMMLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::99999999999999988888888877777777777666666666655555555554444444444333333333332222222221111111110000000000000////.............----------------,,,,,,,,,,,,,+++++++++++++++++++***************))))))))))))((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddcccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````````````````````````__________________^^_^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZ\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZZ[[\\\\]]]]]]]]^^^__``abbcddgghhhhhhhhhhhgggffffeeeeehhhgggggggggggffffffffffffffffffffffffffffffeeeeeddcccccbbbbbaaaaaa````````_____^^^]]]\\[[[ZZYYYXXXWVVUUUUTTTTTSSSSSSRRRRRQQQQNNNNNNNMMMMMMMMMLLLLLLLLLKKJJJJJJJJJJIIIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::99999999999999998888888887777777777666666666655555555555444444444433333333333222222222111111110000000000000////.............-----------------,,,,,,,,,,,,,++++++++++++++++++***************)))))))))))))((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""!!!!!!!!  ghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggghhhhhhhhhggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````````````_````__________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZZ[[\\\\\]]]]]]]]^^^__`aabccdfgghhhhhhhhhggggfffeeeeeehhgggggggggggfffffffffffffffffffffffffffffeeeeeeddcccccbbbbbaaaaaa`````````_____^^^]]]\\[[[ZZYYYXXWWVVUUUUTTTTTSSSSSSRRRRRQQQQNNNNNNMMMMMMMMMLLLLLLLLLKKJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999999999988888888877777777776666666666655555555554444444444333333333332222222222111111110000000000000////.............----------------,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))(((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""!!!!!!!!  gggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggghhhhhhhggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````````````__```__________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYZZZZ[[\\\\\\]]]]]]]]^^__`aabccdfgghhhhhhhhggggffffeeeeedhhggggggggggffffffffffffffffffffffffffffffeeeeedddccccbbbbaaaaaa```````````____^^^]]]\\\[[ZZZYYXXXWWVUUUUTTTTTTSSSSSSRRRRRQQQQNNNNNNMMMMMMMMMLLLLLLLLLKKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@AA@@@@@@@@@@@@????????????????>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999999999999999988888888877777777776666666666555555555554444444443333333333332222222222111111110000000000000////............----------------,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))(((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!  ggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkjkkjjkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggghhhhhhgggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa``````````````````____``_________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYZZZZ[[\\\\\\\]]]]]]^^^_``abbcdfggghhhhhhhggggffffeeeeedhgggggggggggffffffffffffffffffffffffffffeeeeeeddddcccbbbbbaaaaa````````````____^^^]]]\\[[[ZZYYYXXWWWVUUUUTTTTTTSSSSSSRRRRQQQQQNNNNNMMMMMMMMMLLLLLLLLLKKJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@A@@@@@@@@@@@@@????????????????>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::999999999998999888888888777777777766666666666555555555544444444433333333333322222222222111111100000000000000////............----------------,,,,,,,,,,,,,++++++++++++++++++*****************)))))))))))(((((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffffffffffffffffffffffeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````````````````````__________________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\]]]]]\\\\\\\\\\\\\\\\[[[[\\\\\\\[[[[[[[[[[[[[[[[ZZ[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXYYYYYZZZZZ[[[[[[[[[[\\\]]^^__`abbddeeefffffeeeeeddddcccccbggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeedddddccccccbbbbaaaaa`````````````___^^^]]]\\[[ZZZYYXXXWWWVUUUUTTTTTTSSSSSSRRRRRQQQQPNNNNNMMMMMMMMLLLLLLLLLKKKJJJIIIIIIIIIIHHHHHHHHHHGGHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>===================<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::999988888888877777777776666776666666666665555555555544444444433333333333222221111111111110000000000000/............--------------,,,,,,,,,,,,,,+++++++++++********************))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffffffffffffffffffffeeeeeeeeeeedddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````````````````__________________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\]]]]\\\\\\\\\\\\\\\\[[[[[\\\\\\\[[[[[[[[[[[[[[[ZZZ[[[[[[[[[ZZZZZZZZZZZZZZZYZZYYYYYYYYYYYXXXXXXYYYYZZZZZ[[[[[[[[[[[\\\]]^__`aabddeeeefffeeeeeddddccccccbgggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeddddddcccccbbbbaaaaa``````````````__^^^^]]\\\[[ZZYYYXXXWWWVUUUUTTTTTTSSSSSSRRRRRQQQQPNNNNMMMMMMMMLLLLLLLLLLKKKJJJIIIIIIIIIIHHHHHHHHHHGGHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>===================<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999988888888777777777776666766666666666655555555555444444444433333333333222221111111111110000000000000/............-------------,,,,,,,,,,,,,,++++++++++++*******************))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffffffffffffffffffffeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````````````````````__________________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\]]]\\\\\\\\\\\\\\\\[[[[[[\\\\\\[[[[[[[[[[[[[[[ZZZZ[[[[[[[[ZZZZZZZZZZZZZZZYYZYYYYYYYYYYYYXXXXXXYYYYYZZZZZ[[[[[[[[[[[\\]]^^_``abcddeeeeeeeeeeeddddcccccbbggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeddddddccccccbbbbaaaa```````````````__^^^]]]\\[[ZZZYYXXXWWWVVUUUTTTTTTTSSSSSSRRRRQQQQQPNNNNMMMMMMMMLLLLLLLLLKKKKJJIIIIIIIIIIHHHHHHHHHHGGGHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@?????????????????>>>>>>>>>==================<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::999988888888877777777776666676666666666665555555555544444444433333333333222222111111111110000000000000/.............-------------,,,,,,,,,,,,,,+++++++++++*******************))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````````````````````___________________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\]\\\\\\\\\\\\\\\\\[[[[[[[\\\\\[[[[[[[[[[[[[[[ZZZZZ[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXYYYYZZZZZ[[[[[[[[[[[\\\]]^__`aacddeeeeeeeeeeeddddcccccbbggggggggffffffffffeeeeeeeeeeeeeeeeeeeeedddddddccccccbbbaaaa```````````````__^^^^]]\\\[[ZZYYYXXWWWVVVUUUTTTTTTSSSSSSSRRRRQQQQQPNNNNMMMMMMMLLLLLLLLLKKKKKJJIIIIIIIIIIHHHHHHHHHHGGGHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>>===================<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999988888888777777777776666666666666666665555555555444444444333333333333222222111111111110000000000000/............-------------,,,,,,,,,,,,,,++++++++++++*******************)))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""!!!!!!!!  ggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeedddddddddccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````````````````__________________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[\\\[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXYYYYZZZZZZ[[[[[[[[[[[\\]]^^_``accddeeeeeeeeedddddcccccbbgggggggffffffffffeeeeeeeeeeeeeeeeeeeddddddddddcccccbbbbaaaa``````````````___^^^]]]\\[[ZZZYYXXXWWWVVVUUTTTTTTTSSSSSSSRRRRQQQQPPNNNMMMMMMMMLLLLLLLLLKKKKKJIIIIIIIIIIHHHHHHHHHHGGGGHGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????????????>>>>>>>>==================<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999888888888777777777766666666666666666655555555555444444444333333333332222222111111111110000000000000/............------------,,,,,,,,,,,,,,,++++++++++++*******************))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""!!!!!!!  gggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffffffffffffefffffffeeeeeeeeeeeeeeeeeedddddddccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa```````````````````````````__________________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXYYYYZZZZZZ[[[[[[[[[[[\\\]^^_``accdddeeeeeeeedddddcccccbbgggggggffffffffffeeeeeeeeedddddddddddddddddddccccccbbbbaaa``````____`______^^^^]]]\\[[ZZYYYXXWWWVVVVUUTTTTTTTSSSSSSSRRRRQQQQPPNNNMMMMMMMMLLLLLLLLLKKKKKJIIIIIIIIIHHHHHHHHHHHGGGGHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@???????????????????>>>>>>>>==================<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999988888888777777777776666666666666666655555555555444444444333333333333222222211111111110000000000000//...........-------------,,,,,,,,,,,,,,,++++++++++++******************)))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""!!!!!!!  ggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggffffffffffffffffffffffeeeffffffeeeeeeeeeeeeeeeeeeedddddccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````````````_```````__________________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[\[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXYYYYZZZZZZ[[[[[[[[[[[\\]]^__`abccddeeeeeeeddddddcccccbbgggggggffffffffffeeeeeeeeddddddddddddddddddddccccccbbbaaaa`````____________^^^]]]\\[[[ZZYYXXXWWVVVVUUTTTTTTTTSSSSSSSRRRRQQQQPPNNNMMMMMMMLLLLLLLLLKKKKKKIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@????????????????????>>>>>>>>=================<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999988888888777777777766666666666666666655555555555444444444333333333332222222211111111110000000000000//...........-------------,,,,,,,,,,,,,,+++++++++++++******************)))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""!!!!!!!!  ggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffeeeeeffffeeeeeeeeeeeeeeeeeeeeeddddcccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````````````__`````___________________^_______^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXYYYYZZZZZZZZZZZZZ[[[[[\\]^^_``bccdddeeeeeeddddddcccccbbgggggggfffffffffeeeeeeeeeddddddddddddddddddddccccccbbbaaa`````_____________^^^]]]\\[[ZZYYYXXWWWVVVUUTTTTTTTTSSSSSSSRRRRRQQQQPPNNMMMMMMMLLLLLLLLLKKKKKKKIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????????????>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::999988888888777777777766666666666666666555555555554444444443333333333332222222211111111100000000000000//...........------------,,,,,,,,,,,,,,,+++++++++++++******************)))))))((((((((((((''''''''''''&'''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""!!!!!!!!  gggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggfffffffffffffffffffeeeeeeeffeeeeeeeeeeeeeeeeeeeeeeeddcccccccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````````````___````___________________^^______^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYZZZZZZZZZZZZZZ[[[[\\]]^_``bccddddeeeeedddddccccccbbgggggggfffffffffeeeeeeeeedddddddddddddddddddcccccccbbbaaa````______________^^^]]]\\[[ZZYYXXXWWVVVVUUTTTTTTTSSSSSSSSRRRRQQQQPPPNNMMMMMMMLLLLLLLLLKKKKKKKIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????????????>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::999998888888777777777776666666666666666655555555555444444444333333333332222222221111111100000000000000///..........-------------,,,,,,,,,,,,,,,+++++++++++++*****************))))))))((((((((((('''''''''''''&''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""!!!!!!!!  ggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddccccccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````````````_____```___________________^^^____^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZ[[[\\]]^__`bbccddddeeedddddddcccccbbgggggggfffffffffeeeeeeeeedddddddddddddddddddcccccccbbbaaa````______________^^]]]\\\[[ZZYYXXWWWVVVUUUTTTTTSSSSSSSSSSRRRRQQQQPPPNNMMMMMMLLLLLLLLLKKKKKKKKIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????????????>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::999998888888777777777766666666666666666555555555554444444443333333333332222222221111111100000000000000///..........------------,,,,,,,,,,,,,,,++++++++++++++*****************))))))))((((((((((('''''''''''''&''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""!!!!!!!!!  ggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddccccccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````````````______``__________________^^^^^___^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXYYYYYZZZZZZZZZZZZZZ[[[\\]^^_`bbccddddeeedddddddcccccbbggggggffffffffffeeeeeeeeeddddddddddddddddddccccccbbbbbaaa```______________^^]]]]\\[[ZZZYYXXWWVVVUUUUTTTSSSSSSSSSSSRRRRRQQQQPPPNMMMMMMMLLLLLLLLLKKKKKKKKIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????????????>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::999999888888777777777776666666666666666655555555555444444444333333333333222222222111111100000000000000////..........------------,,,,,,,,,,,,,,,+++++++++++++*****************)))))))))((((((((((''''''''''''''&''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""!!!!!!!!!  ggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddccccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````````````````__________________________^^^^^^__^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYZZZZZZZZZZZZZZZ[[\\]]^_`abcccddddeedddddddcccccbbgggggggffffffffeeeeeeeeeddddddddddddddddddcccccccbbbbbaaa```_____________^^]]]]\\\[[ZZYYXXXWWVVVUUUUTTSSSSSSSSSSSSRRRRRQQQQPPPNMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????????????>>>>>>>>=========<====<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::::999999888888777777777766666666666666666555555555554444444443333333333332222222222111111100000000000000////.........-------------,,,,,,,,,,,,,,,+++++++++++++*****************)))))))))(((((((((('''''''''''''&&''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""!!!!!!!!  ggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddcccccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````````___________________________^^^^^^^_^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXYYYYYZZZZZZZZZZZZZZZ[[[\]]^__abbccddddeeeddddddccccccbggggggfffffffffeeeeeeeeeddddddddddddddcccccccccccbbbbbaaa```__________^^^^^]]]]\\\[[ZZYYXXWWWVVUUUUTTSSSSSSSSSSSSRRRRRQQQQPPPPMMMMMMMLLLLLLLLKKKKKKKKKKIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????????????>>>>>>>>=========<====<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::999999988888777777777776666666666666666655555555555444444444333333333333222222222211111100000000000000/////.........------------,,,,,,,,,,,,,,,+++++++++++++*****************))))))))))(((((((((''''''''''''''&&'&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""!!!!!!!!!  ggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddcccccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````````````````___________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[\\\\\\\[[[[[[[[[[[[[[[[[Z[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXYYYYYZZZZZZZZZZZZZZZ[[\\]^^_abbccdddddedddddddcccccbbggggggfffffffffeeeeeeeedddddddddcccccccccccccccccbbbbbaaa```_______^^^^^^^^]]]\\\[[[ZZYYXXWWWVVUUUTTSSSSSSSSSSSSRRRRRRQQQQPPPPMMMMMMLLLLLLLLLKKKKKKKKKJIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????????????????>>>>>>>>=========<===<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999988888777777777766666666666666666555555555554444444443333333333332222222222211111100000000000000/////........-------------,,,,,,,,,,,,,,,+++++++++++++****************)))))))))))(((((((((''''''''''''''&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""!!!!!!!!!  ggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddcccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[\\\\\\[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYZZZZZZZZZZZZZZZ[[\\]^^_aabccddddddeddddddcccccbbggggggffffffffeeeeeeeeeddddddddccccccccccccccccccbbbbbaaa```______^^^^^^^^^]]\\\\[[[ZZYYXXWWVVVUUUTTSSSSSSSSSSRRRRRRRQQQQPPPPPMMMMMMLLLLLLLLKKKKKKKKKJJIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????????????????????>>>>>>>>========<<===<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::999999998888877777777776666666666666666655555555555444444444333333333333222222222221111100000000000000//////........------------,,,,,,,,,,,,,,,,++++++++++++*****************)))))))))))((((((((('''''''''''''&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$########""""""""""""!!!!!!!!!  ggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhhhggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````````````````___________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[\\\\\[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[ZZZZZZZZZZZZZZZZYZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZ[[\]]^_aabcccddddedddddddcccccbbgggggfffffffffeeeeeeeedddddddccccccccccccccccccccbbbbbaaa```______^^^^^^^^^]]\\\\[[ZZZYYXXWWVVUUUTTTSSSSSRRRRRRRRRRRQQQQQPPPPOMMMMMLLLLLLLLLKKKKKKKKKJJIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????????????????>>>>>>>>>========<<==<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::999999999888887777777777666666666666666665555555555544444444333333333333222222222222111110000000000000///////.......-------------,,,,,,,,,,,,,,,,++++++++++++****************))))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!  ggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````````___________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[\\\\[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[ZZZZZZZZZZZZZZZZYYZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWXXXXXXYYYYYYZZZZZZZZZZZZZZ[[\\]^_`abbccddddddddddddcccccbbgggggfffffffffeeeeeeeedddddddccccccccccccccccccccbbbbbaaa````_____^^^^^^^^]]\\\\[[[ZZZYYXXWWVVUUUTTTSSSRRRRRRRRRRRRQQQQQPPPPPOMMMMLLLLLLLLLKKKKKKKKKJJJIIIIHHHHHHHHHHGGGGGGGGGGFGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????????????????>>>>>>>>=======<<<==<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::999999999888877777777776666666666666666655555555555444444444333333333333222222222222111110000000000000///////.......-------------,,,,,,,,,,,,,,,++++++++++++***************))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""!!!!!!!!!  ffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````````___________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[\\\[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[ZZZZZZZZZZZZZZZZYYYZZZZZZZZZYYYYYYYYYYYYYYYXYYXXXXXXXXXXXXWWWWWXXXXXYYYYYYYZZZZYYYYYYZZZ[[\\]^^`abbccddddddddddddcccccbbgggggfffffffffeeeeeeeeddddddcccccccccccccccccccccbbbbbaaa````____^^^^^^^]]]\\\\[[[[ZZYYYXXWWVVUUUTTTSSRRRRRRRRRRRRQQQQQPPPPPOOMMMMLLLLLLLLKKKKKKKKKJJJJIIIHHHHHHHHHHGGGGGGGGGGGFGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????????????????>>>>>>>>>=======<<<=<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999888887777777777666666666666666665555555555544444444333333333333322222222222211110000000000000////////......-------------,,,,,,,,,,,,,,,,++++++++++++**************)))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""""""!!!!!!!!!  fffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggghhhhhhhggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddcccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````````___________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[\\[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[ZZZZZZZZZZZZZZZZYYYYZZZZZZZZYYYYYYYYYYYYYYYXXYXXXXXXXXXXXXWWWWWWWXXXXXYYYYYYYYYYYYYYYYYZZZ[[\]]^`aabccddddddddddddccccbbbggggffffffffffeeeeeeeeddddddcccccccccccccccccccccbbbbbaaa````_____^^^^^^]]]\\\\[[[ZZZYYYXXWWVVUUUTTTSRRRRRRRRRRRQQQQQQPPPPPOOOMMMLLLLLLLLKKKKKKKKKKJJJJIIIHHHHHHHHHGGGGGGGGGGGFFGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????????????????>>>>>>>>>=======<<<=<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::9999999999888877777777776666666666666666665555555555444444444333333333333222222222222211110000000000000////////......-------------,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$########""""""""""""!!!!!!!!!  ffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggghhhhhggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddeeeeeeeddddddddddddddddddccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````````___________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[\[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[ZZZZZZZZZZZZZZZZYYYYYZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWXXXXXYYYYYYYYYYYYYYYYYZZZ[[\]]^`aabcccdddddddddddccccbbbgggggffffffffeeeeeeeeedddddccccccccccccccccccccccbbbbbaaaa```_____^^^^^]]]]\\\[[[[ZZZYYXXXWWVVUUUTTTSRRRRRRRRRQQQQQQQQPPPPPOOOMMMLLLLLLLLKKKKKKKKKJJJJJIIHHHHHHHHHHGGGGGGGGGGFFFGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????????????????>>>>>>>>>>=======<<<=<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::9999999999988887777777777666666666666666665555555555544444444433333333333222222222222221110000000000000/////////.....-------------,,,,,,,,,,,,,,,,++++++++++++*************)))))))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!  ffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggghhgggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeddddeeeeeddddddddddddddddddddccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````````````````___________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZYYYYYYZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYZZ[[\\]^``abbccddddddddddcccccbbbggggfffffffffeeeeeeeeddddddccccccccccccccccccccccbbbbbaaaa```_____^^^^^]]]]\\\[[[[ZZZYYXXXWWVVUUUTTSSRRRRRRRQQQQQQQQQPPPPPOOOOMMLLLLLLLLKKKKKKKKKJJJJJJIHHHHHHHHHHGGGGGGGGGGGFFFGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????????????>????>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::99999999999888877777777776666666666666666665555555555444444444433333333333222222222222221110000000000000/////////.....-------------,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""""""!!!!!!!!!  fffffffffffffffggggggggggggggggggghhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddeeeddddddddddddddddddddddccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````````____________________^______^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZYYYYYYYZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWXXXXXYYYYYYYYYYYYYYYYZZZ[\\]^``abbccddddddddddcccccbbbgggggffffffffeeeeeeeeddddddccccccccccccccccccccccbbbbbaaaa```_____^^^^]]]]]\\[[[[ZZZZYYXXXWWVVUUUTTSSRRRRRRQQQQQQQQQPPPPPOOOOOMLLLLLLLLKKKKKKKKKJJJJJJJIHHHHHHHHHHGGGGGGGGGGFFFFGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????????????>>????>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888887777777776666666666666566666555555555544444444443333333333222222222222221111000000000000//////////....-------------,,,,,,,,,,,,,,,,+++++++++++++************))))))))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!  fffffffffffffffffffggggggggggggggggggghhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiihhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhgggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddeddddddddddddddddddddddddcccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````````____________________^^_____^^^^^^^^^^^^^^^^^^^]^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZYYYYYYYYZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYZZ[[\]]_`aabcccddddddddcccccbbbbgggggffffffffeeeeeeeedddddcccccccccccccccccccccccbbbbbaaaa````____^^^^]]]]]\\[[[[ZZZZYYXXXWWVVUUUTTTSRRRRRQQQQQQQQPPPPPPOOOOOOMLLLLLLLKKKKKKKKKKJJJJJJJHHHHHHHHHHGGGGGGGGGGGFFFFGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????????????????>>>??>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::999999999999888877777777776666666666665566665555555555544444444443333333333222222222222221110000000000000//////////....-------------,,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))))))(((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""!!!!!!!!  fffffffffffffffffffffffggggggggggggggggggghhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddcbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaa`````````````````_____________________^^^____^^^^^^^^^^^^^^^^^^^]]^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWXXXXXYYYYYYYYYYYYYYYYZZ[[\]]_`aabbccddddddddcccccbbbbgggggffffffffeeeeeeeddddddcccccccccccccccccccccccbbbbbaaaa```_____^^^^]]]]]\\[[[[ZZZZYYXXXWWVVUUUTTTSRRRRRQQQQQQQPPPPPPOOOOOOOLLLLLLLLKKKKKKKKKJJJJJJJJHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::9999999999998888877777777776666666666655566665555555555444444444443333333332222222222222211100000000000000//////////...-------------,,,,,,,,,,,,,,,,+++++++++++++***********)))))))))))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""!!!!!!!!  fffffffffffffffffffffffggggggggggggggggggggggghhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddcccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````````____________________^^^^^___^^^^^^^^^^^^^^^^^^^]]]^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWXXXXXXYYYYYYYYYXXYYYYYZZ[\\]_``abbcccddddddccccccbbbbggggggfffffffeeeeeeedddddcccccccccccccccccccccccbbbbbbaaaa````____^^^^]]]]]\\[[[[ZZZYYYXXXWWVVVUUTTTSRRRRQQQQQQQPPPPPPOOOOOOONLLLLLLLKKKKKKKKKKJJJJJJJJHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::999999999998888877777777776666666666665556665555555555544444444444333333333222222222222221110000000000000///////////...-------------,,,,,,,,,,,,,,,,+++++++++++++***********))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""!!!!!!!!  fffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedeeeddddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````_________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVWWWXXXXYYYYYYYXXXXYYYYZZ[\\]^__`aabbbccccccbbbbbbaaaadddddddddcccccccbbbbbbbaaccccccccccccccccccccccbbbbaaaa````____^^^^]]]]]\\\[[[[ZZZZYYYXXXWWWVVUUTTTSRRQQQQQPPPPPPPOOOOOONNNNNNKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAABBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;::::::9999999999998888888899888888888877777777777766555555555554444444444433333333322222222222221111111110000000000000////////.........--------------,,,,,,,++++++++++++++*******)))))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$################"""""""""""!!!!!!!!  fffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddeddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````__________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWXXXXYYYYYYXXXXXXYYYZZ[\\]^__`aabbbbbcccbbbbbbbaaaaddddddddddccccccbbbbbbaaacccccccccccccccccccccbbbbaaaa````____^^^^^]]]]]\\\[[[[ZZZZYYYXXXWWWVVUUUTTSRRRQQQQPPPPPPOOOOOONNNNNNNKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAABBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;::::::9999999999998888888899888888888877777777777765555555555554444444444333333333222222222222211111111110000000000000////////.........-------------,,,,,,,++++++++++++++********))))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$################"""""""""""!!!!!!!!  effffffffffffffffffffffgggggggggggggggggggggggggffgggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````___________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVWWXXXXXYYYYXXXXXXXYYYZZ[[\]^^_``aabbbbbbbbbbbbbaaaaaddddddddddccccccbbbbbbaaacccccccccccccccccccccbbbbaaaa````____^^^^^]]]]]\\\[[[[ZZZZYYYXXXWWWVVUUUTTTRRRQQQQPPPPPPOOOOOONNNNNNNKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAABBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;;::::::9999999999998888888889888888888877777777777766555555555554444444444433333333322222222222221111111110000000000000/////////........--------------,,,,,,+++++++++++++++********)))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""!!!!!!!!  eeeefffffffffffffffffffgggggggggggggggggggggggggfffffffggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````_____________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVWWXXXXXYYYYXXXXXXXYYYZZ[[\]^^_``aabbbbbbbbbbbbbaaaaadddddddddddcccccbbbbbbaaaccccccccccccccccccccbbbbbaaaa```_____^^^^]]]]]]\\\[[[[ZZZZYYYXXXWWWVVUUUTTTRRRQQQQPPPPPPOOOOONNNNNNNMKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;::::::99999999999988888888888888888888877777777777766555555555554444444444433333333222222222222211111111100000000000000/////////........-------------,,,,,,,++++++++++++++*********))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$################"""""""""""!!!!!!!!  eeeeeeeefffffffffffffffffgggggggggggggggggggggggffffffffffffgggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````______________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVWWXXXXXYYYYXXXXXXXXYYZZ[[\]^^_``aaabbbbbbbbbbbbaaaaaeedddddddddcccccbbbbbaaaaccccccccccccccccccccbbbbbaaa````____^^^^^]]]]]]\\\[[[[ZZZZYYYXXXWWWVVVUUTTTRRRQQQQQPPPPOOOOOONNNNNNMMKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAABBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;::::::9999999999988888888888888888888877777777777766655555555554444444444433333333322222222222211111111110000000000000//////////.......--------------,,,,,,+++++++++++++++*********)))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$################"""""""""""!!!!!!!!  eeeeeeeeeeeffffffffffffffffffgggggggggggggggggggfffffffffffffffffggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````__`````````________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWXXXXYYYYYXXXXXXXYYYZZ[[\]^^__``aaabbbbbbbbbbaaaaaaeeeedddddddcccccbbbbbaaaacccccccccccccccccccbbbbbbaaa```_____^^^^^]]]]]]\\\[[[[ZZZZYYYXXXWWWVVVUUTTTRRRRQQQQPPPPOOOOONNNNNNNMMKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAABBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;:::::99999999999888888888887888888888877777777777666655555555554444444444433333333222222222222211111111100000000000000//////////.......-------------,,,,,,,+++++++++++++++*********)))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$################"""""""""""!!!!!!!!  eeeeeeeeeeeeeeeffffffffffffffffffgggggggggggggggfffffffffffffffffffffffggffggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeedddddddddddddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````___````````_________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVWWXXXXYYYYYYXXXXXXYYYZZ[[\]]^__``aaabbbbbbbbbaaaaaaaeeeeeddddddcccccbbbbbaaaacccccccccccccccccccbbbbbaaa````____^^^^^]]]]]]]\\\[[[[ZZZYYYXXXWWWWVVUUUTTTRRRRQQQQPPPPOOOOONNNNNNMMMKKKJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEFEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAABBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;:::::999999999998888888888887888888888877777777777666655555555544444444444333333333222222222222111111111000000000000000//////////.......------------,,,,,,,+++++++++++++++**********))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""!!!!!!!!  eeeeeeeeeeeeeeeeeefffffffffffffffffffgggggggggggfffffffffffffffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeddddddddddddddddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````````````````````````_____```````__________________^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXWWXXXXXXXXXWWWWWWWWWWWWWWWVWWWWVVVVVVVVVVVUUUVVVVVVWWXXXYYYYYYYXXXXXXYYYZZ[[\]]^__``aaaaabbbbbbaaaaaaaaeeeeeeddddddccccbbbbbaaaaccccccccccccccccccbbbbbbaaa```____^^^^^^]]]]]]]\\\[[[[ZZZYYYXXXWWWVVVUUUTTTRRRRQQQQPPPPOOOOONNNNNNMMMKKJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAABAAAAAAAAAAA@@@@@@@@@@@@?@@@@@@@@@???????????????????>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::99999999999888888888888788888888877777777777666665555555554444444444333333333222222222222211111111100000000000000///////////......-------------,,,,,,++++++++++++++++**********))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggfffffffffffffffffffffffffffffffffffffffggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeddddddddddddddddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````````````````______````_____________________^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXWWWXXXXXXXXWWWWWWWWWWWWWWWVVWWWVVVVVVVVVVVUUUUUVVVVVWWXXYYYYYYYYYXXXXXYYYZZ[[\]]^__```aaaaaaaaaaaaaaaaabeeeeeeedddddccccbbbbbaaaaccccccccccccccccccbbbbbaaa````____^^^^^]]]]]]]]]\\\[[[ZZZYYYXXXWWWVVVUUUTTTRRRRQQQQPPPPOOOOONNNNNMMMMKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAABAAAAAAAAAAA@@@@@@@@@@@@?@@@@@@@@???????????????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;:::::999999999998888888888887788888888777777777777666665555555544444444444333333333222222222222111111111100000000000000///////////......------------,,,,,,,+++++++++++++++***********)))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggffffffffffffffffffffffffffffffffffffffffffffffgggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggffffffffffffffffffffffffffffffeeeeeeeeeddddddddddddddddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````````````````_________```_____________________^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWXXXXXXXWWWWWWWWWWWWWWWVVVWWVVVVVVVVVVVVUUUUUVVVVWWWXXYYYYYYYYYXXXXXYYYZZ[[\]]^__```aaaaaaaaaaaaaaaabbeeeeeeedddddccccbbbbbaaaaccccccccccccccccccbbbbbaaa```____^^^^^^]]]]]]]]]\\\[[[ZZZYYXXXWWWVVVUUUTTTTRRRRQQQQPPPPOOOONNNNNNMMMMKJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??@@@@@@@???????????????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::99999999998888888888887778888888877777777777666666555555554444444444433333333322222222222211111111110000000000000////////////.....-------------,,,,,,,++++++++++++++************)))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhgggggggggggggggggggggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeddddddddddddddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````````````````__________``____________________^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[Z[[ZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWXXXXXXWWWWWWWWWWWWWWWVVVVWVVVVVVVVVVVVUUUUUUVVVVWWWXYYYYYYYYYYYYXXXYYYZZ[[\]]^__```aaaaaaaaaaaaaaaabbeeeeeeeeddddccccbbbbbaaaacccccccccccccccccbbbbbaaa````____^^^^^^]]]]]]]]]\\\[[[ZZYYYXXWWWVVVVUUUTTTTRRRRQQQQPPPPOOOONNNNNMMMMMJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@???@@@@@@???????????????????>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;::::::99999999998888888888887778888888777777777777666666555555544444444444333333333222222222222211111111110000000000000////////////.....-------------,,,,,,,++++++++++++++************))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggghhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeddddddddddddddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````````````````_________________________________^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[ZZ[ZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUVVVVWWWXYYYYYYYYYYYYYXYYYYZZ[[\]]^___```aaaaaaaaaaaaaaabbeeeeeeeeddddccccbbbbbbaaacccccccccccccccccbbbbaaaa```____^^^^^^]]]]]]]]]]\\\[[[ZZYYXXXWWWVVVUUUTTTTSRRRRQQQQPPPPOOOONNNNNMMMMMJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@AAAAAAAAAA@@@@@@@@@@@@???@@@@@@???????????????????>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;::::::9999999998888888888887777888888877777777777766666655555544444444444433333333322222222222211111111111000000000000/////////////.....------------,,,,,,,,+++++++++++++*************))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggghhhhhhhhhhggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffeeeeeeeeeeedddddddddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````````````````````_________________________________^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUVVVVWWWYYYYYYYYYYYYYYYYYYYZZ[[\]]^___````aaaaaaaaaaaaaabbeeeeeeeeddddccccbbbbbbbbaccccccccccccccccbbbbbaaaa```____^^^^^^]]]]]]]]]]\\\[[ZZZYYXXWWWVVVUUUUTTTTSRRRQQQQPPPPPOOOONNNNNMMMMMJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAAAA@AAAAAAAAAA@@@@@@@@@@@????@@@@@???????????????????>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;:::::::9999999988888888888877777888888777777777777666666655555544444444444333333333222222222222211111111111000000000000/////////////....-------------,,,,,,,,++++++++++++**************))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhggggggggggggghggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````````````````_________________________________^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVWWXYYYYZZZYYYYYYYYYYYYZZ[[\]]^___``````aaaaaaaaaaaabbeeeeeeeeddddccccbbbbbbbbbddddddccccccccccbbbbaaaaa``_____^^^^^]]]]]]]]]]]\\\[[ZZZYYXXWWVVVUUUUTTTTSSRRRQQQQPPPPOOOONNNNNMMMMMMJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@AAAAAAAAA@@@@@@@@@@@@????@@@@@??????????????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;:::::::999999998888888888887777788888877777777777766666665555544444444444433333333322222222222221111111111100000000000/////////////.....-------------,,,,,,,,++++++++++++**************))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhgggggggghhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddddddccddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````````````````________________________________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWXYYYZZZZZYYYYYYYYYYYZZ[[\]]^^__``````````aaaaaaaaabeeeeeeeedddddccccbbbbbbbbddddddddcccccccbbbbbaaaa```____^^^^^^]]]]]]]]]]]\\\[[ZZYYXXXWWVVUUUUTTTTSSSRRQQQQQPPPPOOOONNNNNMMMMMMJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@AAAAAAAA@@@@@@@@@@@@?????@@@@??????????????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;;:::::::999999988888888888877777788888777777777777666666665555544444444444333333333222222222222211111111111100000000000/////////////.....------------,,,,,,,,,+++++++++++***************)))))))))((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!!  deeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeefffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhggggggggggggghhhhhggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````````````````_________________________________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUVVVWWWXYYYZZZZZYYYYYYYYYYYZZ[[\]]^^___```````````aaaaaaaaeeeeeeeeeddddccccbbbbbbbbddddddddcccccccbbbbaaaaa```____^^^^^^]]]]]]]]]]]]\\[[ZZYYXXWWVVVUUUTTTTSSSSRQQQQQPPPPOOOOONNNNMMMMMMMJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@AAAAAAAA@@@@@@@@@@@@?????@@@??????????????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;::::::::999999988888888888877777788888777777777777666666665555544444444444333333333222222222222211111111111100000000000/////////////....-------------,,,,,,,,,++++++++++****************)))))))))((((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""!!!!!!!!  ddddeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhgggggggggggggggghhgggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````````````````________________________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUVVVWWWXYYZZZZZZZYYYYYYYYYZZZ[[\]]^^____````````````aaaaaaeeeeeeeeeddddccccbbbbbbbbddddddddcccccccbbbbaaaa````____^^^^^^]]]]]]]]]]]]\\[[ZZYYXXWWVVUUUTTTTSSSSRQQQQQPPPPPOOOONNNNNMMMMMMLJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAA@@@@@@@@@@@@??????@@@?????????????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<;;;;;;;;::::::::99999988888888888877777778888777777777777766666666555544444444444333333333322222222222221111111111110000000000/////////////.....-------------,,,,,,,,,++++++++++****************)))))))))((((((((((((''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!  ddddddddeeeeeeeeeeeeeeeeeeffffffffffffffffffffffeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````````````````_________________________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUVVVWWWXYYZZZZZZZYYYYYYYYYZZZ[[\]]^^______```````````aaaaaeeeeeeeeeddddcccccbbbbbbbdddddddddcccccbbbbaaaaa```____^^^^^^^]]]]]]]]]]]]\\[[ZZYYXXWVVVUUTTTTSSSSRRQQQQPPPPPOOOOONNNNNMMMMMMLJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@AAAAAAA@@@@@@@@@@@@??????@@?????????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;::::::::99999988888888888877777778888777777777777666666666555544444444444333333333322222222222211111111111110000000000/////////////.....------------,,,,,,,,,,+++++++++*****************)))))))))((((((((((((''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""!!!!!!!!  dddddddddddeeeeeeeeeeeeeeeeeeeffffffffffffffffffeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````````````````______________________^__________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVWWXXYYZZZZZZZYYYYYYYYYZZZ[[\\]^^^___________``````aaaaeeeeeeeeeddddcccccbbbbbbbddddddddccccccbbbbaaaa````____^^^^^^^]]]]]]]]]]]]\\[[ZZYYXWWVVUUUTTTSSSSRRRQQQPPPPPPOOOONNNNNMMMMMMLLJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@AAAAAA@@@@@@@@@@@@???????@?????????????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::99999988888888888777777778887777777777777666666666555444444444443333333333322222222222211111111111110000000000/////////////.....------------,,,,,,,,,,++++++++******************))))))))(((((((((((('''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""!!!!!!!!!  dddddddddddddddeeeeeeeeeeeeeeeeeeeffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeefeeeffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````````````````______________________^^_________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUVVVWWXXYYZZZZZZZYYYYYYYYYZZZ[[\\]]^^^____________`````aaaeeeeeeeedddddccccccbbbbbbddddddddcccccbbbbbaaaa````____^^^^^^^^]]]]]]]]]]]\\[[ZZYXXWWVVUUTTTSSSSRRRRQQPPPPPOOOOOONNNNMMMMMMMLLJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@AAAAAA@@@@@@@@@@@@???????@????????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::999999888888888888777777778887777777777776666666666555444444444443333333333322222222222211111111111110000000000/////////////....-------------,,,,,,,,,,++++++++******************))))))))(((((((((((''''''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""!!!!!!!!  dddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````````````````________________________^^^^________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUVVVWWXXYYZZZZZZZYYYYYYYYYYZZ[[\\]]^^^^^____________````aadeeeeeeedddddcccccccbbbbbddddddddcccccbbbbaaaaa```_____^^^^^^^^^]^^]]]]]]]\\[[ZYYXXWVVUUTTTSSSSRRRRRPPPPPPOOOOOONNNNNMMMMMMLLLJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::99999988888888888777777777887777777777776666666666655444444444444333333333332222222222221111111111111000000000/////////////.....-------------,,,,,,,,,,+++++++*******************))))))))((((((((((('''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""!!!!!!!!!  dddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeefffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````````````````````_________________________^^^^^______^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUVVVWWXXYYZZZZZZZYYYYYYYYYYZZ[[\\]]]^^^^^^^^^^^^_____````adddeeeeedddddccccccccbbbbddddddddcccccbbbaaaaa````_____^^^^^^^^^^^^^^]]]]]\\[[ZYYXWWVVUUTTSSSSRRRRRQPPPPPOOOOOONNNNNMMMMMMLLLLJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@AAAAA@@@@@@@@@@@????????????????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::99999988888888888777777777887777777777776666666666655444444444443333333333332222222222211111111111111000000000/////////////.....-------------,,,,,,,,,,+++++++*******************))))))))((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""!!!!!!!!!  dddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggfggggggggggggggggggggggggfgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa````````````````````________________________^^^^^^^_____^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVWWXXYYZZZZZZYYYYYYYYYYYZZ[[[\]]]]^^^^^^^^^^^^^____````ddddeeeddddddccccccccccbbddddddddccccbbbbaaaaa````_____^^^^^^^^^^^^^^^]]]]\\[[ZYYXWWVVUTTTSSSRRRRRQQPPPPOOOOOONNNNNNMMMMMMLLLLJIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@AAAA@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::999999888888888887777777777877777777777766666666666654444444444443333333333332222222222211111111111111000000000/////////////.....------------,,,,,,,,,,,+++++++*******************))))))))(((((((((('''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!  dddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggfffffffggggggggggggggggggggfffffgggggggggggggggggggggggggggggggggggggggggggggggfffggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``````````````````________________________^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVWWWWWWWWVVVVVVVVVVVVVVVVUVVVUUUUUUUUUUUUUUUUVVVWWXXYYZZZZZZYYYYYYYYYYYZZZ[[\\]]]]^^^^^^^^^^^^^____```dddddddddddddccccccccccbbddddddddccccbbbbaaaa`````_____^^^^^^^^^^^^^^^]]]]\[[ZZYXXWVVUUTTSSSRRRRQQQQPPPOOOOOONNNNNNMMMMMMLLLLLJIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@AAAA@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::999999888888888877777777777877777777777666666666666554444444444433333333333332222222222111111111111111000000000/////////////.....------------,,,,,,,,,,,++++++********************))))))))((((((((('''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""!!!!!!!!!  dddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggffffffffffffffgggggggggggggggffffffffffggggggggggggggggggggggggggggggggggggggggggggffffffgggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``````````````````________________________^^^^^^^^^^__^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVWWWWWWWVVVVVVVVVVVVVVVVUUVVUUUUUUUUUUUUUUUUUUVVWWWXYYYZZZZZYYYYYYYYYYYZZZ[[\\\]]]]]]]]]]]]]^^^^^___``dddddddddddddccccccccccbbdddddddcccccbbbaaaaa`````_____^^^^^^^^^^^^^^^]]]]\[[ZZYXXWVVUUTTSSRRRRQQQQQPPOOOOOONNNNNNMMMMMMLLLLLLIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@AAA@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888877777777777877777777777666666666666544444444444433333333333332222222222111111111111111000000000/////////////.....------------,,,,,,,,,,,++++++*******************))))))))((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$########""""""""!!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeeeeeeeeeeegggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeedddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````________________^^^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTUUUVVWWWXXYYYYYYYXXXXXXXXXXYYYZZ[]^^^^^____________````aaadeeeeeeeeeeeeedddddddddccdddddcccccbbbaaaa``````_____^^^^^^^^^^^^^^^^]]]]\\[ZZYXXWVVUTTSSSRRRQQQQQPPPPPOOOOOONNNNNNMMMMMMMLLLLJIIIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::999999999988888888888888887777777777766666666655555555544444444444433333333222222222222221111111000000000/////////////.......------------,,,,,,,,,++++++++++++++************))))))))((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#######""""""""!!!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeegggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeddddddddddddddddddddddcccdddccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````________________^^^^^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTUUUVVVWWXXYYYYYYXXXXXXXXXXXYYYZZZ]]^^^^^^^^^^^^^____```aaaddeeeeeeeeeeeeddddddddddcdddddccccbbbbaaaa``````_____^^^^^^^^^^^^^^^^]]]]\\[ZZYXWWVUUTTSSRRRQQQQQPPPPPOOOOOOONNNNNNMMMMMMMLLLLIIIIIIIIIIIHHHHHHHHHHHHGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>???>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::9999999999888888888888888877777777777766666666655555555444444444444333333332222222222222221111111000000000/////////////.......------------,,,,,,,,,+++++++++++++*************))))))))((((((((((''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#######""""""""!!!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffgggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeedddddddddddddddddddccccccdccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWXXYYYYYYXXXXXXXXXXXYYYZZZ]]^^^^^^^^^^^^^^____```aaddeeeeeeeeeeeedddddddddccddddcccccbbbbaaaa`````______^^^^^^^^^^^^^^^^]]]]\\[ZYYXWVVUTTSSSRRQQQQQPPPPPOOOOOOONNNNNNMMMMMMMLLLLLIIIIIIIIIIIHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>??>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::999999999988888888888888887777777777766666666665555555544444444444433333333222222222222221111111100000000//////////////......------------,,,,,,,,,,+++++++++++++*************))))))))(((((((((('''''''''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#######""""""""!!!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeffffffffffffeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTUUUVVVWWXXXYYYYXXXXXXXXXXXXXYYYZZ]]]]^^^^^^^^^^^^^____```adddeeeeeeeeeeedddddddddccddddcccccbbbbaaaa`````_____^^^^^^^^^^^^^^^^]]]]\\\ZZYXXWVUUTTSSRRRQQQQPPPPPOOOOOOONNNNNNMMMMMMMLLLLLLIIIIIIIIIIHHHHHHHHHHHGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>??>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<;;<<<<<<<<<<;;;;;;;;;::::::::::999999999988888888888788877777777777666666666665555555444444444444433333332222222222222211111111100000000/////////////.......------------,,,,,,,,,,++++++++++++**************)))))))(((((((((('''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#######""""""""!!!!!!!!!!  deeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeefffffffffeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````_________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTUUUVVVWWXXXXYYXXXXXXXXXXXXXXYYYZZ]]]]]]^^^^^^^^^^^^___```addddeeeeeeeeeddddddddddccddddcccccbbbbaaaa`````_____^^^^^^^^^^^^^^^^]]]]\\[ZYYXWWVUTTSSRRRQQQQPPPPPPOOOOOONNNNNNMMMMMMMLLLLLLLIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?@???????????>>>>>>>>>>>>=?>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;<<<<<<<<<<;;;;;;;;::::::::::999999999988888888888878887777777777766666666666555555544444444444433333332222222222222221111111110000000//////////////.......------------,,,,,,,,,,++++++++++++**************)))))))((((((((((''''''''''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#######""""""""!!!!!!!!!!  ddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeffffffeeeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````________________^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTUUUVVVWWXXXXXXXXXXXXXXXXXXXXYYYYZ\]]]]]]]]]]]^^^^^^^___```cdddeeeeeeeeeddddddddddccdddcccccbbbbaaaaa`````_____^^^^^^^^^^^^^^^]]]]]\\[ZYXXWVUUTTSSRRQQQQPPPPPPOOOOOONNNNNNNMMMMMMMLLLLLLLIIIIIIIIHHHHHHHHHHHHGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>=>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::999999999988888888888778877777777777666666666666555555444444444444433333332222222222222211111111110000000//////////////......-------------,,,,,,,,,,++++++++++++**************))))))(((((((((((''''''''''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#######""""""""!!!!!!!!!!  ddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeeeeeedddddddddcccccccccccccccccccccccccccccccccccccccbbcccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa``aaa````````````````````````````````_________________^^^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVWWXXXXXXXXXXXXXXXXXXXXXYYYZ\]]]]]]]]]]]]^^^^^^___```cddddeeeeeeeedddddddddcccdddcccccbbbbaaaaa````_____^^^^^^^^^^^^^^^]]]]]\\[[ZYXWWVUTTSSRRQQQQPPPPPPPOOOOONNNNNNNMMMMMMMLLLLLLLLIIIIIIIHHHHHHHHHHHHGGGGGGFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>==>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;<<<<<<<<<;;;;;;;;;::::::::::99999999988888888888877887777777777766666666666555555544444444444433333333222222222222211111111111000000//////////////.......------------,,,,,,,,,,,+++++++++++***************)))))(((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$########"""""""!!!!!!!!!!  dddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffeeeeeffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddccccccccccccccccccccccccccccccccccccccccbbbbcccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````a````````````````````````````````_________________^^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTUUUVVVWWXXXXXXXXXXXXXXXXXXXXXYYYY\\]]]]]]]]]]]]^^^^^^___``ccddddeeeeeeedddddddddcccdddcccccbbbbaaaaa````_____^^^^^^^^]]]]]]]]]]]]\\[ZYYXWVUUTSSRRRQQQPPPPPPPOOOOONNNNNNNMMMMMMMMLLLLLLLLIIIIIIHHHHHHHHHHHHGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>==>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<;;;;;;;;;;:::::::::999999999988888888888777877777777777666666666666555555444444444444433333332222222222222111111111111000000//////////////......-------------,,,,,,,,,,,+++++++++++***************)))))(((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#######"""""""!!!!!!!!!!  dddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffeeeeeeeeeefffffffffffffffffffffeeeeffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddcccccccccccccccccccccccccccccccccccccccccbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````````````````````````````_```````__________________^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTUUUVVVWWXXXXXXXXXXXXXXXXXXXXXYYYY\\]]]]]]]]]]]]]^^^^^^___`cccddddeeeeedddddddddccccddccccccbbbbaaaaa````_____^^^^^^]]]]]]]]]]]]]\\[[ZYXWWVUTTSSRRQQQPPPPPPPOOOOOONNNNNNNMMMMMMMLLLLLLLLKIIIIIIHHHHHHHHHHHGGGGGGGGFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>===>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;<<<<<<<;;;;;;;;;;::::::::::99999999998888888888877787777777777766666666666555555444444444444433333333222222222222111111111111100000//////////////.......-------------,,,,,,,,,,,+++++++++++**************))))(((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""!!!!!!!!!  dddddddddddddddddddeeeeddddeeeeeeeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeefffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeecccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaa```````````````````````````````___`````____________________^^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUVVWWXXXXXXXXXXXXXXWWXXXXXXYYY\\]]]]]]]]]]]]]]^^^^^___`ccccddddddddddddddddcccccdcccccccbbbbaaaaa````____^^^^^^]]]]]]]]]]]]]]\\[[ZYXWVVUTSSRRQQQPPPPPPPOOOOOONNNNNNNMMMMMMMLLLLLLLLLKIIIIIHHHHHHHHHHHGGGGGGGGGFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>===>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;<<<<<;;;;;;;;;;;;::::::::::9999999998888888888877777777777777766666666666655555544444444444443333333322222222222211111111111110000///////////////......-------------,,,,,,,,,,,,+++++++++++*************)))))(((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########"""""""!!!!!!!!!  dddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeedddddddddeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffggfffgggggggggggggggfffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeefffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeecccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```````````````````````````````_____```______________________^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUVVVWXXXXXXXXXXXXXWWWXXXXXXYYY\\\]]]]]]]]]]]]]]^^^^^___bcccddddddddddddddddcccccdccccccbbbbbaaaaa````____^^^^^]]]]]]]]]]]]]]\\[[ZZXXWVUUTSSRRQQPPPPPPOOOOOOONNNNNNNMMMMMMMLLLLLLLLLKKIIIIHHHHHHHHHHHHGGGGGGGGGEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>====>>>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;::::::::::9999999999888888888887777777777777766666666666655555544444444444443333333332222222222211111111111111000///////////////.......-------------,,,,,,,,,,,,+++++++++++************)))))((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$########"""""""!!!!!!!!  dddddddddddddddddddddddddddddddddddeeeeeeeeeeeeedddddddddddddddeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffggggggffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa```````````````````````````````_______`________________________^^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTUUUVVVWWXXXXXXXXXXXWWWWXXXXXXYYY\\\]]]]]]]]]]]]]]]^^^^^__bbcccddddddddddddddcccccccccccccbbbbbaaaaa````____^^^^]]]]]]]]]]]]]]\\\[[ZYXWWVUTTSRRQQQPPPPPOOOOOOONNNNNNNMMMMMMMMLLLLLLLLKKKIIIHHHHHHHHHHHHGGGGGGGGGGEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>=====>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;<;;;;;;;;;;;;;;;:::::::::9999999999888888888887777777777777776666666666665555554444444444444333333333222222222221111111111111100///////////////........------------,,,,,,,,,,,,,+++++++++++***********))))((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########"""""""!!!!!!!!  ddddddddddddddddddddddddddddddddddddddddeeeeeeeedddddddddddddddddddddeeeeffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````````````````````_______________________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSTTTTTTUUUVVVWWXXXXXXXXXXXWWWWWXXXXXYYY\\\]]]]]]]]]]]]]]]]]^^^^_bbbcccddddddddddddccccccccccccccbbbbbaaaaa````____^^^^]]]]]]]]]]]]]]\\\[[ZYXWVVUTSSRRQQPPPPPOOOOOOOONNNNNNNMMMMMMMLLLLLLLLLKKKIIIHHHHHHHHHHHGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>=====>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::999999999988888888888777777777777776666666666665555555444444444444333333333322222222222111111111111100////////////////........------------,,,,,,,,,,,,,+++++++++++**********)))))((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#########"""""""!!!!!!!!  dddddddddddddddddddddddddddddddddddddddddddddeeedddddddddddddddddddddddddffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddcccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````````````````````_______________________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSTTTTTTUUUVVVWWXXXXXXXXXXWWWWWWXXXXXYYY\\\]]]]]]]]]]]]]]]]]]]^^^abbbcccdddddddddddcccccccccccccbbbbbbaaaaa````____^^^^]]]]]]]]]]]]]\\\[[ZZYXWVUUTSSRQQQPPPPOOOOOOOOONNNNNNMMMMMMMLLLLLLLLLKKKKIIHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>======>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999988888888888777777777777777666666666666555555444444444444433333333332222222222111111111111100////////////////.........-----------,,,,,,,,,,,,,,+++++++++++**********)))))(((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#########"""""""!!!!!!!!  dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddefffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddccccccccccccccccccccccbbbccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````````````````````________________________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSTTTTTUUUVVVWWWXXXXXXXXWWWWWWWXXXXXYYY\\]]]]]]]]]]]]]]]]]]]]]^^aabbbccccddddddddcccccccccccccbbbbbbbaaaaa````___^^^^]]]]]]]]]]]]]]\\\[[ZZYXWVUUTSRRQQPPPPOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLKKKKKIHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>======>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::999999999988888888888777777777777776666666666665555555444444444444433333333332222222222111111111111100///////////////..........-----------,,,,,,,,,,,,,,+++++++++++*********))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########"""""""!!!!!!!  dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeedddddddddddccccccccccccccccccccbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````````````````````````________________________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSTTTTTUUUVVVVWWWXXXXXXWWWWWWWWXXXXXYYY\\]]]]]]]]]]]]]]]]]]]]]]]`aabbbccccddddddccccccccbccccbbbbbbbaaaaa````____^^^^]]]]]]]]]]]]]]\\\[[ZZYXWVUUTSRRQQPPPOOOOOOOOONNNNNNMMMMMMMMLLLLLLLLLKKKKKHHHHHHHHHHHHGGGGGGGGGGGGGEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>=======>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::9999999999888888888887777777777777776666666666665555554444444444444333333333332222222222111111111111000//////////////...........----------,,,,,,,,,,,,,,,+++++++++++*********))))))(((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$#########"""""""!!!!!!!!  dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddeeeeeeeeeeedddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa````````````````````````````````_________________________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSTTTTTUUUVVVVWWWWXXXXWWWWWWWWWXXXXXYYY\\]]]]]]]]]]]]]\\\\\\\]]]``aabbbccccddddccccccccbbcccbbbbbbbaaaaaa````____^^^^]]]]]]]]]]]]]\\\\[[ZZYXWVUTTSRRQQPPPOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>========>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::9999999999888888888877777777777777766666666666665555554444444444444333333333332222222222111111111111000/////////////............---------,,,,,,,,,,,,,,,,+++++++++++*********))))))((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$##########"""""""!!!!!!!  cddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeffeeeffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddeeeeeeedddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa```````````````````````````````_________________________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSTTTTTUUUVVVVWWWWWWWWWWWWWWWWWXXXXYYYY\\]]]]]]]]]]]]\\\\\\\\\\]```aabbbcccccccccccccbbbbcbbbbbbbbaaaaaa`````____^^^^]]]]]]]]]]]]]\\\\[[ZZYXWVUUTSRRQQPPOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKHHHHHHHHHHHGGGGGGGGGGGGFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>========>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::99999999998888888888877777777777777766666666666655555544444444444444333333333332222222222111111111111000////////////.............---------,,,,,,,,,,,,,,,++++++++++++*********))))))(((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########"""""""!!!!!!!!  ccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddeeedddddddddddddddddddddddcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa````````````````````````_````__________________________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSTTTTTUUUUVVVWWWWWWWWWWWWWWWWWXXXXYYYY\\]]]]]]]]]]]\\\\\\\\\\\\_```aabbccccccccccccbbbbbbbbbbbbbaaaaaaa````____^^^^]]]]]]]]]]]]]]\\\\[[ZZYXWVUUTSRRQQPPOOOOOONNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>=========>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;:::::::::::99999999998888888888777777777777777666666666666655555544444444444443333333333332222222222111111111111000////////////.............--------,,,,,,,,,,,,,,,,+++++++++++**********))))))(((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$##########""""""""!!!!!!!!  ccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggffffffffffffffggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaabbbbbbbaaaaaaaaaaaaaaaaaa``````````````````````___``__________________________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSTTTTUUUUVVVWWWWWWWWWWWWWWWWWXXXXYYYY\\]]]]]]]]]]\\\\\[[[[[[\\__``aabbbccccccccccbbbbbbbbbbbbaaaaaaaa`````____^^^^]]]]]]]]]]]]]\\\\\[[ZZYXWVUUTSRRQQPPOOOOONNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>=========>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::;;;;;;;;;;::::::::::::99999999988888888888777777777777777666666666666555555544444444444443333333333332222222222111111111110000///////////..............--------,,,,,,,,,,,,,,,++++++++++++*********)))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###########"""""""!!!!!!!!  ccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddeeeeeeeeeeeeeeeeeeeeeeeedeeeeeedddddddddddddddddddddddddddddddddddddddddddddccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaabbbbbaaaaaaaaaaaaaaaaaaaa````````````````````_______________________________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSTTTTUUUUVVVWWWWWWWWWWWWWWWWWXXXXYYYY\\]]]]]]]]]\\\\\[[[[[[[[[^__``aabbbcccccccccbbbbbbbbbbbaaaaaaa``````_____^^^^]]]]]]]]]]]]]\\\\\[[ZZYXWVVUTSRRQQPPOOOONNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKHHHHHHHHHGGGGGGGGGGGGFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>==========>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::;;;;;;;;;::::::::::::999999999988888888887777777777777776666666666666555555544444444444433333333333332222222222111111111110000///////////..............-------,,,,,,,,,,,,,,,,++++++++++++*********)))))))((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""!!!!!!!!!  ccccccccccccccccccdddddcccdddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddeeeeeeeeeeeeeeeeeeeddddddeedddddddddddddddddddddddddddddddddddddddddddddddddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbaaaaaaaaaaaaaaaaaaaaaa``````````````````_______________________________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSTTTTUUUUVVVWWWWWWWWWWWWWWWWWXXXXYYYY\\]]]]]]]]]\\\\[[[[[ZZ[[[^^__``aabbbcccccccbbbbbbabbbaaaaaaaa``````_____^^^^^]]]]]]]]]]]]]\\\\\[[ZZYXWVVUTSRRQQPPOOONNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKHHHHHHHHHGGGGGGGGGGGGFFFFEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>==========>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::;;;;;;;;:::::::::::::999999999888888888887777777777777776666666666665555555544444444444433333333333332222222222111111111110000///////////.............--------,,,,,,,,,,,,,,,+++++++++++++*********)))))))((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""!!!!!!!!!  ccccccccccccccccccccccdcccccccddddddddddddddddddccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````_______________________________^^^______^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSTTTTUUUUVVVWWWWWWWWWWWWWWWWWXXXXYYYY\]]]]]]]]]\\\\[[[[ZZZZZ[[^^__``aabbbbcccccbbbbbbaabaaaaaaaa```````_____^^^^^]]]]]]]]]]]]]]\\\\\[[ZZYXWVVUTSSRQQPPOOONNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>===========>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::;;;;;;::::::::::::::9999999999888888888877777777777777766666666666665555555544444444444333333333333332222222222211111111110000//////////..............-------,,,,,,,,,,,,,,,+++++++++++++**********)))))))(((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""!!!!!!!!!  ccccccccccccccccccccccccccccccccccddddddddddddddcccccccccccccddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````_______________________________^^^^^____^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTUUUUUVVVWWWWWWWWWWWWWWWWXXXXYYYY\\]]]]]]]]\\\[[[[ZZZZZZZ[]^^__``aabbbbcccbbbbbbaaaaaaaaaa````````______^^^^^]]]]]]]]]]]]]\\\\\\[[ZZYXWWVUTSSRQQPPOOONNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKKHHHHHHHHGGGGGGGGGGGGFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>============>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::;;;;;:::::::::::::::9999999998888888888877777777777777766666666666655555555544444444443333333333333332222222222211111111110000//////////..............-------,,,,,,,,,,,,,,,++++++++++++***********)))))))((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""!!!!!!!!!  cccccccccccccccccccccccccccccccccccccccdddddddddccccccccccccccccccdddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````_______________________________^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTTUUUUUVVVVWWWWWWWWWWWWWWWXXXXYYYY\\]]]]]]]\\\\[[[ZZZZZZZZZ]^^__``aabbbbbbbbbbbbaaaaaaaaaa````````_____^^^^^^]]]]]]]]]]]]]]\\\\\\[[ZZYXWWVUTSSRQQPPOONNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKJHHHHHHHGGGGGGGGGGGGFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>?>>>>>>>>>>>>========================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::;;;;:::::::::::::::99999999998888888888777777777776777666666666666555555555544444444443333333333333322222222222211111111110000//////////.............--------,,,,,,,,,,,,,,+++++++++++++**********))))))))(((((((''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""!!!!!!!!!  bbbbbbbbbbbbccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYZZYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSTTTTUUUUUUVVVVVVVVVVVVVVVWWWWWXXXYY[\\\\\\\\[[[[ZZZYYYYYYYYY[\\]^^__````aaaaa``````__`````________^^^^^^]]]]]]^^^^^^^^^^]]]]]]]]]\\\[[ZXWVVUTSRRQPPOOONNNNMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJIFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>============<==========<<<<<<<<<<<<<;;<<<;;;;;;;;;;;;;;;;:::::::::::::::::::999999999988888888888777777777776666666655555555555554444444444444444443333333333333322222222222222221111111111000000//////////////.......------------,,,,,,,,,,,,,+++++++***********)))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""!!!!!!!!!!  bbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddeedeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSTTTTUUUUUUVVVVVVVVVVVVVVVWWWWWXXXYY[\\\\\\\\[[[ZZZZYYYYYYYYY[\\]]^^__```aaaaa`````___````________^^^^^^]]]]]]]^^^^^^^^^]]]]]]]]]\\\[[ZZXWVUUTSRRQPPOONNNNNMMMMMMLLLKKKKKKKKKKJJJJJJJJJJJJIFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>===========<<==========<<<<<<<<<<<<<;;<<;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999988888888888777777777776666666655555555555544444444444444444433333333333333222222222222222221111111111000000/////////////........------------,,,,,,,,,,,,,++++++************))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSTTTTTUUUUUUVVVVVVVVVVVVVVWWWWWXXXXY[[\\\\\[[[[[ZZZYYYYXXXYYY[\\]]^^__````aaa``````___```_______^^^^^^^]]]]]]]\^^^^^^^^]]]]]]]]]]\\\[[ZZWWVUUTSRQQPPOONNNNMMMMMMMLLKKKKKKKKKKJJJJJJJJJJJJIIFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>============<<=========<<<<<<<<<<<<<;;;<<;;;;;;;;;;;;;;;:::::::::::::::::::99999999999888888888887777777777766666666555555555555544444444444444444433333333333332222222222222222221111111111000000/////////////........-----------,,,,,,,,,,,,,,+++++************)))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddeedddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSTTTTTUUUUUUUUUUUVVVVVVVVVVWWWWXXXXY[[[[[[[[[[[ZZZZYYYXXXXXYY[[\\]^^__````````````____``_______^^^^^^^]]]]]]\\\^^^^^^^]]]]]]]]]]\\\[[ZZYWWVUTTSRQQPPOONNNNMMMMMMMLKKKKKKKKKKKJJJJJJJJJJJIIIFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>============<<<=========<<<<<<<<<<<<<;;;<;;;;;;;;;;;;;;;::::::::::::::::::9999999999999888888888877777777777766666666555555555555544444444444444444333333333333322222222222222222221111111111000000/////////////........-----------,,,,,,,,,,,,,+++++*************)))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccbbcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTUUUUUUUUUUUUUVVVVVVVWWWWXXXXX[[[[[[[[[[[ZZZYYYYXXXXXYY[[\\]^^___```````````____`_______^^^^^^^]]]]]]\\\\^^^^]]]]]]]]]]]]\\\[[[ZZYWVVUTSSRQQPOOONNNMMMMMMMMKKKKKKKKKKKJJJJJJJJJJJIIIIFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>============<<<========<<<<<<<<<<<<<;;;;<;;;;;;;;;;;;;;;:::::::::::::::::99999999999998888888888877777777777666666665555555555555444444444444444444333333333333222222222222222222211111111111000000/////////////........----------,,,,,,,,,,,,,,++++*************))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccbbbbbbccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRSSSSSSSTTTTTUUUUUUUUUUUUUUUVVVVVWWWWWXXXX[[[[[[[[[[ZZZZYYYXXXXXXXY[[\\]]^___``````````_____`______^^^^^^^]]]]]]\\\\\^]]]]]]]]]]]]]]\\\\[[ZZYYWVUTTSRRQPPOONNNNMMMMMMMMKKKKKKKKKKJJJJJJJJJJJIIIIIFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>============<<<<=======<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::9999999999999998888888888877777777777666666665555555555555444444444444444443333333333333222222222222222222211111111110000000/////////////........----------,,,,,,,,,,,,,+++++*************))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$########""""""""!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUVVVVVWWWWXXXX[[[[[[[[[ZZZZYYYYXXXXXXXY[[\\]]^^__``````````____^______^^^^^^^]]]]]]\\\\\\]]]]]]]]]]]]]]\\\[[[ZZYYXVVUTSSRQQPPOONNNMMMMMMMMLKKKKKKKKKKJJJJJJJJJJIIIIIIFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>============<<<<<=======<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999999988888888888777777777776666666665555555555554444444444444444443333333333332222222222222222222111111111111000000/////////////........---------,,,,,,,,,,,,,+++++*************)))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRSSSSSTTTTTTTUUUUUUUUUUUUUUVVVVVWWWWXXXX[[[[[[[[[ZZZZYYYYXXXXXXXY[[\\]]^^__`````````_____^______^^^^^^]]]]]]\\\\\\\]]]]]]]]]]]]]\\\[[[ZZYYXXVUTTSRRQQPOOONNNMMMMMMMMLKKKKKKKKKJJJJJJJJJJJIIIIIIFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>============<<<<<======<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999999999888888888887777777777776666666665555555555554444444444444444443333333333322222222222222222222111111111110000000////////////.........---------,,,,,,,,,,,,,++++**************)))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########"""""""""!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTTTTTTUUUUUUUUUUUUUVVVVVWWWWXXX[[[[[[[[ZZZZZYYYYXXXXXXYY[[\\]]^^___````````_____^_____^^^^^^^]]]]]\\\\\\\\]]]]]]]]]]]\\\\[[[ZZYYXXWUUTSSRQQPPOONNNNMMMMMMMLLKKKKKKKKJJJJJJJJJJJIIIIIIIFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>============<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::99999999999999998888888888887777777777766666666665555555555544444444444443444433333333333322222222222222222221111111111110000000////////////.........--------,,,,,,,,,,,,,+++++*************))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$########"""""""""!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRSSSSSTTTTTTTTTTTTTTUUUUUUUUVVVVWWWWXXXZ[[[[[[ZZZZZYYYYYXXXXXXYY[[\\]]^^___````````____^^_____^^^^^^]]]]]]\\\\\\\[]]]]]]]]]]\\\\[[[ZZYYXXWWUTSSRRQPPOOONNNNMMMMMMMLLKKKKKKKKJJJJJJJJJJIIIIIIIIFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?@????????????>>>>>>>>>>>>>>>>>>=============<<<<<<=====<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999999988888888888877777777777666666666665555555555544444444444443444433333333333322222222222222222211111111111110000000////////////.........--------,,,,,,,,,,,,,++++**************))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########"""""""""!!!!!!!!!!!!  aabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZYZZZYYYYYYYYYYYYYYYYYYYXXXYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTUUUUUVVVVWWWWWXXZZ[[[[ZZZZZZYYYYYXXXXXXYY[[\\]]^^___```````_____^^____^^^^^^^]]]]]\\\\\\\[[]]]]]]]]]\\\\\[[ZZYYXXWWVTTSRRQQPPOONNNNMMMMMMMMLLKKKKKKKJJJJJJJJJJIIIIIIIIIFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>=>>>>>>============<<<<<<<=====<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999888888888888877777777777666666666665555555555444444444444443444433333333333222222222222222221111111111111110000000////////////.........-------,,,,,,,,,,,,,+++++*************)))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$########"""""""""!!!!!!!!!!!!!  aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZYYYZZYYYYYYYYYYYYYYYYYYYXXXXYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRSSSSSTTTTTTTTTTTTTTTTTUUUUUVVVVWWWWXXZZZZZZZZZZZZYYYYYXXXXXYYY[[\\]]^^___``````_____^^^____^^^^^^^]]]]]\\\\\\[[[]]]]]]]]\\\\\[[ZZYYXXWWVVTSRRQQPPOOONNNNMMMMMMMMLLKKKKKKKJJJJJJJJJIIIIIIIIIIEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>==>>>>>============<<<<<<<<====<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888777777777776666666666665555555555444444444444433444433333333333222222222222222211111111111111110000000///////////..........-------,,,,,,,,,,,,,+++++*************)))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#########""""""""""!!!!!!!!!!!!  aaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRSSSSSTTTTTTTTTTTTTTTTTTUUUUVVVVWWWWWXZZZZZZZZZZZZZYYYYYXXXYYYY[\\\]]^^____````______^^^___^^^^^^^^]]]]]\\\\\[[[[]]]]]]]\\\\\[[[ZZYYXWWVVUSRRQQPPOOONNNNMMMMMMMMMLLKKKKKKJJJJJJJJJJIIIIIIIIIIEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>==>>>>>============<<<<<<<<===<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::999999999999999988888888888887777777777776666666666655555555554444444444444433444433333333333222222222222221111111111111111110000000///////////..........------,,,,,,,,,,,,,++++++************))))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#########""""""""""!!!!!!!!!!!!!  aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccdddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSTTTTTTTTTTTTTTTTTTUUUUUVVVWWWWWXZZZZZZZZZZZZZYYYYYYYYYYYY[\\]]]^^_____```_____^^^^___^^^^^^^^]]]]]\\\\\[[[[]]]]]\\\\\\[[[ZZYYXWWVVUTRRQQPPOOONNNNNMMMMMMMMMLLKKKKKKJJJJJJJJJIIIIIIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>===>>>>============<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::999999999999999988888888888888777777777776666666666655555555555444444444444433344433333333333322222222222221111111111111111111000000////////////..........------,,,,,,,,,,,,,++++++************))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$##########""""""""""!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXYXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRSSSSSTTTTTTTTTTTTTTTTTTTUUUUVVVVWWWWXZZZZZZZZZZZZZYYYYYYYYYYYY[\\]]^^^____________^^^^^__^^^^^^^^^]]]]]\\\\\[[[[]]]]\\\\\\\[[ZZYYXXWVVUTTRQQPPPOONNNNNNMMMMMMMMMLLKKKKKKJJJJJJJJIIIIIIIIIIIIEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>====>>>=============<<<<<<<<<==<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999998888888888888877777777777766666666666655555555554444444444444433344433333333333322222222222211111111111111111110000000////////////..........------,,,,,,,,,,,,,++++++************))))))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$###########"""""""""!"!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccdccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRSSSSSTTTTTTTTTTTTTTTTTTTUUUUVVVVWWWWXZZZZZZZZZZZZZZYYYYYYYYYYZ\\\]]^^^____________^^^^^_^^^^^^^^^^]]]]]\\\\\[[[[]]]]\\\\\\[[[ZZYXXWVVUUTSQQPPPOOONNNNNMMMMMMMMMMMLKKKKKJJJJJJJJJIIIIIIIIIIIIEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>====>>>============<<<<<<<<<<==<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999988888888888888777777777777766666666666555555555554444444444444333344433333333333322222222222111111111111111111110000000///////////...........-----,,,,,,,,,,,,,,++++++************))))))))))))))(((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSTTTTTTTTTTTTTTTTTTTTTUUUVVVVWWWWXZZZZZZZZZZZZZZZYYYYYYYZZZ\\]]]^^^___________^^^^^]_^^^^^^^^^^]]]]]\\\\\[[[[]]]]\\\\\\[[ZZYYXWWVUUTSSQPPPOOONNNNNNMMMMMMMMMMMLKKKKKJJJJJJJJIIIIIIIIIIIIHEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>=====>>=============<<<<<<<<<<=<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999888888888888888777777777777766666666666555555555544444444444444333344333333333333322222222222111111111111111111100000000///////////...........-----,,,,,,,,,,,,,+++++++************))))))))))))))(((((((((((('''''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$#############""""""""""!!!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaabbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````___________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRSSSSTTTTTTTTTTTTTTTTTTTTTUUUVVVVWWWWXZZZZ[[[[ZZZZZZZZZZZZZZZZZ\\]]]^^^^_________^^^^^^]^^^^^^^^^^^]]]]]]\\\\\[[[]]]\\\\\\[[[ZZYXXWVVUTTSRPPPOOONNNNNNNMMMMMMMMMMMLKKKKKJJJJJJJIIIIIIIIIIIIHHEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>=====>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::99999999999998888888888888888777777777777766666666666555555555544444444444444333334433333333333332222222222111111111111111111110000000////////////...........-----,,,,,,,,,,,,,+++++++************)))))))))))))(((((((((((('''''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$$############""""""""""!!!!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaabbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````___________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQRRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTUUUUVVVWWWWXZZZ[[[[[[ZZZZZZZZZZZZZZZZ\]]]^^^^^_______^^^^^^^]]^^^^^^^^^^^^]]]]]\\\\\[[[]]]]\\\\\[[ZZYYXWWVUUTSSRPPOOONNNNNNNNNNMMMMMMMMMLKKKKJJJJJJJJIIIIIIIIIIIHHHEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>======>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::999999999999988888888888888887777777777777666666666666555555555544444444444443333334433333333333332222222222111111111111111111100000000////////////...........-----,,,,,,,,,,,,,+++++++************))))))))))))(((((((((((''''''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````___________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSTSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQRRRRRSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUVVVWWWXXZZ[[[[[[[[[ZZZZZZZZZZZZZ[]]]]^^^^^_____^^^^^^^^]]]^^^^^^^^^^^^^]]]]]\\\\\[[]]]]\\\\\[[ZZYXXWVVUTSSRRPOOONNNNNNNNNNNNNNMMMMMMLKKKKJJJJJJJIIIIIIIIIIIIHHHEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:;;;::::::::::::::999999999999988888888888888888777777777777766666666666555555555544444444444444333333433333333333333222222222211111111111111111100000000/////////////...........-----,,,,,,,,,,,,,,++++++************))))))))))))((((((((((''''''''''''''&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQRRRRRSSSTTTTTUUUUTTTTTTTTTTTTTTUUUUVVVWWWXXZZ[[[[[[[[[[[ZZZZZZZZZ[[[]]]^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^^]]]]]\\\\\[[]]]]\\\\[[[ZZYXXWVUUTSRRQPOONNNNNNNNNNNNNNNNMMMMMMKKKKJJJJJJIIIIIIIIIIIIHHHHEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>===================<<<<<<<<<<<<;<<<<<<<<<<<;;;;;;;;;;;;::;;::::::::::::::9999999999999988888888888888887777777777777766666666666555555555544444444444443333333333333333333333222222222211111111111111111000000000////////////............------,,,,,,,,,,,,,++++++************)))))))))))(((((((((''''''''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaabbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQRRRRRSSSTTTUUUUUUUUTTTTTTTTTTTTUUUUVVVWWWXXZ[[[[[[[[[[[[[[[ZZZ[[[[[[]]]^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^]]]]\\\\\\[]]]]\\\\[[[ZYYXWWVUTTSRRQOOONNNNNNNNNNNNNNNNMMMMMMKKKKJJJJJJIIIIIIIIIIIHHHHHEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>===================<<<<<<<<<<<<<;<<<<<<<<<<;;;;;;;;;;;;;::;;::::::::::::::999999999999988888888888888887777777777777766666666666555555555544444444444443333333333333333333333322222222221111111111111111000000000/////////////............------,,,,,,,,,,,,,++++++************))))))))))(((((((((''''''''''''''&&&&&&&&%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQRRRRSSSTTTUUUUUUUUUUTTTTTTTTTTTUUUVVVWWWWXXZ[[[[[[[[[[[[[[[[[[[[[[[[]]^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^^^^^]]]]]\\\\\\]]]]\\\\[[ZZYYXWVVUTSSRQQOONNNNNNNNNNNNNNNNNNMMMMMKKKKJJJJJIIIIIIIIIIIHHHHHHEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>====================<<<<<<<<<<<<;;<<<<<<<<<;;;;;;;;;;;;;:::;::::::::::::::9999999999999888888888888888877777777777777766666666666555555555444444444444433333333333333333333333322222222221111111111111110000000000/////////////............------,,,,,,,,,,,,,,+++++************)))))))))((((((((''''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!!  ````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQRRRRSSSTTTUUUUUUUUUUUTTTTTTTTTTUUUVVVWWWWXX[[[[[[[[[[[[[[[[[[[[[[[[\]^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^^^^^^^^^]]]]\\\\\\]]]]\\\\[[ZZYXXWVUUTSRRQQOONNNNNNNNNNNNNNNNNNMMMMMKKKJJJJJJIIIIIIIIIIHHHHHHHEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>===================<<<<<<<<<<<<<;;<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::9999999999999888888888888888777777777777777766666666665555555555444444444444433333333333333333333333322222222221111111111111100000000000////////////.............-------,,,,,,,,,,,,,+++++************))))))))(((((((('''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!!  ````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccdddddddddcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````___________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYXXYYYXXXXXXXXXXXXXXXXXXXWWWXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQRRRRSSTTTUUUUVVVUUUUUUTTTTTTTTTUUUVVVWWWWXX[[[[[[[[[[[[[[[[[[[[[[\\\^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]]]\\\\\]]]]\\\\[[ZZYXXWVUTTSRRQQONNNNNNNNNNNNNNNNNNNNMMMMKKKJJJJJIIIIIIIIIIHHHHHHHHEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>====================<<<<<<<<<<<<;;;<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::99999999999998888888888888887777777777777777666666666665555555555444444444444333333333333333333333333322222222221111111111111100000000000////////////.............-------,,,,,,,,,,,,,+++++***********)))))))))(((((((''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!!   ``````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````aaaaaaaaaaaa``````````````````____________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQRRRSSSTTUUUUUVVUUUUUUTTTTTTTTTUUUVVVWWWWXX[[[[[[[[[[[[[[[[[[\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\^^^^^^^^^^^^^^^^]]]]\\\\\[[[[ZZZYYYXXWVUUTSRRQPPOONNNMMMMMMMMMNNNNNNMMMMMLLIIHHHHGGGGGGGGFFFFFFFFFFFFEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;::;;;;::::::::::::9999999999999999998888888888888877777777777777776666666666666666666666665555555555554555554444444444443333333333333333333222222222221112211111111111111000000000000///////////////............-----------,,,,,,,,,++++++++********))))))))((((((('''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!  ``````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaa``````````````````______________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRSSTTUUUUVVVVVVVUUUUTTTTTTTTUUUVVVWWWXXX[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\^^^^^^^^^^^^^^^^]]]]]\\\\[[[ZZZZYYXXWWVUTTSRQQPOONNNNMMMMMMMMNNNNNNNMMMMMLLIHHHHHGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;:::;;;::::::::::::99999999999999999998888888888888877777777777777776666666666666666666666665555555555554555544444444444443333333333333333333222222222221112211111111111110000000000000///////////////............-----------,,,,,,,,,+++++++*********)))))))((((((''''''''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!  ``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaa```````````````````________________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQRRRSSTTUUUVVVVVVVVVUUUUTTTTTTUUUUVVVWWWXXX[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^]]]]]\\\\[[[ZZZZYYXXWWVUTSSRQQPOONNNNMMMMMMMNNNNNNNNMMMMLLLIHHHHGGGGGGGGFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;:::;;:::::::::::::9999999999999999998888888888888887777777777777776666666666666666666666665555555555554455554444444444443333333333333333333222222222222111221111111111111000000000000////////////////.............----------,,,,,,,,,+++++++********)))))))(((((('''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!  ``````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaa````````````````````_________________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPQQQQQQQQQRRRSSTTUUVVVVVVVVVVVUUUUTTTTTUUUUVVVWWWXXX[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\]^^^^^^^^^^^^^^^]]]]]\\\\[[[ZZZYYYXXWVVUTSSRQPPOONNNNMMMMMMMNNNNNNNNMMMMLLLIHHHHGGGGGGGFFFFFFFFFFFFFEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;::::;;::::::::::::99999999999999999988888888888888877777777777777766666666666666666666666665555555555554455554444444444443333333333333333332222222222222111221111111111110000000000000////////////////.............----------,,,,,,,,,++++++********)))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!!  ```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````__aa```````````````````````________________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPQQQQQQQQQRRSSTTUUUVVVVVVVVVVVUUUUUTTTUUUUUVVVWWWXXX[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\\\[[[[[[[[[\]]]^^^^^^^^^^^^^]]]]]\\\\[[ZZZZYYXXWWVUUTSRRQPPOONNNMMMMMMMNNNNNNNNMMMMMLLLHHHHGGGGGGGGFFFFFFFFFFFFFEDDDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;:::::;:::::::::::::9999999999999999988888888888888887777777777777776666666666666666666666665555555555555445554444444444444333333333333333332222222222222211122111111111111000000000000/////////////////.............----------,,,,,,,,,+++++*********))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""!!!  ```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````____`````````````````````````______________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPQQQQQQQQQRRSSTTUUVVVWWWWWVVVVVUUUUUUUUUUUUVVVWWWXXX[[[[[\\\\\\\\\]]]]]]]]\\\]]]]]]]\\\\\\[[[[[[[[[[[[]]]]]^^^^^^^^^^]]]]]]\\\\[[ZZZYYYXXWWVUTTSRQQPOOONNNMMMMMMMNNNNNNNNMMMMLLLLHHHHGGGGGGGFFFFFFFFFFFFFEEDDDDDDDDDDCCCCCCCCCCCCCBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::99999999999999999888888888888888887777777777777766666666666666666666666665555555555554445554444444444444333333333333333222222222222222211122111111111111000000000000/////////////////.............---------,,,,,,,,,,+++++********)))))))((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!  ```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````_______`````````````````````````____________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPQQPPPQQQQRRSSTTUUVVVWWWWWWWVVVVUUUUUUUUUUVVVVWWWXXX[[[[\\\\\\\\]]]]]]]]]]]\\]]]]]]\\\\\[[[[[[[[[[[[[[]]]]]]^^^^^^^^]]]]]]\\\\\[ZZZZYYXXWWVVUTSSRQQPOONNNNMMMMMMNNNNNNNNMMMMMLLLKHHHHGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999999999999999998888888888888888877777777777777666666666666666666666666655555555555544445554444444444444333333333333332222222222222222211122111111111110000000000000/////////////////.............---------,,,,,,,,,,+++*********)))))))((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""!!  ```````````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````_________`````````````````````````_________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYXXYXXXXXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPQPPPPPQQQRRSSTTUUVVWWWWWWWWWVVVUUUUUUUUUUVVVWWWWXXX[[[[\\\\\\\]]]]]]]]]]]]\\]]]]]\\\\\[[[[[[[[[[[[[[[]]]]]]]]]^^^^]]]]]]]\\\\[[ZZZYYYXXWWVUUTSRRQPPOONNNNMMMMMNNNNNNNNMMMMMLLLLKHHHGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::99999999999989999888888888888888887777777777777766666666666666656666666665555555555554444555444444444444433333333333332222222222222222221112211111111111000000000000//////////////////.............--------,,,,,,,,,,+++**********)))))))(((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!  ````````````````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````____________```````````````````````_________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPQQQRRSSTTUUVVWWWWWWWWWVVVVUUUUUUUUUVVVWWWWXXX[[[[\\\\\\]]]]]]]]]]]]]\\]]]]\\\\[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]\\\\[ZZZYYYXXWWVVUTTSRQQPPOONNNNNMMMNNNNNNNNMMMMMMLLLKKHHHGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDCCCCCCCCCCCCCBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999999999999889998888888888888888877777777777777766666666666666556666666655555555555544444555444444444444433333333333322222222222222222221112221111111111000000000000/////////////////..............--------,,,,,,,,,+++**********)))))))(((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!  `````````````````````````````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccbbcccccccccccccccccccccccbbcccccccccccccccccccccccbbbbbbbbcccccccccccccccccccccccccccccccbbbbbbbbbbbbdddddddddcccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa```aaaaaaaaaa`````````````````````````_______________````````````````````__________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPQQQRRSSTTUUVVWWWWWWWWWVVVVUUUUUUUUVVVVWWWXXXX[[[\\\\\\]]]]]]]]]]]]]]\\]]]\\\\\[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]\\\\[[ZZZYYXXXWVVUUTSRRQQPOOONNNNNMMMNNNNNNNMMMMMMLLLLKKHHGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::9999999999999889988888888888888888777777777777777666666666666666556666666555555555555444444554444444444444433333333333322222222222222222211112221111111111000000000000/////////////////.............--------,,,,,,,,,+++**********))))))))((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!  __````````````````````````````````````````aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccbbbbbbbbbbbccccccccccccccbbbbbbbbbbbbbbbbbbbbbccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa``````aaaaaaa`````````````````````````__________________``````````````````__________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPQQQRRSTTUUVVWWWWWWWWWWVVVVUUUUUUVVVVVWWWXXXX[[[\\\\\]]]]]]]]]]]]]]]\\]]]\\\\[[[[[[ZZZZZZZ[[[[[]]]]]]]]]]]]]]]]]]]\\\\[[ZZYYYXXWWVVUTTSRRQPPOONNNNNNNNNNNNNNNNMMMMMMLLLKKKHHGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::99999999999998889888888888888888888777777777777777666666666666665556666666555555555555444444554444444444444433333333333222222222222222222211112221111111111000000000000////////////////..............--------,,,,,,,,++++**********)))))))((((((('''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!  ______`````````````````````````````````````````abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa``````````aaaa``````````````````````````____________________```````````````__________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPQQQRRSTTUUVVWWWWWWWWWWVVVVUUUUUUVVVVWWWWXXXX[[[\\\\\]]]]]]]]]]]]]]\\\]]\\\\[[[[[ZZZZZZZZZZZ[[[\]]]]]]]]]]]]]]]]]\\\\[[[ZYYYXXWWVVUUTSSRQQPPOONNNNNNNNNNNNNNMMMMMMMLLLLKKKHGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::99999999999998888888888888888888887777777777777776666666666666655556666665555555555554444444544444444444444443333333333222222222222222222211112221111111111000000000000///////////////..............--------,,,,,,,,+++++*********))))))))((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!  __________``````````````````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbabaaaaaaaaaaaaaaaaaa`````````````a``````````````````````````_______________________`````````````__________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQRRSSTUUVVVWWWWWWWWWVVVVVUUUVVVVVVWWWXXXXX[[[\\\\\]]]]]]]]]]]]]]\\\]]\\\[[[[[ZZZZZZZZZZZZZ[[\\\]]]]]]]]]]]]]]\\\\[[[[ZYYXXXWWVUUTTSRRQPPOOONNNNNNNNNNNNNMMMMMMMLLLLKKKKHGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>=>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::99999999999988888888888888888888877777777777777776666666666666655556666665555555555544444444544444444444444443333333333222222222222222222111112221111111111000000000000///////////////..............-------,,,,,,,,++++++*********))))))))((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!  _______________`````````````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```bbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````_________________________``````````___________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPQQRRSSTTUUVVWWWWWWWWWVVVVVVVVVVVVVWWWWXXXXX[[[\\\\\]]]]]]]]]]]]]]\\\]\\\\[[[[ZZZZZZZZZZZZZZZ[\\\\]]]]]]]]]]]]\\\\\[[[ZYYYXXWWVVUTTSSRQQPPOOONNNNNNNNNNNNMMMMMMMMLLLLKKKJGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>==>>=============<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999999999999888888888888888888888777777777777777776666666666666555556666655555555555444444444544444444444444443333333333222222222222222222111112221111111111000000000000//////////////..............--------,,,,,,,+++++++********))))))))((((((((''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!  ___________________`````````````````````````````aaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````bbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````_________________________````````___________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQRRSTTUUVVVWWWWWWWWVVVVVVVVVVVVVWWWWXXXXY[[\\\\\\]]]]]]]]]]]]]\\\\]\\\[[[[[ZZZZZZZZZZZZZZZZ\\\\]]]]]]]]]]]\\\\\[[[ZZYYXXWWVVUUTTSRRQQPPOONNNNNNNNNNNNMMMMMMMMLLLLKKKKJGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>>==>=============<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::9999999999999888888888888888888887777777777777777766666666666665555556666655555555555444444444444444444444444443333333333222222222222222221111112221111111111000000000000/////////////..............--------,,,,,,,,+++++++********))))))))((((((('''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!  _______________________`````````````````````````aaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````bbbbbbaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````_________________________`````____________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPQQQRRSSTUUVVVWWWWWWWWVVVVVVVVVVVVWWWWXXXXXY[[\\\\\\]]]]]]]]]]]]]\\\\]\\\[[[[ZZZZZZZZZZZZZZZZZ\\\\\]]]]]]]]]\\\\\[[[[ZZYXXXWWVVUTTSSRQQPPOOONNNNNNNNNNNMMMMMMMMLLLLKKKKJJGGGGGGFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>=================<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::999999999999888888888888888888877777777777777777776666666666666555555666655555555555444444444444444444444444444333333333322222222222222222111111222111111111100000000000//////////////.............--------,,,,,,,,++++++++********))))))))((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!  _______________________`````````````````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````bbaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````````________________________^```______________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPQQRRSSTTUUVVVVWWWWWVVVVVVVVVVVVVWWWWXXXXYY[[\\\\\]]]]]]]]]]]]]]\\\[\\\\[[[[ZZZZZZZZZZZZZZZZZ\\\\\]]]]]]]]]\\\\\[[[ZZZYXXWWVVUUTTSRRQQPPOOONNNNNNNNNMMMMMMMMMLLLLLKKKKJJGGGGGFFFFFFFFFFFFEEEEEEEEEDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>=================<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::9999999999999888888888888888888777777777777777777766666666666665555555666555555555554444444444444444444444444444333333333322222222222222221111111222111111111100000000000/////////////.............---------,,,,,,,,++++++++*******)))))))))(((((((''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!  _______________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````_________________________^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPQQQRRSSTUUUVVVVVVWVVVVVVVVVVVVVWWWWXXXXXYY[\\\\\\]]]]]]]]]]]]]]\\\[\\\\[[[[ZZZZZZZZZZZZZZZZZ\\\\\]]]]]]]]\\\\\[[[ZZZYXXWWWVVUUTSSRRQPPPOONNNNNNNNMMMMMMMMMMLLLLLKKKKJJJGGGGFFFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::99999999999998888888888888888887777777777777777777766666666666655555555665555555555554444444444444444444444444444333333333322222222222222221111111222111111111110000000000////////////..............--------,,,,,,,,+++++++++*******)))))))))(((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!  ________________________````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````_________________________^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOPPPPPPPPPPQQRRSSTTUUUVVVVVVVVVVVVVVVVVVWWWWWXXXXYYY[\\\\\\]]]]]]]]]]]]]\\\\[\\\\[[[[ZZZZZZZZZZZZZZZZZ\\\\\]]]]]]\\\\\\[[[ZZZYYXXWWVVUUTTSSRQQPPOOONNNNNNNNMMMMMMMMMMLLLLKKKKKJJJGGGGFFFFFFFFFFFEEEEEEEEEEEDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::9:::::9999999999999888888888888888887777777777777777777766666666666655555555566555555555554444444444444444444444444444333333333322222222222222221111111122211111111111000000000////////////...............-------,,,,,,,,,+++++++++*******))))))))((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!  _____________________________```````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````_________________________^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPOOPPPPOPPPPPQQQRRSSTTUUUVVVVVVVVVVVVVVVVVWWWWXXXXXYYY\\\\\\\\]]]]]]]]]]]]\\\\[\\\\[[[[ZZZZZZZZZZZZZZZZZ\\\\\\]]]\\\\\\\[[[ZZZYYYXWWWVVUUTSSRRQQPPOOONNNNNNNMMMMMMMMMLLLLLKKKKKJJJJGGGFFFFFFFFFFFFEEEEEEEEEEECCCCCCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>=================<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9::::99999999999998888888888888888877777777777777777777766666666666655555555565555555555544444444444444444444444444444333333333322222222222222211111111122211111111111000000000////////////...............-------,,,,,,,,,+++++++++*******))))))))(((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!  __________________________________``````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````__________________________^^^^^^^^^^^_______________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXWWXWWWWWWWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOPPPOOOOPPPPQQRRSSTTTUUUUVVVVVVVVVVVVVVVWWWWXXXXYYYY\\\\\\\\]]]]]]]]]]]]\\\\[\\\\[[[[[ZZZZZZZZZZZZZZZZ\\\\\\\\\\\\\\\[[[[ZZYYYXWWWVVUUTTSSRRQQPPOOONNNNNNNMMMMMMMMLLLLLLKKKKJJJJJGGGFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99:::999999999999998888888888888888777777777777777777777666666666666555555555555555555555544444444444444444444444444444333333333322222222222222211111111122111111111111000000000///////////...............-------,,,,,,,,,++++++++++******))))))))((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""""!!!!!!  ____________________________________````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````___``````````__________________________^^^^^^^^^^^^^^_____________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOPPOOOOOOPPPPQQRRSSTTTUUUUUVVVVVVVVVVVVVWWWWXXXXYYYY\\\\\\\\]]]]]]]]]]]]\\\\[\\\\[[[[[ZZZZZZZZZZZZZZZZ\\\\\\\\\\\\\\[[[[ZZZYYXXWWVVVUUTTSSRRQQPPOOONNNNNNMMMMMMMMLLLLLLKKKKKJJJJJGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999:::999999999999988888888888888887777777777777777777777666666666666555555555555555555555444444444444444444444444444443333333333322222222222222111111111121111111111111000000000//////////...............--------,,,,,,,,,++++++++++******))))))))((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!  ^^__________________________________________````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaa````````````````````______```````__________________________^^^^^^^^^^^^^^^^^__________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOPOOOOOOOOPPPQQRRRSSTTTUUUUUUUUUUVVVVVVVWWWWXXXXYYYY\\\\\\\\]]]]]]]]]]]]\\\\[\\\\\[[[[[ZZZZZZZZZZZZZZZ\\\\\\\\\\\\\[[[[ZZYYYXXXWWVVUUUTTSRRQQPPPOOONNNNNNMMMMMMMLLLLLLKKKKKJJJJJJGGFFFFFFFFFFFEEEEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::9999::9999999999999888888888888888887777777777777777777776666666666665555555555555555555554444444444444444444444444444433333333333222222222222221111111111121111111111111000000000/////////................-------,,,,,,,,,,++++++++++******)))))))((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!  ^^^^^^__________________________________________aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaa```````````````````_________````__________________________^^^^^^^^^^^^^^^^^^^^________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOPPPPQQRRSSSTTTTUUUUUUUUUUVVVVVWWWWXXXXYYYY\\\\\\\\]]]]]]]]]]]]\\\\\]\\\\[[[[[[ZZZZZZZZZZZZZZ\\\\\\\\\\\\[[[[ZZYYYXXXWWVVVUUTTSSRRQQPPPOOONNNNNNMMMMMMLLLLLLKKKKKJJJJJJJGFFFFFFFFFFFEEEEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999:99999999999999888888888888888877777777777777777777766666666666655555555555555555555554444444444444444444444444443333333333333222222222222221111111111111111111111111000000000/////////...............--------,,,,,,,,,,++++++++++*****)))))))(((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!  ^^^^^^^^^^______________________________________aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaa```````````````````_____________`__________________________^^^^^^^^^^^^^^^^^^^^^^^_____________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQRRSSSTTTTTUUUUUUUUUVVVVWWWWXXXXYYYY\\\\\\\\\]]]]]]]]]]\\\\\\]\\\\\[[[[[[ZZZZZZZZZZZZZ\\\\\\\\\\\[[[[ZZYYYXXXWWVVVUUUTTSSRRQQPPPOOONNNNNNMMMMMMLLLLLKKKKKKJJJJJJIFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@@@@??????????????>>>>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999:99999999999998888888888888888877777777777777777767766666666666655555555555555555555544444444444444444444444444433333333333333222222222222211111111111111111111111111000000000////////...............--------,,,,,,,,,,,++++++++++*****)))))))((((((('''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!  _______________________````````````````````````````````````````aaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaa````````````````````````````````````````````_______```````````````__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOPPOOOOOOOPPPPQQQRRSSSTTTTUUUUUUUVVVVVVWWWXXXXYYYYZZ]]]]]]]]^^^^^^^^^^^^]]]]]_^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[ZZZYYYXXWWWWVVUUUTTTSSRRQQPPPOOOONNNNLLLLLKKKKKJJJJJJIIIIIIHHHEEEEEEEEEEDDDDDDDDDDDDCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@?????????????>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::9999999999999888888888888888888777777777777777777776666666666666666666666665555555555554444445444444444444333333333333333333333333333322222222222222222211111111111111111111111111111000000000///////..............-----------,,,,,,,,,,,++++++++++++******)))))))(((((((('''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!  ____________________________``````````````````````````````````````````aaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````__________````````````_____________^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOPPOOOOOOOOPPPPQQRRRSSSTTTTUUUUUUUUVVVVWWWWXXXYYYYYZ]]]]]]]]]^^^^^^^^^^^]]]]]_^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXWWWVVVUUUUTTSSSRRQQPPPOOOONNNNLLLLKKKKKJJJJJJIIIIIIIHHHEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::99999999999998888888888888888888777777777777777777776666666666666666666666655555555555544444444444444444443333333333333333333333333332222222222222222222211111111111111111111111111111000000000//////...............----------,,,,,,,,,,,,+++++++++++******)))))))(((((((((''''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!  ^^^^_____________________________````````````````````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````_____________`````````________________^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^]]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOPOOOOOOOOOOPPPQQQRRSSSSTTTUUUUUUUUVVVVVWWWXXXYYYYYZ]]]]]]]]]^^^^^^^^^^^]]]]]_^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[ZZYYYXXWWWVVVUUUUTTTSSRRRQQPPPOOOONNNNLLLLKKKKJJJJJJIIIIIIIHHHHEEEEEEEEEDDDDDDDDDDDDCCCCCBBBBBBBAAAAAAAAAAAAA@@@@@@@@?????????????>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999999988888888888888888877777777777777777777666666666666666666666666555555555554444444444444444444333333333333333333333333332222222222222222222221111111111111111111111111111110000000000/////..............-----------,,,,,,,,,,,,+++++++++++******))))))((((((((('''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!  ^^^^^^^^______________________________```````````````````````````````````aaaaaaabbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````__`````````________________``````___________________^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOPOOOOOOOOOOPPPPQQRRRSSSSTTTTUUUUUUUVVVVWWWXXXYYYYYZ]]]]]]]]]]^^^^^^^^^]]]]]]_^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\[[[[ZZZYYXXWWWVVVVUUUTTTSSSRRRQQPPPOOOONNNNLLLLKKKKJJJJJIIIIIIIHHHHHEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAA@@@@@@@@?????????????>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::9999999999999888888888888888888877777777777777777777666666666666666666666665555555555554444444444444444444333333333333333333333333222222222222222222222211111111111111111111111111111110000000000/////.............------------,,,,,,,,,,,,+++++++++++*****))))))((((((((('''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!  ^^^^^^^^^^^^^______________________________``````````````````````````````aaaaaaaaaaaaaaabbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````_____``````___________________```______________________^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOPPPPQQQRRRSSSSTTTTUUUUUUUVVVWWWXXXXYYYYZ]]]]]]]]]]]]^^^^^^]]]]]]]_^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\[[[[[ZZYYXXXWWVVVUUUTTTTSSSSRRRQQPPPPOOOONNNLLLKKKKJJJJJIIIIIIIIHHHHHEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::9999999999999888888888888888888877777777777777777777666666666666666665666666555555555554444444444444444444333333333333333333333333222222222222222222222211111111111111111111111111111110000000000//////.............-----------,,,,,,,,,,,,,++++++++++******)))))(((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!  ^^^^^^^^^^^^^^^^^_______________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````________```_______________________________________________^^^^^^^^^^^^^^]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOPPPQQQRRRRSSSSTTTTTUUUUUVVVVWWWXXXYYYYY]]]]]]]]]]]]]]]]]]]]]]]]]_^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\[[[[ZZZYYXXWWVVVUUUTTTTTSSSRRRQQQPPPPOOOONNNLLLKKKKJJJJJIIIIIIIHHHHHHEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBAAAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::99999999999999888888888888888888777777777777777777777666666666666666655666665555555555554444444444444444443333333333333333333333322222222222222222122221111111111111111111101111111111100000000000//////............------------,,,,,,,,,,,,,++++++++++*****))))))((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^___________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````______________________________________________________________^^^^^^^^^^^^]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOPPPPQQQRRRSSSSTTTTTTUUUUUVVVWWWXXXYYYYY]]]]]]]]]]]]]]]]]]]]]]]]]_^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\[[[[ZZYYXXWWWVVUUUUTTTTSSSSRRRQQQPPPPOOOONNNLLLKKKKJJJJIIIIIIIIHHHHHHEEEEEEDDDDDDDDDDDDCCCCCCCCBBBBAAAAAAAAAAAAA@@@@@@@@?????????????>>>>>>>>>>>>===========<<<<<<<<<<<<<;<;;;;;;;;;;;;;:::::::::::::::99999999999998888888888888888887777777777777777777777666666666666666555666655555555555544444444444444444443333333333333332333333222222222222222221122211111111111111111111001111111111000000000000//////............------------,,,,,,,,,,,,,++++++++++*****)))))((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````_________________________________________________________________^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPPQQQRRRRSSSTTTTTTTUUUUVVVWWWWXXXYYYY\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\[[[[ZZZYYXXWWVVVUUUTTTSSSSSRRRRQQQPPPPOOOONNNLLLKKKJJJJJIIIIIIIHHHHHHHEEEEEDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999988888888888888888877777777777777777777776666666666666665555666555555555555444444444444444444433333333333333322333332222222222222222211122111111111111111111100001111111110000000000000/////............------------,,,,,,,,,,,,,,+++++++++*****)))))(((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````_____________________________________________________________________^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQRRRRSSSTTTTTTUUUUUVVVWWWXXXYYYY\]]]]]]]]]]]]]]]]]]]]]]\\^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\[[[[ZZZYYXXWWVVUUUTTTSSSSSRRRRQQQQPPPPOOOONNNLLLKKKJJJJIIIIIIIHHHHHHHHEEEEDDDDDDDDDDDDCCCCCCCCCCBBAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::9999999999999988888888888888888877777777777777777777776666666666666655555665555555555555444444444444444444433333333333333222333222222222222222222111121111111111111111110000001111111000000000000000/////...........-------------,,,,,,,,,,,,,++++++++++*****)))))(((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^__________________________````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaa``aaaaaaaaaaaaaaaaaaa`````````_______________________________________________________________________^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPQQQRRRRRSSSTTTTTTUUUUVVVWWWXXXXYYY\\]]]]]]]]]]]]]]]]]]]\\\\^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\[[[ZZZYYXXWWVVUUTTTSSSSSRRRRRQQQPPPPPOOOONNNLLLKKKJJJJIIIIIIIHHHHHHHHEEEDDDDDDDDDDDDCCCCCCCCCCCBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::9999999999999888888888888888888777777777777777767777766666666666666555555665555555555554444444444444444444333333333333332222333222222222222222221111111111111111111111100000001111100000000000000000/////...........------------,,,,,,,,,,,,,,++++++++++*****)))))(((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^________________________________``````````````````aaaaaaaaaaaaaaaaaaaaaaaaa````aaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaa``````aaaaaaaaaaaaaaa``````````__________________________________________________^____________________^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPQQQQRRRRRSSSTTTTTTUUUVVVVWWWXXXYYY\\\]]]]]]]]]]]]]]]]\\\\\\^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[ZZZYYXWWVVVUUTTTSSSSRRRRRQQQQPPPPOOOOONNNLLKKKKJJJJIIIIIIHHHHHHHHHEEEDDDDDDDDDDDCCCCCCCCCCCCBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::9:9999999999999888888888888888888777777777777777776777776666666666666555555565555555555555444444444444444444333333333333333222233222222222222222221111111111111111111111100000000111100000000000000000//////..........-------------,,,,,,,,,,,,,,+++++++++*****)))))((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###############"""""""""""""!!!!!!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^______________________________________````````````aaaaaaaaaaaaaaaaaaaaaaaaa```````````````aaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaa`````````````aaaaaaaaaaa``````````````_______________________________________________^^^^_________________^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPQQQQRRRRRSSSSTTTTTUUUUVVVWWWXXXXYY\\\\]]]]]]]]]]]]]\\\\\\\\^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYXWWVVVUUTTTSSSRRRRRQQQQPPPPPOOOONNNNLLKKKKJJJJIIIIIIHHHHHHHHGEEDDDDDDDDDDDCCCCCCCCCCCCCAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::999999999999999888888888888888888777777777777777776677777666666666666555555555555555555555444444444444444444433333333333333222223222222222222222222111111111111111111111100000000011100000000000000000//////..........-------------,,,,,,,,,,,,,,++++++++++*****)))))((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________``````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````aaaaaaa``````````````````aaaaaaa``````````````````____________________________________________^^^^^^^______________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPQQQQRRRRSSSSSTTTTTUUUVVVWWWXXXXYY\\\\\]]]]]]]]]]\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYXXWVVUUUTTTSSSRRRRQQQQQPPPPOOOOONNNNLLKKKJJJJJIIIIIHHHHHHHHGGEDDDDDDDDDDDDCCCCCCCCCCCCBAAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::999999999999999888888888888888888777777777777777766677776666666666666555555555555555555555444444444444344444333333333333332222223222222222222222221111111111111111111111000000000010000000000000000000//////..........-------------,,,,,,,,,,,,,+++++++++++*****)))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$###############"""""""""""""!!!!!!!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````aa```````````````````````aa```````````````````````_________________________________________^^^^^^^^^^___________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONOOOOOOOOOOOOOOPPPPQQQQQRRRSSSSSSTTTTUUUUVVVWWWXXXYY\\\\\]]]]]]]]]\\\\\\\\\[[]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYXXWWVVUUTTTSSRRRRRQQQQPPPPPOOOONNNNMLLKKKJJJJIIIIIIHHHHHHHHGGEDDDDDDDDDDDCCCCCCCCCCCCBBAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::999999999999999888888888888888888777777777777777766667776666666666666555555555555555555555444444444444434444433333333333332222222322222222222222222111111111111111111110000000000001000000000000000000//////..........-------------,,,,,,,,,,,,,,++++++++++*****)))))(((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$##############""""""""""""""!!!!!!!!!!!!!!  ]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________```aaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````````````````````````````````````````````````______________________________________^^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNOOOOOOOOOOOOOOPPPPQQQQQRRRRSSSSSTTTTTUUUVVVWWWXXXXY\\\\\\]]]]]]]\\\\\\\\\[[[]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[ZZYYXXWWVVUUTTTSSRRRRQQQQQPPPPOOOOONNNNMLKKKKJJJJIIIIIHHHHHHHHGGGDDDDDDDDDDDCCCCCCCCCCCCCBBAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::999999999999999888888888888888888777777777777777766666777666666666666555555555555555555555544444444444433444433333333333333222222222222222222222222211111111111111111111000000000000000000000000000000///////.........-------------,,,,,,,,,,,,,,+++++++++++*****)))))(((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$##############"""""""""""""!!!!!!!!!!!!!!!  ]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________```````````aaaaaaaaaaaaaa`````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaa```````aaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````````___``````````````````````````````````````````````````________________________^^_________^^^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNOOOOOOOOOOOOOOPPPPPQQQQQRRRRSSSSSTTTTUUUVVVWWWXXXXY\\\\\\]]]]]]\\\\\\\\\[[[[]]\\\\\\\\[[[[[\\\\\\\\\\\\\\\\[[[[ZZYYXXWWVVUUTTTSSRRRRQQQQPPPPOOOOONNNNMMLKKKKJJJJIIIIIHHHHHHHGGGGDDDDDDDDDDCCCCCCCCCCCCCBBBAAAAAAAAAA@@@@@@@@@@@@@????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::99999999999999988888888888887888777777777777777766666677666666666666555555555555555555555554444444444443344433333333333333322222222222222222222222221111111111111111111000000000000000000000000000000////////........-------------,,,,,,,,,,,,,,,+++++++++++*****)))))(((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$##############""""""""""""""!!!!!!!!!!!!!!  ]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________```````````````````aaaaaa``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````````````________``````````````````````````````````````````````````____________________^^^^^^_____^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNOOOONNOOOOOOOOPPPPPPQQQQQRRRRSSSSSTTTUUUUVVVWWWXXXX\\\\\\\]]]\\\\\\\\\\[[[[[]\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\[[[ZZYYYXWWVVUUTTTSSRRRQQQQPPPPOOOOONNNNNMMLKKKKJJJJIIIIIHHHHHHGGGGGDDDDDDDDDCCCCCCCCCCCCCBBBBAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::99999999999999988888888888887788877777777777777766666667666666666666655555555555555555555554444444444443334443333333333333322222222222222222222222222111111111111111111100000000000000000000000000000/////////........------------,,,,,,,,,,,,,,,+++++++++++******)))))(((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$##############"""""""""""""!!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaa````````````````````````````````````````````````````______________``````````````````````````````````````````````````_________________^^^^^^^^^__^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNOONNNNNNOOOOOOOPPPPPQQQQQQRRRRSSSSTTTTUUUVVVWWWXXXX\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\[[[[[[[[[[[[[\\\\\\\\\\\\\[[[ZZZYYXXWWVVUUTTSSRRRQQQQPPPPOOOONNNNNMMMKKKKJJJJJIIIIHHHHHHHGGGGGDDDDDDDDCCCCCCCCCCCCCBBBBBAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::99999999999999988888888888888778877777777777777766666666766666666666655555555555555555555554444444444444333444333333333333322222222222222222222222222211111111111111111100000000000000000000000000000//////////.......-------------,,,,,,,,,,,,,,,+++++++++++*****)))))((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$##############""""""""""""""!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````_____________________``````````````````````````````````````````````````_____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOPPOOOOOOOOOOOOOOOOONNNNNNONNNNNNNNOOOOOOPPPPPPQQQQQRRRRRSSSSTTTUUUVVVWWWXXXX\\\\\\\\\\\\\\\\\\\[[[[[Z\\\\\[[[[[[[[[[[[[[[\\\\\\\\\\\[[[[ZZZYYXXWWVVUUTTSSRRRQQQQPPPOOOONNNNNMMMMKKKKJJJJJIIIIHHHHHHGGGGGGDDDDDDDCCCCCCCCCCCCCBBBBBBAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::9999999999999998888888888888777877777777777777766666666666666666666655555555555555555555555444444444444433344333333333333332222222222222222222222222221111111111111111110000000000000000000000000000///////////......-------------,,,,,,,,,,,,,,,++++++++++++*****)))))((((((''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$##############"""""""""""""!!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````_________________________``````````````````````````````````````````````````__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPQQQQQPPPPPPPPPPPPPPPPPOOOPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNOOOOOOOPPPPPPQQQQRRRRRSSSSTTTUUUVVVWWWWXXX[\\\\\\\\\]\\\\\\\\[[[[[Z\\\\[[[[[[[[[[[[[[[[[\\\\\\\\\\[[[[ZZZYYXXWWVVUUTTSSRRRQQQPPPOOOONNNNMMMMMMKKKKJJJJIIIIIHHHHHGGGGGGGDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::99999999999999988888888888887777877777777777777666666666666666666666655555555555555555555554444444444444333344333333333333322222222222222222222222222221111111111111111110000000000000000000000000000///////////......------------,,,,,,,,,,,,,,,++++++++++++******)))))(((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$##############""""""""""""""!!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````````````````````````````````_________``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````_________________________``````````````````````````````````````````````__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOPPPPPPQQQQRRRRRSSSSTTTUUUVVVWWWXXX[\\\\\\\\\]\\\\\\\\[[[[[Z\\\[[[[[[ZZZZZZZ[[[[[[\\\\\\\\[[[[[ZZZYYYXXWWVVUUTSSSRRQQQPPPOOONNNNMMMMMMLKKKJJJJJIIIIIHHHHHGGGGGGGDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::99999999999999988888888888888777777777777777777666666666666666666666655555555555555555555554444444444444433334333333333333322222222222222222222222222222111111111111111111000000000000000000000000000///////////......------------,,,,,,,,,,,,,,,,++++++++++++*****)))))((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$##############"""""""""""""!!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________``````````````````````````````````````````````````_________________________``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````_________________________`````````````````````____`````````````````__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPQQQQRRRRSSSSTTTUUUVVVWWWXXX[[\\\\\\\\]]\\\\\\\[[[[[Z\\\[[[[[ZZZZZZZZZZ[[[[[[\[[[[[[[[[[ZZZYYYXXWWVVUUTTSSRRQQQPPPOOONNNMMMMMMLLKKKJJJJJIIIIHHHHHGGGGGGGGDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@@@@????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::99999999999999998888888888888777777777777777777666666666666666666666655555555555555555555554444444444444433333433333333333332222222222222222222222222222211111111111111111100000000000000000000000000///////////.......------------,,,,,,,,,,,,,,,++++++++++++******)))))(((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$###############"""""""""""""!!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________`````````````````````````_________````````````````_________________________``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````_________________________````````````````_________`````````````____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNOOOOOOOPPPPPPPPQQQRRRRSSSTTTUUUVVVWWWWXX[[\\\\\\\\]]\\\\\\\[[[[[Z\\[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[ZZZYYYXXWWVVUUTTSSRRQQQPPOOONNNNMMMMMLLLKKJJJJJJIIIIHHHHHGGGGGGGGDDDDCCCCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>===========<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::99999999999999988888888888887777777777777777776666666666666666666666655555555555555455555544444444444444433333333333333333322222222222222222222222222222211111111111111111100000000000000000000000000///////////......------------,,,,,,,,,,,,,,,,+++++++++++******)))))((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$##############"""""""""""""!!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________`````````````````````````_____________________````_________________________`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````__________________________````````````_____________`````````________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOPPPPPPPQQQQRRRSSSTTTUUUVVVWWWWXX[[\\\\\\\\]]\\\\\\\[[[[[Z\\[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[ZZZZYYYXXWWVVUUTTSSRRQQQPPOOONNNMMMMMLLLLKJJJJJJJIIIIHHHHGGGGGGGGFDDDCCCCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::999999999999999888888888888877777777777777777776666666666666666666666555555555555554455555444444444444444433333333333333333222222222222222222222222222222211111111111111111100000000000000000000000000///////////......-----------,,,,,,,,,,,,,,,,++++++++++++******)))))(((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$###############"""""""""""""!!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___`````````````````````````__________________________________________________``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````_________________________________``````___________________`````____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOPPPPPPQQQQRRRSSSTTTUUUVVVVWWWXX[[[\\\\\\\]]\\\\\\\[[[[[Z\\[[[[ZZZZZZZZZZZZZZZZZ[[[[[[[[[[ZZZZZYYYXXWWVVUUTTSSRRQQQPPOOONNNMMMMLLLLLJJJJJJJIIIIIHHHHGGGGGGGFFDDCCCCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@@@@?????????>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;:;:::::::::::::9999999999999998888888888888877777777777777777766666666666666666666665555555555555444455554444444444444444333333333333333332222222222222222222222222222222211111111111111111000000000000000000000000000//////////.......-----------,,,,,,,,,,,,,,,,+++++++++++******)))))(((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$##############""""""""""""""!!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________```````````````_______``````````````````_________________________``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaa`````````````````aaaa`````````````````````____________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNOOOOOOOPPPPPPPPQQRRRRSSSTTTUUUVVVWWWWXXXZZ[[[[[[\\\\\\\[[[[[[ZZZZ\\\\[[[[ZZZZZZZZZZZZZ[[[[ZZZ[[[ZZZZZZZYYYXXWWWVVUUUTTSSRRQQQPPOOONNNMMMMMMMIIIIIIIHHHHGGGGFFFFFFFEEEDDCCCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999999999999998888888888888877777777777777766666666666666666666665555555555555544544444444444444444433333333333322222222222222222222222222211111111111111111011100000000000000000/////00000///////////.............------------,,,,,,,,,,,,,,,,,,+++++++++******))))(((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  \\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________``````__________________```````_________________________``````````````````````````_________________________```````````````````````````````````````````````````````````````````````````a`````````````````````````````````````````````````__________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWUUUUUUUUUUTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNOOOOOOOPPPPPPPPQQRRRRSSSTTTUUUVVVWWWWXXXZZZ[[[[[\\\\\\\[[[[[[ZZZZ\\\\[[[[ZZZZZZZZZZZZZZZ[[ZZZZZZZZZZZZYYYYXXWWVVVUUUTTSSRRQQQPPOONNNMMMMMMLLIIIIIIHHHHHGGGGFFFFFFEEEEDCCCCCCCCCCCCCBBBBBBBBBBBBAA@@@@@@@@@@@@@??????????>>>>>>>>>>>=============<==<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::999999999999999998888888888888777777777777777666666666666666666666655555555555555444444444444444444444333333333333322222222222222222222222222111111111111111111011000000000000000000/////00000///////////.............-----------,,,,,,,,,,,,,,,,,,+++++++++******))))(((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$##############""""""""""""!!!!!!!!!!!!!!!  \\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________________________________``````````````````````````_________________________`````````````````````````````````````_____________```````````````````````````````````````````````````````````````````````````______________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOONOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOPPPPPPPQQQRRRSSSTTUUUVVVVWWWWXXXZZZ[[[[[[\\\\\\[[[[[[ZZZZ\\\\[[[[ZZZZZZYYYZZZZZZZZZZZZZZZZZZZYYYYXXXWWVVUUUUTTSSRRQQQPPOONNNMMMMMLLLIIIIIHHHHHGGGGGFFFFFEEEEECCCCCCCCCCCCCCBBBBBBBBBBBBA@@@@@@@@@@@@@???????????>>>>>>>>>>=============<<=<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::999999999999999998888888888888777777777777777666666666666666666666655555555555555444444444444444444444433333333333322222222222222222222222222111111111111111111001100000000000000000//////00000///////////.............-----------,,,,,,,,,,,,,,,,,,+++++++++******))))(((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  \\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________________________________________``````````````````````````_________________________``````````_______________`________________________```````````````````````````````````````````````````````````````````````````____________________^^^^^__________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVUUUUUUUTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOPPPPOOOOOOOOOOOOOOOOOONNNOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOPPPPPPPQQQRRRSSSTTUUUVVVWWWWWXXXZZZ[[[[[[\\\\\\[[[[[[ZZZZ]\\\[[[[ZZZZZYYYYYYZZZZZZZZZZZZZZYYYYYYXXXWWWVVUUTUTTSSRRQQQPPOONNNMMMMLLLLIIIIHHHHHHGGGGFFFFFFEEEEECCCCCCCCCCCCCBBBBBBBBBBBBB@@@@@@@@@@@@@@???????????>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::99999999999999998888888888888777777777777777766666666666666666666655555555555555444444444444444444444433333333333332222222222222222222222222211111111111111111100100000000000000000///////0000////////////.............-----------,,,,,,,,,,,,,,,,,+++++++++******))))(((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________________________________________________________``````````````````````````___________________________________________________________________________```````````````````````````````````````````````````````````````````````````________________^^^^^^^^^______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOPPPOOOOOOOOOOOOOOOOOONNNNOOOOOOOOONNNNNNNNNNNNNNNMNNNNNNNNNNNNNOOOOOOOPPPPPPQQRRRRSSTTTUUUVVVWWWWWXXXZZZ[[[[[[[\\\\\[[[[[[ZZZZ]\\\[[[[ZZZZYYYYYYYYYZZZZYYYYYYYYYYYYYXXXXWWVVVUUTTTTSSRRQQQPPOONNNMMMLLLLLIIIHHHHHHGGGGFFFFFFEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBA@@@@@@@@@@@@?????????????>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999999999888888888888877777777777777766666666666666656666665555555555555444444444444444444444433333333333332222222222222222222221222211111111111111111100010000000000000000////////0000////////////..............----------,,,,,,,,,,,,,,,,++++++++++*****)))))(((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________________________________________________________``````````````````````````___________________________________________________________________________```````````````````````````````````````````````````````````````````````````____________^^^^^^^^^^^^^___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVUUUUTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOPPOOOOOOOOOOOOOOOOOONNNNNOOOOOOOONNNNNNNNNNNNNNNNMNNNNNNNNNNNNNOOOOOOPPPPPPPQQRRRSSSTTTUUVVVVWWWWWXXXZZZZ[[[[[[\\\\\[[[[[[ZZZZ]\\\[[[[ZZZZYYYYYYYYYYZZZYYYYYYYYYYYXXXXXWWWVVUUUTTTTSSRRRQQPPOONNNMMMLLLLLIHHHHHHHGGGGGFFFFFEEEEEEECCCCCCCCCCCBBBBBBBBBBBBBAA@@@@@@@@@@@@?????????????>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999999999999999888888888888877777777777777766666666666666655666665555555555555444444444444444444444433333333333333222222222222222222221122211111111111111111100000000000000000000/////////0000////////////..............----------,,,,,,,,,,,,,,+++++++++++******))))(((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________________________________________________________________________________________________________________________________________________________`````````````````________``````````````````````````````````````````````````________^^^^^^^^^^^^^^^^^_______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVUUTTTTTTTTTTTTTTTTTTTTTSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOONNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNOOOOOOPPPPPPPQQRRRSSSTTUUUVVVVWWWWXXXXZZZZ[[[[[[[\\\[[[[[[[ZZZZ]\\\[[[[ZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXWWWWVVVUUTTTTTSSRRRQQPPOONNNMMMLLLLLHHHHHHHHGGGGFFFFFEEEEEEEECCCCCCCCCCBBBBBBBBBBBBBAAA@@@@@@@@@@@?????????????>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999999999999988888888888887777777777777777666666666666665556666555555555555544444444444444444444443333333333333322222222222222222222111221111111111111111110000000000000000000///////////0000/////////////.............----------,,,,,,,,,,,,,++++++++++++*****)))))(((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________________________________________________________________________________________________________________________________________________________________________``````````_______________``````````````````````````````````````````````````___^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNOOOOOONNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNOOOOOOPPPPPPPQQRRRSSTTTUUUVVVWWWWWXXXXZZZZ[[[[[[[[[[[[[[[[[ZZZZ]\\\\[[[ZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXWWWWVVVUUUTTTTSSSRRRQQPPOONNMMMLLLLLKHHHHHHHGGGGGFFFFFEEEEEEEECCCCCCCCCBBBBBBBBBBBBBAAAA@@@@@@@@@@??????????????>>>>>>>=============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999999999999998888888888888877777777777777766666666666666555566655555555555554444444444444444444444433333333333332222222222222222222211112111111111111111111000000000000000000/////////////0000/////////////.............----------,,,,,,,,,,,+++++++++++++******)))))((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^________________________________________________________________________________________________________________________________________________________________________________`________________________`````````````````````````````````````````````_____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOONNNNNNNNNNNNNNNNNMMMMNNNNNNNNNNNNNOOOOOOPPPPPPQQRRRRSSTTTUUVVVVWWWWWXXXXZZZZ[[[[[[[[[[[[[[[[[ZZZZ]\\\\[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVUUUTTTTTSSSRRRQQPPOONNMMMLLLLKKHHHHHGGGGGGFFFFFEEEEEEEEECCCCCCCCBBBBBBBBBBBBBAAAAA@@@@@@@@@??????????????>>>>>>>=============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999999999998999888888888888877777777777777766666666666666555556665555555555555444444444444444444444433333333333323222222222222222222211111111111111111111110000000000000000000//////////////000/////////////..............----------,,,,,,,,,,+++++++++++++******))))))(((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________________________________________________________________________________________________________________________________________________________________________________`````````````````````____```````````````__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVTTTTTTTTTTTTTTTTTTSSSSSSSRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOPPPPPOOOOOOOOOOOOOOOOOOONOOOOOOOOOOOOOOONNNNNNNNNNOOONNNNNNNNNNNNNNNNNMMMMMNNNNNNNNNNNNNOOOOOPPPPPPPQQRRRSSSTTUUUVVVWWWWWXXXXXZZZZ[[[[[[[[[[[[[[[[[ZZZZ]\\\\[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWVVVVUUUTTTTTTSSSRRRQQPPOONNMMMLLLKKKHHHHGGGGGGFFFFFFEEEEEEEEECCCCCCCBBBBBBBBBBBBBAAAAAA@@@@@@@@??????????????>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999999999889988888888888887777777777777776666666666666665555566555555555555544444444444444444444443333333333332222222222222222222221111111111111111111111000000000000000000////////////////00//////////////..............----------,,,,,,,,,+++++++++++++*******))))))(((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________^^^^^__________________________________________________________________________________________________________________________________________________````````````````_________``````````_______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTSSSSSSSSRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPOOOOOOOOOOOOOOOOOOONNOOOOOOOOOOOOONNNNNNNNNNNNOONNNNNNNNNNNNNNNNNMMMMMMNNMMMNNNNNNNNOOOOOPPPPPPQQRRRRSSSTTUUUVVVWWWWWXXXXXZZZZ[[[[[[[[[[[[[[[[[ZZZZ]\\\\[[[ZZZZZYYYYYYYYYYYYXXXXXXXWWWWWVVVVVUUUTTTTSTTSSSRRRQQPPOONNMMLLLKKKKHHGGGGGGGFFFFFFEEEEEEEEEDCCCCCCBBBBBBBBBBBBBBAAAAAA@@@@@@@??????????????>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::999999999999988988888888888888777777777777777666666666666665555556555555555555544444444444444444444433333333333332222222222222222222222111111111111111111110000000000000000000/////////////////0///////////////..............---------,,,,,,,,,+++++++++++++*******))))))(((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________^^^^^____________________^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________________________________________________________________________________`````````________________`````____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTSSSSSSSSSSRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOPPOOOOOOOOOOOOOOOOOOONNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMNNNNNNNOOOOOPPPPPPQQRRRRSSTTTUUUVVVWWWWWXXXXXZZZZ[[[[[[[[[[[[[[[[[ZZZZ]\\\\[[[ZZZZZYYYYYYYYYYYYXXXXXWWWWWWVVVVUUUUTTTTSSTSSSSRRRQQPPOONNMMLLLKKKKGGGGGGGGFFFFFFEEEEEEEEEDDCCCCCBBBBBBBBBBBBBBAAAAAAA@@@@@@???????????????>>>>>>>=============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999999999998888888888888888877777777777777766666666666666555555555555555555555444444444444444444444333333333333322222222222222222222211111111111111111110000000000000000000//////////////////////////////////...............---------,,,,,,,,+++++++++++++********))))))(((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!  [\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________^^^^^^^^^^^^^^___________^^^^^^^^^^^^^^^^^^^^^^^^^__________________________^^^^________^^^^^^^^^^^^^___________________________________________________________________________```_______________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPOOOOOOOOOOOOOOOOOOONNNNNOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNOOOOOPPPPPPQQQRRRSSSTTTUUUVVVWWWWWXXXXXZZZZ[[[[[[[[[[[[[[[[[ZZZZ]\\\[[[[ZZZZZYYYYYYYYYYYYXXXXWWWWWVVVVUUUUUTTTTTSSSSSSSRRRQQPPOONMMLLLKKKKJGGGGGGGFFFFFFEEEEEEEEEDDDCCCCBBBBBBBBBBBBBBAAAAAAAA@@@@@@??????????????>>>>>>>=============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999999999999888888888888888877777777777777776666666666666555555555555555555555444444444444444444443333333333333322222222222222222222211111111111111111100000000000000000000///////////////////////////////////...............---------,,,,,,,,++++++++++++********))))))((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!  [[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________________^^__^^^^^___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMNNNNNOOOOOPPPPPPQQQRRRSSSTTTUUVVVVWWWWWXXXXXZZZZ[[[[[[[[[[[[[[[[ZZZZZ\\\\[[[[ZZZZZYYYYYYYYYYYYXXWWWWWVVVVVUUUUTTTTTSSSSSSSSSRRQQQPOONNMMLLKKKKJJGGGGGGFFFFFFFEEEEEEEEDDDDCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@??????????????>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999999999988888888888888888777777777777777666666666666665555555555555555555554444444444444444444333333333333332222222222222222222221111111111111111110000000000000000000////////////////////////////////////...............----------,,,,,,,+++++++++++*********)))))))(((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""""""!!!!!!!!!!!!  [[[[[[[[[[\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________^^^^^^^^^^^^^^^^^^^^^^^^^_______________^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNOOOOOPPPPPPQQQRRRSSSTTTUUUVVVWWWWWXXXXXZZZZ[[[[[[[[[[[[[[[[ZZZZY\\\\[[[ZZZZZZYYYYYYYYYYYXXWWWWWVVVVUUUUUTTTTTSSSSSSSSSRRRQQPPOONNMLLLKKKJJJGGGGFFFFFFFFEEEEEEEEDDDDDCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@??????????????>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::99999999999998888888888888888877777777777777766666666666666555555555555555555555444444444444444444433333333333333222222222222222222222211111111111111111000000000000000//00////////////////////////////////////................----------,,,,,,,++++++++++**********)))))))(((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""""!!!!!!!!!!!!  [[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMNNNNNOOOOPPPPPPQQQRRRSSSTTTUUUVVVWWWWWXXXXXZZZZ[[[[[[[[[[[[[[[[ZZZZY\\\[[[[ZZZZZYYYYYYYYYYYXXWWWWVVVVVUUUUTTTTTTSSSSSSSSSSRRRQQPPONNMMLLKKKJJJJGGFFFFFFFFFEEEEEEEEDDDDDDCBBBBBBBBBBBBBBAAAAAAAAAAA@@@??????????????>>>>>>>>=============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999999999888888888888888887777777777777776666666666666655555555555555555555554444444444444444443333333333333322222222222222222222221111111111111111000000000000000/////////////////////////////////////////............-...-----------,,,,,,,+++++++++**********)))))))(((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUTTTTTTSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNOOOOONNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMNNNNNOOOOPPPPPPQQQRRRSSSTTTUUUVVVVWWWWWXXXXZZZZ[[[[[[[[[[[[[[[ZZZZYY\\[[[[ZZZZZYYYYYYYYYYYXXXWWWVVVVUUUUTTTTTTTSSSSSSSSSSRRRQQPPOONNMLLKKKJJJJJFFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBBBBBBAAAAAAAAAAAA@@??????????????>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999999999988888888888888887777777777777767666666666666665555555555555555555554444444444444444443333333333333322222222222222222222222111111111111111000000000000000/////////////////////////////////////////...........---..------------,,,,,,++++++++***********))))))))(((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#######"""""""""""""""!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________^^^^^^__________________________________________________^^^^^^^^^]]]]]]]]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUTTTTTSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMNNNNNOOOOPPPPPPQQQRRRSSSTTTUUUVVVVWWWWWXXXXZZZZ[[[[[[[[[[[[[[[ZZZZYY\\[[[ZZZZYYYYYYYYYYYYXXXXWWVVVVUUUUTTTTTTSSSSSSSSSSSSRRRQQPPONNMMLLKKJJJJJIFFFFFFFFFEEEEEEEEEDDDDDDDBBBBBBBBBBBBBAAAAAAAAAAAAA@??????????????>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999999999999998888888888888888877777777777776666666666666666555555555555555555555444444444444444444333333333333333222222222222222222222211111111111111100000000000000////////////////////////////..../////////............----.------------,,,,,,,++++++++**********)))))))))((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#######""""""""""""""!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________^^^^^^^^^^^^^^__________________________________________________^^^^^]]]]]]]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNMMMMNNNNNNNNNMMMMMMMMMMMMMMMLMMMMMMMMNNNNNOOOOOPPPPPQQQRRRSSSSTTTUUUVVVWWWWWXXXXZZZZ[[[[[[[[[[[[[[ZZZZYYY\[[[ZZZZYYYYYYYYYYYXXXXXXWVVVUUUUTTTTTTSSSSSSSSSSSSSRRRQQPPOONMMLLKKJJJJJIIFFFFFFFFEEEEEEEEEDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAA??????????????>>>>>>>>>>>===========<<<<<<<<<<<<<;<<;;;;;;;;;;;;;;:::::::::::::99999999999998888888888888888877777777777777666666666666666555555555555555555555544444444444444344433333333333333222222222222222222222211111111111111100000000000000/////////////////////////........///////.............------------------,,,,,,,+++++++**********))))))))))((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^______________________________________________^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUTSSSSSSSSSSSSSSSSSSSSSSRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNMMMMMMMMMMMMMMMLLMMMMMMMMMNNNNOOOOOPPPPPPQQRRRRSSSTTTUUUVVVVWWWWWXXXZZZZ[[[[[[[[[[[[[[ZZZZYYY[[[ZZZYYYYYYXXXXXXXXXXXXWVVVUUUUTTTTTSSSSSSSSSSSSRSSRRRQQPPONNMLLKKKJJJIIIIFFFFFFFEEEEEEEEEEDDDDDDDDBBBBBBBBBBBAAAAAAAAAAAAAA@??????????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;<;;;;;;;;;;;;;;:::::::::::::99999999999998888888888888888877777777777777666666666666666555555555555555555555544444444444444334333333333333333222222222222222222222211111111111111100000000000000///////////////////////.........../////..............------------------,,,,,,,+++++++***********)))))))))((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#######""""""""""""""!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________^^^________________^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMNNNNNNMMMMMMMMMMMMMMMMLLLMMMMMMMMMNNNNNOOOOOPPPPPPQQRRRSSSTTTUUUVVVVWWWWWXXXZZZZZ[[[[[[[[[[[[ZZZZYYYX[[ZZZYYYYXXXXXXXXXXXXXWWWVVUUUTTTTTSSSSSSSSSSSSSSRSRRRQQPPOONMMLLKKJJJIIIIIFFFFFFEEEEEEEEEEDDDDDDDDDBBBBBBBBBBAAAAAAAAAAAAAA@@?????????????>>>>>>>>>>>>=========<<<<<<<<<<<<<;;;<;;;;;;;;;;;;;:::::::::::::99999999999999888888888888888877777777777777666666666666666555555555555555555555554444444444444433333333333333333222222222222222222222211111111111110110000000000000///////////////////////............//...............--------------------,,,,,,,+++++++**********))))))))))((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________^^^^^^^^^___________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNMMMMMMMMMMMMMMMMLLLLMMMMMMMMMMNNNNNOOOOOPPPPPQQRRRRSSSTTUUUUVVVWWWWWXXXZZZZZ[[[[[[[[[[[[ZZZZYYXX[ZZZYYYXXXXXXXXXXXXXXWWWWVUUUTTTTSSSSSSSSSSSSSSSRRSRRRQQPOONNMLLKKJJJIIIIIIFFFFEEEEEEEEEEEDDDDDDDDDDBBBBBBBBAAAAAAAAAAAAAAA@@@???????????>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::99999999999999888888888888888887777777777777766666666666666655555555555555555555554444444444444433333333333333333222222222222222222222211111111111110010000000000000//////////////////////..............................--------------------,,,,,,,,+++++++**********))))))))))((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#######""""""""""""""!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________^^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSRRRRRRRQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMLLLLLMMMMMMMMMMNNNNNNOOOOOPPPPPQQRRRSSSTTTUUUVVVVWWWWXXXZZZZZ[[[[[[[[[[[ZZZZYYYXXZZZYYXXXXWWWWWWWWWWWWWWWVUUUTTTSSSSSSSSSSSSSSSSRRRRRRQQPPONNMLLKKJJJIIIIIIIFFEEEEEEEEEEEEEDDDDDDDDDDBBBBBBBBAAAAAAAAAAAAAA@@@@???????????>>>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::99999999999999888888888888888887777777777777766666666666666655555555555555555555554444444444444433333333333333333322222222222222222222211111111111110000000000000000//////////////////////.............................---------------------,,,,,,,,,+++++++*********)))))))))))(((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNOOOONNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMNNNNNOOOOOOPPPPQQQRRSSSTTTUUUVVVVWWWWXXXZZZZZ[[[[[[[[[[[ZZZZYYXXWZZYYXXXWWWWWWWWWWWWWWWVVVUUTTTSSSSRRRRRRRRRRRRRRRRRRQQPPOONMMLKKJJJIIIIIIIHEEEEEEEEEEEEEEDDDDDDDDDDCBBBBBBBAAAAAAAAAAAAAA@@@@@??????????>>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::9999999999999988888888888888887777777777777766666666666666655555555555555545555554444444444444433333333333333333322222222222222222222211111111111110000000000000000//////////////////////.............................---------------------,,,,,,,,,+++++++**********)))))))))))(((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#######""""""""""""""!!!!!!!!!!!!  ZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSRRRRRRRRRRRQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNOOONNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMLLLLLLLMMMMMMMMMMMMNNNNNOOOOOOPPPQQQRRRSSSTTUUUVVVVWWWWXXXZZZZZ[[[[[[[[[[ZZZZYYYXXWZYYXXXWWWWVVVVVWWWWWVVVVVUTTTSSSRRRRRRRRRRRRRRRRRRRRQQPPONNMLLKJJJIIIIIIHHHEEEEEEEEEEEEEDDDDDDDDDDDCBBBBBBAAAAAAAAAAAAAAA@@@@@?????????>>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::999999999999988888888888888888777777777777766666666666666665555555555555544555554444444444444433333333333333333322222222222222222222211111111111110000000000000000//////////////////////............................----------------------,,,,,,,,,,+++++++**********)))))))))))(((((('''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!  ZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNONNNNNNNNNNNNNNNNNNNNMMMMNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLMMMMMMMMMMMMNNNNNNNOOOOOPPQQQRRRSSSTTUUUVVVVWWWWXXXZZZZZ[[[[[[[[[ZZZZYYYXXWWYYXXWWWVVVVVVVVVVVVVVVVUUTTSSSSRRRRRRRRRRRRRRRRRRQRQQPPONNMLLKKJJIIIIIHHHHHEEEEEEEEEEEEDDDDDDDDDDDCCBBBBBAAAAAAAAAAAAAAA@@@@@@????????>>>>>>>>>>>>>>========<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::9999999999999888888888888888887777777777777766666666666666655555555555555444555544444444444444333333333333333333222222222222222222222111111111111100000000000000000/////////////////////...........................-----------------------,,,,,,,,,,,+++++++**********)))))))))))((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$#######"""""""""""""""!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLKKKKKLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMNNNNNNOPPPQQQRRSSSTTTUUUVVVVWWWWZZZ[[[[[[[[[[[[ZZZZYYXXWWYYXXWWWVVVVVVVVVVVVVVVVUUUTTTSSSSRRRRRRRRSSSSSSRRRPPOONNMLLKJJIIHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>=============<<<<<<<<<;;;;;;;;;;;;;;:::::::::::9999999999999888888888888877777777777776666666666666665555555555555444445444444444444443333333333333333222222222222222222112221111111111111100000000000000000///////////////..................-------------------------,,,,,,,,,,,,,,,,,,,,,,++++++++********)))))))))))(((((((((''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLMMMMMMMNNNNNOOPPPQQRRRSSTTTUUUVVVVWWWWZZZ[[[[[[[[[[[ZZZZYYYXXWWYYXWWVVVVUUUUUUUVVVVVUUUUTTTSSSRRRRRRRRRRRRRRRRRRRPPONNMMLKKJIIIHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEBBAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;:::::::::::99999999999999888888888888777777777777776666666666666655555555555555444444444444444444433333333333333333222222222222222221112211111111111111000000000000000000//////////////..................-------------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++********)))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKLLLLLLLKKKKKKKKKKKKKKKKJJKKKKKLLLLLLLLLMMMMMMMNNNNNOPPPQQRRRSSTTTUUUVVVVWWWWZZ[[[[[[[[[[[ZZZZZYYXXWWVYXXWWVVUUUUUUUUUUUUUUUUUTTSSSRRRRRRQQRRRRRRRRRRRRQPOONNMLLKJJIIHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEBAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999999998888888888887777777777777766666666666666555555555555554444444444444444444333333333333333332222222222222222211112111111111111110000000000000000000//////////////..................-----------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++********))))))))))))((((((((''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKJJKKKKKKLLLLLLLLLMMMMMMMNNNNOPPPQQRRRSSTTUUUVVVVWWWWWZZ[[[[[[[[[[ZZZZZYYYXXWWVXXWWVVUUUUTTTUUUUUUUUUTTTSSSRRRRQQQQQQQQQRRRRRRQQQOONNMMLKKJIIIHHHGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEAAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;::::::::::::99999999999998888888888887777777777777766666666666666655555555555554444444444444444444433333333333333332222222222222222211111111111111111110000000000000000000//////////////..................-----------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++*********)))))))))))((((((((''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKLLLLKKKKKKKKKKKKKKKKKJJJJKKKKKKKLLLLLLLLLMMMMMMNNNNOOPPQQRRRSSTTUUUVVVVWWWWWZZ[[[[[[[[ZZZZZZYYYXXWWVVXXWVVUUUTTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQQQONNMMLLKJJIIHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEAAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::999999999999998888888888877777777777777666666666666666555555555555554444444444444444444333333333333333322222222222222222111111111111111111100000000000000000000//////////////..................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++*********)))))))))))((((((((''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKJJJJJKKKKKKKKLLLLLLLLLMMMMMMNNNOOPPQQRRRSSTTUUUVVVWWWWWWZZ[[[[[[[ZZZZZZYYYXXXWWVVXWWVVUUTTTTTTTTTTTTTTTTSSSRRRQQQQPPPPPPPQQQQQQQQPPNNNMMLKKJJIIHHHGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::99999999999998888888888887777777777777766666666666666555555555555554444444444444444444333333333333333322222222222222222211111111111111111100000000000000000000//////////////..................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++**********))))))))))(((((((('''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLLLMMMMMMNNNOOPPQQRRRSSTTUUUVVVWWWWWWZ[[[[[[[ZZZZZZZYYYXXWWVVUXWWVUUTTTTTSSSTTTTTTSSSSSRRQQQQPPPPPPPPPPPPPPPPPPPNNMMLLKKJIIIHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEAAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999988888888888887777777777777666666666666666555555555555544444444444444444443333333333333333322222222222222222111111111111111111000000000000000000000//////////////..................--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++**********)))))))))))((((((('''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[[[[[[ZZZZZZZZ[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXWWWWWWWWWWWWWWWWWWWWWWWVUUUUUUUUUUUUUUUUUUUUUUUUTSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJKKKKKKKKKLLLLLLLLMMMMMMNNNOOPPQQRRSSSTTUUUVVVWWWWWX[[[[[[[[ZZZZZZYYYXXXWWVVUXWVVUUTTTSSSSSSSSSSSSSSRRRQQQPPPPPOOOOOOPPPPPPPPPONMMLLKKJJIIHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEAAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999999888888888888887777777777776666666666666665555555555555444444444444444444443333333333333333222222222222222221111111111111111110000000000000000000000//////////////..................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++***********))))))))))((((((('''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!  ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJKKKKKKKKKKLLLLLLLMMMMMMNNNOOPPQQRRSSSTTUUUVVVWWWWWX[[[[[[[ZZZZZZZYYYXXWWWVUUWWVVUUTTSSSSSSSSSSSSSRRRRQQQPPPOOOOOOOOOOOOOOOOOOOMMMLLKKJJIIHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEAAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::999999999998888888888888877777777777766666666666666655555555555555444444444444444444433333333333333322222222222222222211111111111111111100000000000000000000000//////////////.................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++***********))))))))))((((((('''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!!  ZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWVVUUUUUUUUUUUUUUUUUUUUUTTTTTSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJKKKKKKKKKKLLLLLLLMMMMMMNNNOOPPQQRRSSSTTUUUVVVWWWWWX[[[[[[[ZZZZZZYYYYXXWWVVUUWWVUUTTTSSSSSSSSSSRRRRRRQQQPPPOOOOONNNNNNOOOOOOOOOMMLLLKKJJIIHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDAAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::99999999999988888888888887777777777777666666666666665555555555555544444444444444444443333333333333332222222222222222221111111111111111110000000000000000/000000///////////////.................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************)))))))))((((((('''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!!  ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJKKKKKKKKKKLLLLLLLMMMMMMNNNOPPPQQRRSSSTTUUUVVVWWWWWX[[[[[[[ZZZZZZYYYXXXWWVVUUWVVUUTTSSSSSRRRRRRRRRRQQQPPPOOOONNNNNNNNNNNNNNNNNNMLLLKKKJJIIHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDAAAAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::99999999999888888888888877777777777776666666666666655555555555555444444444444444444443333333333333322222222222222222211111111111111111110000000000000000/000000//////////////.................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++************))))))))((((((('''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKLLLLLKKKKKKKKKKKKKKKKKKKJKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKLLLLLLLMMMMMNNNNOPPPQQRRSSSTTUUUVVVWWWWWX[[[[[[[ZZZZZYYYYXXWWWVVUTWVVUUTTSSSSRRRRRRRRRQQQQPPPOOONNNNNNMMMMMNNNNNNNNNLLLLKKJJJIIHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::99999999999888888888888887777777777776666666666666655555555555555544444444444444444443333333333333332222222222222222211111111111111111110000000000000000//00000///////////////.................------------------,,,,,,,,,,,,,,,,,,,+,,,,,,+++++++++++++++++************))))))))((((((('''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKLLLLKKKKKKKKKKKKKKKKKKKJJKKKKKKKKKKKKJJJJJJJJJJJJJKKKKKKKKKKLLLLLLLMMMMMNNNNOPPPQQRRRSSTTUUUVVVWWWWWX[[[[[[[ZZZZZYYYXXXWWVVUUTWVVUUTTSSSRRRRRRRRQQQQQPPPOOONNNNMMMMMMMMMMMMNNNNNLLLLKKJJJIIHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::999999999998888888888888877777777777766666666666666555555555555555444444444444444444433333333333333322222222222222222111111111111111111100000000000000000//00000///////////////.................------------,-----,,,,,,,,,,,,,,,,,,,+,,,,,++++++++++++++++++*************)))))))(((((((''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKKKJJJJJJJJJJJJJJKKKKKKKKKKLLLLLLLMMMMMNNNNOPPPQQRRRSSTTUUUVVVWWWWWX[[[[[[[ZZZZZYYYXXXWWVVUUTWVVUUTTSSSRRRRRQQQQQQPPPPOOONNNMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::999999999998888888888888877777777777766666666666666655555555555555444444444444444444433333333333333322222222222222222211111111111111111100000000000000000///0000////////////////................-------------,----,,,,,,,,,,,,,,,,,,,++,,,,,+++++++++++++++++++************)))))))(((((((''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKLKKKKKKKKKKKKKKKKKKKJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJKKKKKKKKKKLLLLLLLMMMMNNNNOOPPPQQRRRSSTTUUUVVVVWWWWX[[[[[[[ZZZZYYYYXXWWWVVUUTWVVUTTTSSRRRRQQQQQQQPPPPOOONNNMMMMMLLLLLLLMMMMMMMMLLLKKKKJJIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::9999999999998888888888888777777777777766666666666666555555555555555444444444444444444433333333333333222222222222222222111111111111111111100000000000000000///000/////////////////................-------------,----,,,,,,,,,,,,,,,,,,,++,,,,++++++++++++++++++++************)))))))(((((('''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJKKKKKKKKJJJJJJJJJJJJJJJJJKKKKKKKKKKLLLLLLMMMMMNNNNOOPPPQQRRRSSTTTUUVVVVWWWWWZ[[[[[ZZZZZYYYXXXWWVVVUUTWVVUTTSSSRRRQQQQQQPPPPOOOONNNMMMMLLLLLLLLLLLMMMMMMLLLKKKKJJIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999998888888888888777777777777766666666666666655555555555555444444444444443444433333333333333322222222222222222111111111111111111100000000000000000////00/////////////////................-------------,,----,,,,,,,,,,,,,,,,,,,++,,,,+++++++++++++++++++++************))))))(((((('''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKLLLLLLMMMMMNNNNOPPPQQQRRRSSTTTUUUVVVWWWWWZ[[[[[ZZZZZYYYXXXWWVVUUTTVVUUTTSSSRRRQQQQPPPPPOOOONNNMMMMLLLLLLLLLLLLLMMMMMLLLKKKKJJIIIHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888888888877777777777766666666666666655555555555555444444444444443344433333333333333322222222222222222111111111111111011100000000000000000/////0//////////////////...............--------------,,---,,,,,,,,,,,,,,,,,,,+++,,,,+++++++++++++++++++++************))))))((((((''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKLLLLLLMMMMNNNNNOPPPQQQRRRSSTTTUUUVVVVWWWWZZZZZZZZZZYYYXXXWWVVVUUTTVVUUTTSSSRRQQQQPPPPPOOOONNNMMMMLLLLLLKKLLLLLLLMMMMLLLKKKKJJJIIHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::9999999999988888888888888777777777777666666666666666555555555555555444444444444433344433333333333333222222222222222221111111111111110011000000000000000000/////0//////////////////..............--------------,,,---,,,,,,,,,,,,,,,,,,,+++,,,++++++++++++++++++++++************))))))((((('''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZZZZZZZZZZZYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKLLLLLLMMMMNNNNOOPPPQQQRRRSSTTTUUUVVVVWWWWZZZZZZZZZYYYYXXWWWVVUUUTTVVUUTTSSSRRQQQPPPPOOOONNNNMMMMLLLLLKKKKKKLLLLLMMMMLLLLKKKJJJIIHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDD@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::9999999999988888888888888777777777777766666666666666555555555555555444444444444443334433333333333333322222222222222221111111111111110001000000000000000000////////////////////////..............---------------,,,--,,,,,,,,,,,,,,,,,,,,+++,,,++++++++++++++++++++++************)))))((((((''''&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  YZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWVVVVVVVVVVVVVVVVVVVVVVVVUUTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKLLLLLMMMMMNNNNOOPPPQQRRRSSSTTTUUUUVVVVWWWZZZZZZZZYYYYXXXWWVVVUUTTTVVUUTTSSRRRQQQPPPOOOONNNNMMMMLLLLLKKKKKKKKLLLLMMMMLLLLKKKJJJIIIHHHGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDD@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::9999999999998888888888888777777777777766666666666666555555555555555444444444444443333433333333333333322222222222222221111111111111110000000000000000000000////////////////////////..............----------------,,,--,,,,,,,,,,,,,,,,,,,++++,,,++++++++++++++++++++++************)))))((((('''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  YYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTSSRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKLLLLLMMMMNNNNOOOPPQQQRRRSSSTTTUUUUVVVVWWWZZZZZZZYYYYXXXWWVVVUUUTTTVVUUTTSSRRRQQPPPOOOONNNNNMMMLLLLLKKKKKKKKKLLLLMMMMLLLLKKKKJJIIIHHHGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDD@@@@@@@@@@@@??????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::9999999999998888888888888877777777777766666666666666655555555555555444444444444443333333333333333333322222222222222221111111111111110000000000000000000000/////////////////////////.............----------------,,,,-,,,,,,,,,,,,,,,,,,,,++++,,+++++++++++++++++++++++***********))))))(((((''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVUUTTTTTTTTTTTTTTTTTTTTTTSSSSRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKKKKKKKKLLLLLMMMMNNNNOOOPQQQQRRRSSSTTTUUUUVVVVVWWZZZZZYYYYYXXXWWVVVUUUTTTSVVUUTTSSRRQQQPPPOOONNNNNMMMMLLLLLKKKKKKKKKLLLLMMMMLLLLKKKKJJIIIHHHHGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDD@@@@@@@@@@@??????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999998888888888888877777777777766666666666666655555555555555544444444444443333333333333333333322222222222222221111111111111110000000000000000000000/////////////////////////.............----------------,,,,,-,,,,,,,,,,,,,,,,,,,+++++,,+++++++++++++++++++++++***********)))))((((('''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIKKKKKKKKKKLLLLLMMMNNNNOOOPPQQQRRRSSSTTTTUUUUVVVVVVVYYYYYYYYYXXXWWVVVUUUTTTSSVUUUTTSSRRQQQPPOOOONNNNMMMMLLLLLKKKKKKKKKKLLLLMMMMLLLLKKKKJJIIIHHHHGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDC@@@@@@@@@@??????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::9999999999999888888888888877777777777766666666666666655555555555555544444444444444333333333333333333322222222222222221111111111111110000000000000000000000/////////////////////////.............----------------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++,++++++++++++++++++++++++***********)))))(((((''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIKKKKKKKKKKLLLLMMMMNNNOOOOPQQQRRRSSSSTTTTUUUUUVVVVVVYYYYYYYXXXWWWVVVUUUTTTSSSVUUUTTSSRRQQPPPOOONNNNMMMMMLLLLLKKKKKKKKKKLLLLMMMMLLLLKKKKJJJIIHHHHGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDCC@@@@@@@@@??????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999988888888888877777777777776666666666666665555555555555544444444444444333333333333333333322222222222222222111111111111110000000000000000000000/////////////////////////..............----------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++,++++++++++++++++++++++++**********)))))((((('''''&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJKKKKKKKKKLLLLMMMMNNNOOOPPQQRRRRSSSTTTTUUUUUUVVVVVVYYYYYXXXXWWWVVVUUTTTTSSSSUUUTTTSSRRQQPPPOOONNNNMMMMMLLLLLKKKKKKKKKKLLLLMMMMLLLLKKKKJJJIIHHHHGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDCCC@@@@@@@@??????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999999988888888888777777777777776666666666666655555555555555444444444444443333333333333333333322222222222222221111111111111100000000000000000000000////////////////////////..............----------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************)))))((((''''''&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[ZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKLLLLMMMNNNOOOQQQRRRSSSSTTTTTUUUUUUUUUUXXXXXXXWWWVVUUUTTTSSSSRRRVUUUUTTSSRRQQPPPOOOONNNNNLLKKKKKJJJJJJJJJJKKKKLLLLIIIIIIHHHGGGFFFFEEEEEDDDDEEEEEEEDDDDDDDDCCCCCCCCCCAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::99999999999999888888888888877777777777777666666666666655555555555555444444444444444433333333333333222222111111111111110000000000000000/////////////////.....................------......----------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++**********************))))))((((('''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$###############""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJKKKKKLLLMMMNNNOOOPQQRRRRSSSTTTTTTUUUUUUUUUUXXXXXWWWWVVUUTTTSSSSRRRRRUUUUTTTSSRRQQPPPOOONNNNNNLLKKKKKJJJJJJJJJJKKKKLLLLIIIIIIHHHGGGFFFFEEEEEDDDDEEEEEEDDDDDDDDCCCCCCCCCBBAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::99999999999999888888888888887777777777777666666666666655555555555555444444444444444433333333333333222222111111111111110000000000000000/////////////////.....................-------......---------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***********************)))))((((('''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$###############"""""""!!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJKKKKKLLLMMMNNNOOOPQQRRRSSSTTTTTTUUUUUUUUUUUXXWWWWWVVVUUTTTSSSRRRRRQQUUUUTTTSSRRQQPPPOOONNNNNNLLKKKKKJJJJJJJJJJKKKKKLLLIIIIIHHHHGGGFFFFEEEEEDDDDEEEEEDDDDDDDDCCCCCCCCCBBBAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::99999999999999888888888888887777777777777766666666666665555555555555444444444444444433333333333333222222111111111111111000000000000000/////////////////.....................--------.....---------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++**********************))))))((((''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$###############""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJKKKKKLLLMMMNNOOOPPQRRRSSSTTTTTTUUUUUUUUUUUTWWWWWWVVVUUTTSSSRRRRQQQQQUUUTTTTSSRRQQPPPOOOONNNNNLLLKKKKJJJJJJJJJJKKKKKLLLIIIIIHHHGGGGFFFFEEEEEDDDDEEEEDDDDDDDDDCCCCCCCCBBBBAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::99999999999999888888888888887777777777777766666666666665555555555555444444444444444433333333333333222222211111111111111000000000000000/////////////////.....................---------....----------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++*********************)))))))((((('''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$###############""""""""!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[Z[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHIIIIIIIIJJJJJJJJKKKKLLLLMMNNNOOOPPRRRSSSTTTTTTUUUUUUUUTTTTTWWWWVVVVUUTTSSSRRRQQQQQQQUTTTTTSSSRRQQPPPOOOONNNNNLLLKKKKJJJJJJJJJJJKKKKKLLIIIHHHHHGGGGFFFEEEEEDDDDDEEEEDDDDDDDDCCCCCCCCCBBBBAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::99999999999999888888888888887777777777777766666666666666555555555555544444444444444443333333333333322222221111111111111000000000000000/////////////////....................-----------...----------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++*********************)))))))((((('''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$###############"""""""""!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJJKKKKKLLLMMMNNNOOPPPRRRSSSTTTTTUUUUUUUTTTTTTTWWWVVVUUUTTSSRRRQQQQPPPPPTTTTTTSSSRRQQQPPOOOOONNNNLLLKKKKJJJJJJJJJJJKKKKKKKHHHHHHHGGGGFFFFEEEEEDDDDDEEEDDDDDDDDCCCCCCCCCBBBBBA@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::9999999999999988888888888888777777777777766666666666666555555555555544444444444444443333333333333322222222111111111111000000000000000/////////////////....................------------..----------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********************)))))))((((('''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$##############""""""""""!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHIIIIIIJJJJJJJKKKKKLLLMMMNNNOOPPPRRSSSTTTTTUUUUUUUTTTTTTTTVVVVVUUUTTSSRRRQQQPPPPPPPTTTTTTSSSRRQQQPPPOOOONNNNLLLLKKKKJJJJJJJJJJJKKKKKKHHHHHHGGGGFFFFFEEEEEDDDDDEEDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::99999999999999888888888888887777777777777666666666666665555555555555444444444444444433333333333333222222222111111111111000000000000000/////////////////...................-------------.----------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++*******************))))))))(((((('''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$###############""""""""""!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKKKLLLLMMMNNOOOPPQRRSSSTTTTUUUUUUUTTTTTTTTSVVVVUUUTTSSSRRQQPPPPPPPPPTTTTTTSSSRRRQQPPPOOOOONNNLLLLKKKKJJJJJJJJJJJJKKKKKHHHHHGGGGGFFFFEEEEEDDDDDDEEDDDDDDDCCCCCCCCCBBBBBBB@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>=================<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::99999999999999888888888888887777777777777666666666666665555555555555544444444444444433333333333333222222222211111111111000000000000000/////////////////...................-------------------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++*********************)))))))(((((('''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$##############"""""""""""!!!!!!!!!!!!!  XXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHIIIIIIJJJJJJKKKKKLLLLMMMNNOOOPPQRRSSSTTTTUUUUUUTTTTTTTSSSVVVUUUTTTSSRRQQPPPPOOOOPPTTTTTTSSSSRRQQPPPPOOOOOONMLLLLKKKJJJJJJJJJJJJJJKKKHHHGGGGGGFFFFFEEEEEDDDDDCEDDDDDDDCCCCCCCCCCBBBBBBB@@@@@@@@@@@@@?????????????>>>>>>>>>>>>=================<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::999999999999998888888888888877777777777776666666666666655555555555555444444444444443433333333333333222222222211111111110000000000000000////////////////...................-------------------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++*********************)))))))(((((('''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$##############"""""""""""!!!!!!!!!!!!  XXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHIIIIIIJJJJJKKKKKKLLLMMMMNNOOOPPQRRSSSTTTTUUUUUTTTTTTTSSSSVVUUUUTTSSRRQQPPPOOOOOOOOSTTTTTSSSSRRQQQPPPPOOOOOOMMLLLKKKKJJJJJJJJJJJJJJJJGGGGGGGFFFFFFEEEEEDDDDDCCDDDDDDDCCCCCCCCCCBBBBBBBB@@@@@@@@@@@@??????????????>>>>>>>>>>>=================<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::9999999999999998888888888888777777777777776666666666666655555555555554444444444444433333333333333332222222222211111111110000000000000000////////////////..................--------------------------------,,,,,,,,,,,,,,++++++++++++++++++++++********************))))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$#############""""""""""""!!!!!!!!!!!!  XXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIJJJJIIIIIIIIIIIIIIIIIIIIHIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJKKKKKLLLLMMMNNNOOOPPQRRSSSTTTTUUUUTTTTTTTSSSSSVUUUUTTTSSRRQQPPOOOOOOOOOSSTTTTTSSSRRRQQPPPPPOOOOOMMLLLLKKKJJJJJJJJJJJJJJJJGGGGGFFFFFFFEEEEEEDDDDDCCDDDDDDCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@??????????????>>>>>>>>>>>==============<==<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::99999999999999988888888888887777777777777766666666666666555555555555544444444444444333333333333333322222222222211111111100000000000000000///////////////...................-------------------------------,,,,,,,,,,,,,,,++++++++++++++++++**+********************))))))))((((((''''''&&&&&&&&%&&&%%%%%%%%%%%%%%$$$$$$$$$#############""""""""""""!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIJJJIIIIIIIIIIIIIIIIIIIIHHIIIIIHHHHHHHHHHHHHHIIIIIIJJJJKKKKKKLLLLMMMNNNOOOPPQRRSSSTTTTTUUTTTTTTTSSSSSSUUUUTTTSSRRQQPPOOOOOOOOOOSSTTTTTSSSSRRQQQPPPPPOOOOMMMLLLKKKJJJJJIIIIIJJJJJJGGFFFFFFFFEEEEEEEDDDDDCCCDDDDDCCCCCCCCCCBBBBBBBBBB@@@@@@@@@@??????????????>>>>>>>>>>>==============<<=<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::999999999999999888888888888887777777777777666666666666665555555555555544444444444444333333333333333222222222222211111111000000000000000000//////////////...................--------------------------------,,,,,,,,,,,,,+++++++++++++++++++***********************))))))))((((((''''''&&&&&&&&%%&&&%%%%%%%%%%%%%%$$$$$$$$$############"""""""""""""!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIJIIIIIIIIIIIIIIIIIIIIHHHHIIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKLLLLMMMNNNOOOPPQRRSSSTTTTTTTTTTTTTSSSSSSRUUUTTTTSSRRQQPPOOONNNNOOOSSTTTTTTSSSRRRQQQPPPPPOOOMMMLLLKKKJJJJIIIIIIIIIIIIFFFFFFFFEEEEEEEEDDDDDDCCCDDDDCCCCCCCCCCBBBBBBBBBBB@@@@@@@@@??????????????>>>>>>>>>>>==============<<<=<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999999888888888888887777777777777666666666666665555555555555544444444444444333333333333333322222222222221111111000000000000000000///////////////..................----------------,,--------------,,,,,,,,,,,,,+++++++++++++++++++***********************))))))))((((((''''''&&&&&&&&&%%&&%%%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHIIIHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLLMMMMNNNOOOPPPRRSSSTTTTTTTTTTTTSSSSSSRRUUTTTTSSRRQQPPOOONNNNNNOOSSTTTTTTSSSRRRQQQPPPPPPOOMMMMLLKKKJJJJIIIIIIIIIIIIFFFFFEEEEEEEEEEDDDDDDCCCCDDDDCCCCCCCCCBBBBBBBBBBBB@@@@@@@@??????????????>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999999888888888888887777777777777666666666666665555555555555544444444444444333333333333333322222222222222111111000000000000000000///////////////...................---------------,,,-------------,,,,,,,,,,,,,++++++++++++++++++***********************)))))))))((((((''''''&&&&&&&&&%%%&&%%%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""""!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHIIHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLLMMMMNNNOOOPPPRRSSSSTTTTTTTTTTSSSSSRRRRUUTTTSSSRRQQPPOONNNNNNNOOSSTTTTTTTSSSRRQQQPPPPPPOOMMMMLLKKKJJJIIIIIIIIIIIHHFFEEEEEEEEEEEEDDDDDDCCCCCDDDCCCCCCCCCBBBBBBBBBBBBA@@@@@@@??????????????>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999999888888888888887777777777777666666666666666555555555555554444444444444433333333333333322222222222222111111100000000000000000////////////////..................--------------,,,,,-------------,,,,,,,,,,,,++++++++++++++++++************************))))))))((((((''''''&&&&&&&&&%%%%&%%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""""!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHIHHHHHHHHHHHHHHHHHHIIIIIIJJKKKKKKLLLLLMMMNNNNOOOPPPRRRSSSSTTTTTTTTSSSSSRRRRRTTTTTSSRRRQQPOOONNNNNNNOOSSTTTTTTTSSSRRQQQQPPPPPOOMMMMLLKKKJJJIIIIIIHHHHHHHEEEEEEEEEEEEDDDDDDDDCCCCCDDCCCCCCCCCBBBBBBBBBBBBAA@@@@@@@?????????????>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999999998888888888888877777777777777666666666666665555555555555544444444444444333333333333333222222222222222111111000000000000000000///////////////...................-------------,,,,,,------------,,,,,,,,,,,,+++++++++++++++++*************************)))))))))(((((''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJKKKKKKLLLLMMMMNNNNOOOPPPRRRSSSSSTTTTTSSSSSSRRRRRRTTTTSSSRRQQPPOONNNNNNNNOOSSTTTTTTTSSSRRQQQPPPPPPOOMMMMLLKKJJJIIIIIHHHHHHHHHEEEEEEEEDDDDDDDDDDDCCCCCCDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@?????????????>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::999999999999998888888888888887777777777777666666666666665555555555555544444444444444333333333333333322222222222222111111000000000000000000////////////////..................-------------,,,,,,,-----------,,,,,,,,,,,,+++++++++++++++++*************************)))))))))(((((''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIJJKKKKKLLLLMMMMNNNNOOOOPPPRRRSSSSSSSTSSSSSSSRRRRRRQTTTSSSSRRQQPPOONNNNNNNNNOSSSTTTTTTSSSRRQQQPPPPPOOOMMMLLLKKJJJIIIHHHHHHHHHHGEEDDDDDDDDDDDDDDDDCCCCCCBDCCCCCCCCBBBBBBBBBBBBAAAA@@@@@??????????????>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::9999999999999998888888888888877777777777776666666666666655555555555555544444444444443333333333333333222222222222221111111000000000000000000///////////////...................------------,,,,,,,,----------,,,,,,,,,,,,++++++++++++++++**************************))))))))))((((('''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIJJKKKKKLLLLMMMMNNNNOOOPPPPRRRSSSSSSSSSSSSSSRRRRRQQQTTTSSSRRQQPPOOONNNNNNNNNOSSSTTTTTTSSSRRQQQPPPPOOOOMMMLLKKKJJIIIIHHHHHHGGGGGDDDDDDDDDDDDDDDDDCCCCCCBBCCCCCCCCBBBBBBBBBBBBAAAAA@@@@??????????????>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::9999999999999998888888888888877777777777777666666666666665555555555555544444444444444333333333333333222222222222221111111000000000000000000////////////////..................------------,,,,,,,,,---------,,,,,,,,,,,,,++++++++++++++***************************))))))))))(((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!  WWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOONNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIJJJKKKKLLLMMMMNNNNOOOOPPPPRRRRSSSSSSSSSSSSRRRRRQQQQTSSSSRRRQQPPOONNNMMMMNNNOSSSSTTTTSSSRRRQQPPPPOOOOOMMLLLKKJJJIIIHHHHHGGGGGGGDDDDDDDDDDDDDDDDCCCCCCCBBCCCCCCCBBBBBBBBBBBBAAAAAA@@@@?????????????>>>>>>>>>>===============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999999998888888888888877777777777777666666666666665555555555555544444444444444333333333333333322222222222222111111000000000000000000////////////////...................------------,,,,,,,,,--------,,,,,,,,,,,,,+++++++++++++****************************))))))))))(((((''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""""""!!!!!!!!  WWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOONNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKLLLMMMNNNNOOOOPPPPQRRRSSSSSSSSSSSSRRRRRQQQQQSSSSSRRQQQPPOONNNMMMMMNNNRSSSSSSSSSSRRQQPPPPOOOOONMLLLKKKJJIIIHHHHGGGGGGGGGDDDDDDDDDDDDDDDCCCCCCCBBBCCCCCCCBBBBBBBBBBBAAAAAAA@@@??????????????>>>>>>>>>===============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::9999999999999998888888888888877777777777777766666666666665555555555555554444444444444333333333333333322222222222222111111100000000000000000/////////////////..................------------,,,,,,,,,,------,,,,,,,,,,,,,,+++++++++++++*****************************))))))))))((((('''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######""""""""""""""""!!!!!!!!  WWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOONNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLMMMNNNOOOOPPPPPQRRRSSSSSSSSSSSRRRRRQQQQQQSSSSRRRQQPPOONNNMMMMMMMNNRRSSSSSSSSRRQQQPPPOOOONNNLLLLKKJJJIIHHHHGGGGGGGGGFDDDDDDDDDDDDDCCCCCCCCBBBBCCCCCCBBBBBBBBBBBBAAAAAAA@@@?????????????>>>>>>>>>>==============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::9999999999999998888888888888877777777777777766666666666665555555555555554444444444444333333333333333322222222222222111111100000000000000000/////////////////..................------------,,,,,,,,,,,-----,,,,,,,,,,,,,,++++++++++++*****************************)))))))))))(((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#######"""""""""""""""!!!!!!!!  WWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOONNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHIIJJJKKKLLLMMMNNNOOOOPPPPPQQRRRSSSSSSSSSSRRRRRQQQQQQPSSSRRRQQQPPOONNMMMMMMMMMNRRRSSSSSSRRRQQPPPOOOONNNNLLLKKKJJIIIHHHGGGGGGGGFFFDDCCCCCCCCCCCCCCCCCCBBBBBCCCCCBBBBBBBBBBBBAAAAAAAA@@@?????????????>>>>>>>>>>=============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999998888888888888887777777777777766666666666665555555555555554444444444444333333333333333322222222222222111111100000000000000000/////////////////...................------------,,,,,,,,,,,---,,,,,,,,,,,,,,,,+++++++++++****************************)))))))))))))((((('''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""""""""!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHIJJJKKKLLLMMMNNNOOOPPPPPQQQRRSSSSSSSSSSSRRRRRQQQQQPPSSSRRRQQPPOONNMMMMLLMMMMMQRRRRRRRRRRQQPPPOOONNNNNNLKKKKJJJIIHHHHGGGGGGFFFFFCCCCCCCCCCCCCCCCCCCBBBBBBCCCCBBBBBBBBBBBBAAAAAAAAA@@?????????????>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::999999999999998888888888888887777777777777766666666666665555555555555555444444444444433333333333333332222222222222211111110000000000000000/////////////////.................-.------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++***************************))))))))))))))(((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#######"""""""""""""""!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIJIIIIIIIIIIIIIIIIIIIIIHHHIIIHHHHHHHHHHHHHHHHHHHHGGHHHHHGGGGGGGGGGGGGHHHHHHIJJJKKKLLLMMNNNOOOPPPPPQQQQRSSSSSSSSSSSRRRRRQQQQQQPPSSRRRQQQPPOONNMMLLLLLLMMMQQRRRRRRRQQQPPPOOONNNNMMMKKKKJJJIIIHHHGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCBBBBBBBCCCCBBBBBBBBBBBAAAAAAAAAA@@?????????????>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::999999999999999888888888888887777777777777766666666666666555555555555555444444444444433333333333333332222222222222211111111000000000000000/////////////////.................--------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++**********************)****))))))))))))))))((((('''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######""""""""""""""""!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHIIIJJJKKLLLMMNNNOOOPPPPQQQQTTTTTTTTTTTTTSSSSSRRRRRQQTTTSSSRRQQPPOONNNMMMMMNNNOOOOPPPOOOONNNMMMLLLLKKKKJJIIIHHHGGGFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999999999999998888888888888887777777777777776666666666665555555555555444444444433333333333333222222222222111111111111111110000000000000000000/////////////////...............------------,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))((((((((((('''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!  VVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRPPPOOOOOOOOOOOOOOOOOOOOOONNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGHHHGGGGGGGGGGGGGGGGGHHHHHIIJJJKKLLLMMNNOOOPPPPPQQQQTTTTTTTTTTTTTSSSSRRRRRQQQTTTSSSRRQQPPOONNMMMMMMMNNNOOOOOOOOONNNMMMLLLKKKKKKIIIIHHHHGGGFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999999999999999888888888888887777777777777776666666666665555555555555544444444433333333333333222222222222111111111111111110000000000000000000/////////////////...............------------,,,,,,,,,,,,,,,,,+++++++++++++*********)))))))))))))))))))))))))))))(((((((((((((''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!  VVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGHHGGGGGGGGGGGGGGGGGGHHHHHIIJJJKKLLMMMNNOOOPPPPQQQQQTTTTTTTTTTTTTSSSSRRRRRQQQTTSSSRRQQPPOONNMMMMMMMMMMNNNNOOOONNNNMMMLLLKKKKKJJIIIHHHHGGGFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::99999999999999988888888888888777777777777777666666666666555555555555555444444443333333333333322222222222211111111111111111100000000000000000//////////////////...............------------,,,,,,,,,,,,,,,,++++++++++++++*********)))))))))))))))))))))(())))(((((((((((((((('''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!  VVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYXYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGHGGGGGGGGGGGGGGGGGGGGHHHHIIJJJKKLLMMMNNOOPPPPQQQQQQTTTTTTTTTTTTSSSSSRRRRQQQQTTSSSRRQQPPOONNMMMLLLLMMMMNNNNNNNNNNMMMLLLKKKKKJJJIIHHHHGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>================<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::99999999999999988888888888888777777777777777666666666666555555555555555544444444333333333333322222222222221111111111111110100000000000000000//////////////////...............------------,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))(((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!  VVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOOOONNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJKKLLMMNNNOOPPPPQQQQQQTTTTTTTTTTTTSSSSRRRRRQQQQTSSSRRRQQPOONNMMMLLLLLLLMMMMNNNNNNMMMMLLLKKKKJJJJJIHHHHGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>================<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::99999999999999988888888888888777777777777777666666666666655555555555555544444444333333333333322222222222221111111111111110000000000000000000//////////////////................-----------,,,,,,,,,,,,,,++++++++++++++++*********))))))))))))))))))((((((((((((((((((((((((('''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJKKLLMMMNNOOPPPPQQQQQQTTTTTTTTTTTTSSSSRRRRQQQQQTSSSRRQQPPOONNMMLLLLLLLLLMMMMMMMMMMMMLLLKKKKJJJJJIHHHHGGGGFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999999999999988888888888888877777777777777666666666666655555555555555544444444333333333333332222222222221111111111111110000000000000000000/////////////////.................-----------,,,,,,,,,,,,,,,+++++++++++++++**********))))))))))))))))(((((((((((((((((((((((((('''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHIIIJJKKKLLMMNNOOPPPPQQQQQQTTTTTTTTTTTTSSSSRRRRQQQQQSSSSRRQQPPONNMMMLLLLLLLLLLMMMMMMMMMMLLLLKKKKJJJJIIHHHGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::9999999999999988888888888888877777777777777666666666666655555555555555544444444333333333333332222222222222111111111111111000000000000000000/////////////////................-------------,,,,,,,,,,,,,,+++++++++++++++**********)))))))))))))))((((((((((((((((((((((((((''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHIIIJJJKKLLMMNNOOOPPPQQQQQQTTTTTTTTTTTSSSSSRRRQQQQQPSSSRRRQQPPONNMMLLLLKKKKLLLLLMMMMMMMLLLLKKKKJJJJIIIHHGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999999998888888888888887777777777777766666666666665555555555555554444444433333333333333222222222222211111111111111100000000000000000//////////////////...............-------------,,,,,,,,,,,,,,,++++++++++++++***********))))))))))))))((((((((((((((((((((((((((''''''''''&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFGGGGGGGGHHIIIJJKKLLMMNNOOOPPPPQQQQQTTTTTTTTTTTSSSSRRRRQQQQPPSSSRRQQPPOONNMMLLLKKKKKKKLLLLLMMMLLLLLLKKKKJJJJIIIHHGGGGFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999998888888888888887777777777777776666666666665555555555555555444444443333333333333222222222222211111111111111100000000000000000/////////////////................-------------,,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))(((((((((((((((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFGGGGGGHHIIIJJKKLLMMNNNOOPPPPQQQQQTTTTTTTTTTSSSSSRRRQQQQPPPSSRRRQQPPOONNMMLLKKKKKKKKLLLLLLLLLLLLLKKKKJJJJIIIIHGGGGFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>================<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999999999888888888888887777777777777766666666666665555555555555555444444443333333333333222222222222221111111111111110000000000000000/////////////////...............--------------,,,,,,,,,,,,,,+++++++++++++++***********))))))))))))((((((((((((((((((((((((''''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXXWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFGGGGGGHHIIJJKKKLLMMNNOOOPPPPQQQQTTTTTTTTTTSSSSRRRQQQQPPPPSSRRRQQPPOONMMLLLKKKKKKKKKLLLLLLLLLLLLKKKKJJJJIIIIGGGGFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999999998888888888888887777777777777766666666666655555555555555554444444433333333333333222222222222211111111111111100000000000000000////////////////...............--------------,,,,,,,,,,,,,+++++++++++++++************))))))))))))((((((((((((((((('((((''''''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWXXXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFGGGGGHHIIIJJKKLLMMNNNOOOPPPPQQQTTTTTTTTTSSSSRRRRQQQPPPPPRRRRQQQPPONNMMLLLKKKKKKKKKKLLLLLLLLLLLKKKKJJJJIIIHGGGGFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999999998888888888888887777777777777766666666666665555555555555554444444433333333333333222222222222211111111111111100000000000000000///////////////................-------------,,,,,,,,,,,,,,+++++++++++++++************))))))))))))(((((((((((((((('''(''''''''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!  UUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGHHIIIJJKKLLLMMNNNOOOPPPPQQSTTTTTTTSSSSSRRRQQQPPPPPORRRQQQPPOONNMMLLKKKKKKKKKKKKLLLLLLLLLKKKKKJJJIIIIHGGGFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::999999999999998888888888888877777777777777766666666666665555555555555554444444443333333333333222222222222211111111111111110000000000000000///////////////................-------------,,,,,,,,,,,,,,++++++++++++++*************))))))))))))(((((((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!  UUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQOONNNNNNNNNNNNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFGGGHHHIIJJJKKLLMMMNNOOOOPPPPPSSTTTTTSSSSSRRRQQQPPPPOOORRQQQQPPOONNMMLLKKKKKKKKKKKKKLLLLLLLLKKKKJJJJIIIHHGGFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999999999999998888888888888877777777777777766666666666665555555555555554444444443333333333333222222222222221111111111111110000000000000000////////////////...............-------------,,,,,,,,,,,,,,++++++++++++++*************))))))))))))(((((((((((((((''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!  UUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXXXXXXXXXXXWWXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJKKLLLMMNNNOOOOPPPPSSSSSSSSSSSRRRQQQPPPOOOOORQQQQPPOOONNMMLLKKKKJJJJKKKKKKLLLLLLKKKKKJJJJIIIHHGGFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::999999999999988888888888888777777777777777666666666666655555555555555544444444443333333333333222222222222211111111111111100000000000000000///////////////...............-------------,,,,,,,,,,,,,,+++++++++++++**************))))))))))))(((((((((((((((''''''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFGGGFFFFFFFFFFFFFFFFFFFFGGHHHHIIJJJKKLLMMMNNNOOOPPPPSSSSSSSSSSSRRRQQPPPOOOONNQQQQPPPOONNMMLLLKKKKJJJJJKKKKKKKLLKKKKKKKJJJIIIIHHGFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::999999999999988888888888888777777777777777666666666666665555555555555544444444444333333333333222222222222211111111111111110000000000000000///////////////...............--------------,,,,,,,,,,,,,+++++++++++++**************))))))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFGFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJKKLLLMMNNNOOOOPPPSSSSSSSSSSRRRQQPPPOOONNNNQQPPPPOOONNMMLLKKKKJJJJJJKKKKKKKKKKKKKKKJJJJIIIHHHGFFFFEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::9999999999999888888888888888777777777777776666666666666665555555555555544444444444333333333332222222222222211111111111111100000000000000000//////////////...............---------------,,,,,,,,,,,,+++++++++++++**************))))))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGHHHHIIJJKKKLLMMMNNNOOOOPPSSSSSSSSSRRRQQQPPOOONNNNMPPPPPOOONNMMLLLKKKJJJJJJJKKKKKKKKKKKKKKKJJJIIIIHHHFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>==========<=<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::9999999999999888888888888888777777777777776666666666666666555555555555544444444444433333333332222222222222221111111111111110000000000000000//////////////................--------------,,,,,,,,,,,,++++++++++++++*************)))))))))))))((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIJJJKKLLLMMNNNOOOOPPSSSSSSSSSRRRQQPPOOONNNMMMPPPOOOONNNMMLLKKKKJJJJJJJJKKKKKKKKKKKKKJJJJIIIHHHHFFFFEEEEEEEDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>=========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999998888888888888887777777777777776666666666666665555555555555444444444444433333333322222222222222211111111111111100000000000000000//////////////...............--------------,,,,,,,,,,,,+++++++++++++++************)))))))))))))((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGHHHIIIJJKKLLLMMMNNNOOOPPSSSSSSSSRRRQQQPPOONNNMMMMPOOOOONNNMMLLLKKKJJJJJJJJJJKKKKKKKKKKKJJJJIIIIHHHGFFFFEEEEEEEDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>=========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::99999999999998888888888888887777777777777776666666666666655555555555555444444444444443333333332222222222222221111111111111100000000000000000//////////////...............---------------,,,,,,,,,,,,++++++++++++++*************)))))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGHHHIIIJJKKKLLMMMNNNOOOPPSSSSSSSSRRRQQPPOONNMMMMLLOOOONNNNMMMLLKKKJJJJJJJJJJJJKKKKKKKKKJJJJJIIIHHHHGFFFEEEEEEEDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@????@@@@@@@@@@@@@@@@??????>>>>>=========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999999998888888888888887777777777777776666666666666665555555555555444444444444443333333332222222222222211111111111111100000000000000000///////////////..............---------------,,,,,,,,,,,,++++++++++++++*************))))))))))))))((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#$$$###############"""""""""""""!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGHHHIIIJJKKKLLMMMNNOOOOPPSSSSSSSSRRRQQPPOONNMMMLLLOOONNNNMMMLLLKKKJJJJJJJJJJJJJJKKKKKKJJJJJIIIIHHHGGFFFEEEEEEEDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@??????@@@@@@@@@@@@@@??????>>>>>>========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::99999999999988888888888888877777777777777766666666666666655555555555554444444444444433333333322222222222222211111111111111000000000000000000//////////////..............---------------,,,,,,,,,,,,++++++++++++++*************)))))))))))))))(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#$$###############"""""""""""""!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVWWWWWWWVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGHHHIIIJJKKKLLMMNNNOOOOPPSSSSSSSRRRQQPPOONNMMMLLLLNNNNNNMMMLLLKKKJJJJJJIIJJJJJJJJJKKJJJJJJJIIIHHHHGGFFEEEEEEEEDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@???????@@@@@@@@@@@@@@??????>>>>>========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::99999999999988888888888888877777777777777766666666666666655555555555554444444444444443333333322222222222222211111111111111100000000000000000//////////////...............--------------,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##$$###############""""""""""""!!!!!!!!!!!!!!!!  TTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHIIIJJKKLLLMMNNNOOOOPPSSSSSSSRRRQQPPOONNMMLLLLKNNNNNMMMMLLKKKJJJJJIIIIIIJJJJJJJJJJJJJJJIIIIHHHGGGFFEEEEEEEDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@?????????@@@@@@@@@@@@@???????>>>>>=======<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999988888888888888777777777777777666666666666666555555555555544444444444444433333333222222222222222111111111111111000000000000000000//////////////..............---------------,,,,,,,,,,,,,+++++++++++++**************)))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$###############"""""""""""""!!!!!!!!!!!!!!!  TTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGHHHIIIJJKKLLLMMNNNOOOPPPSSSSSSSRRRQQPPONNMMLLLLKKNNNNMMMMLLLKKKJJJJIIIIIIIJJJJJJJJJJJJJJIIIIHHHGGGGFEEEEEEEEDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@??????????@@@@@@@@@@@@@??????>>>>>========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999998888888888888777777777777777666666666666666555555555555544444444444444433333333222222222222222111111111111111000000000000000000//////////////...............--------------,,,,,,,,,,,,,++++++++++++++*************))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLKKLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGGGGGHHHIIIJJKKLLMMNNNOOOPPPQQQSSSSSSSRRRQQPPONNMMLLLKKKNNNNNMMMLLLKKKJJJJJIIIIIJHHHHHIIIIIHHHHHHGGGGFFFFEDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@?????????????@@@@@@@@@@@???????>>>>>========<<<<<<<==<<<<<<<<<<<<<<<;;;;;;;;::::::::::::999999999999988888888888888777777777777766666666666666655555555555555555544444444444444333333332222222222222222111111111111000000000000000//////////////...............---------------,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGHHHHHGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGFFFFFFGGGGGGGGGHHHIIIJJKKLLMMNNOOOPPPPQQQSSSSSSRRRQQQPOONNMMLLLKKKNNNNMMMMLLLKKJJJJIIIIIIIIHHHHHHHHHHHHHHHGGGGFFFFEEDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@?????????????@@@@@@@@@@????????>>>>>========<<<<<<<=<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::9999999999999988888888888887777777777777666666666666666555555555555555555444444444444443333333332222222222222221111111111110000000000000000/////////////................--------------,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWVWWWWVVVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGHHHHGGGGGGGGGGGGGGGGGGGFFGGGGGGGGFFFFFFFFGGGGGGGGGHHHIIIJJKKLLMMNNOOOPPPQQQQSSSSSSRRRQQPPOONNMMLLLKKKNNNMMMMLLLKKKJJJJIIIIIIIIHHHHHHHHHHHHHHGGGGGFFFFEEDDDCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@?????????????@@@@@@@@@????????>>>>>========<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999999888888888888877777777777776666666666666665555555555555555554444444444444443333333322222222222222211111111111100000000000000000////////////................---------------,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVWWWWWWWWWWWWWWWWWWWWWWWVVWWWWWWWWWWWWWWWWWVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPPPONNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGHHGGGGGGGGGGGGGGGGGGGFFFFGGGGGGFFFFFFFFFFFGGGGGGGGHHHIIIJJKKLLMMNNOOOPPPQQQQSSSSSSRRRQQPPOONNMMLLLKKKNNNMMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@?????????????@@@@@@@@????????>>>>>>=======<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::99999999999999888888888888887777777777777666666666666665555555555555555554444444444444443333333322222222222222211111111111100000000000000000/////////////.............-.---------------,,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWVVVVVVVVWWWWWWWWWWWWWWWWWVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPQPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFGGGFFFFFFFFFFFFFFFGGGGGGGHHHIIIJJKKLLMMNNOOPPPPQQQQSSSSSRRRRQQPPOONNMMLLLKKKNNNMMMMLLLKKJJJIIIIIIIIIIGHHHHHHHHHHHHGGGGGFFFFEEEDDCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@??????????????@@@@@@@@????????>>>>>========<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::99999999999999888888888888887777777777777766666666666666555555555555555554444444444444443333333322222222222222211111111111100000000000000000//////////////.............-----------------,,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  SSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVWWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOONNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFGFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJKKLLMMNNOOPPPPQQQQSSSSRRRRQQQPPOONMMMLLLKKKNNNMMMLLLKKKJJJIIIIIIIIIIGGGHHHHHHHHHGGGGGFFFFEEEEDDCCCCCCCCCCCCCCCCCBBBBBBAAAAAAA@@@@@@@@@@@@@@@@???????????????@@@@@@@????????>>>>>>=======<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::99999999999998888888888888777777777777777666666666666665555555555555555554444444444444433333333322222222222222211111111111100000000000000000/////////////.............-----------------,,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVWWWWWVVVVVVVVVVVVVVVVVVVVWVVVVVVVVVVVVVVVVVVVVVVVVWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOONNNNNNNNNNNNNNNNNNNNMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJKKLLMMNNOOPPPPQQQQSSSRRRRRQQPPOONNMMMLLLKKKNNNMMMLLLKKKJJIIIIIIHHHIIGGGGGHHHHHGGGGGGGFFFFEEEEDDCCCCCCCCCCCCCCCCCBBBBBBAAAAAAA@@@@@@@@@@@@@@@@???????????????@@@@@@?????????>>>>>=======<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::99999999999998888888888888777777777777777666666666666665555555555555555554444444444444443333333322222222222222211111111111100000000000000000//////////////.............----------------,,,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGHHHHIIJJKKLLMMNNOOOPPPPQQQRRRRRRRQQQPPOONNMMMLLLKKKNNNMMMLLLKKJJJIIIIIHHHHHHGGGGGGGGGGGGGGGGFFFFFEEEEDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@???????????????@@@@@@@????????>>>>>>=======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::99999999999999888888888888877777777777777666666666666665555555555555555554444444444444443333333322222222222222211111111111100000000000000000//////////////.............----------------,,,,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGHHHIIJJKKLLMMNNOOOPPPPPQQRRRRRRQQQPPOOONNMMMLLLLKKNNNMMMLLLKKJJJIIIIHHHHHHHGGGGGGGGGGGGGGGGFFFFEEEEEDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@???????????????@@@@@@@?????????>>>>>=======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999999998888888888888777777777777776666666666666655555555555555555544444444444444433333333222222222222222111111111111100000000000000000//////////////............-----------------,,,,,,,,,,,,,,,,+++++++++++++***************))))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGHHHIIIJJKLLMMNNNOOPPPPPPPRRRRRQQQPPPOONNNMMMLLLLKKNNNMMMLLKKKJJIIIIHHHHHHHHGGGGGGGGGGGGGGGFFFFFEEEEECCCCCCCCCCCCCCCCCCCBBBBBAAAAAA@@@@@@@@@@@@@@@????????????????@@@@@@@????????>>>>>>=======<<<<<<<<<<<;<<<<<<<<;;;;;;;;;;;;;;;;:::::999999999999998888888888888777777777777776666666666666655555555555555545544444444444444433333333222222222222222211111111111100000000000000000//////////////.............----------------,,,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGHHHIIIJJKKLLMMNNOOOPPPPPPRRRQQQQQPPOOONNMMMLLLLLKKNNNMMMLLKKKJJIIIIHHHHHHHHFGGGGGGGGGGGGGGFFFFFEEEEECCCCCCCCCCCCCCCCCCCBBBBBAAAAAA@@@@@@@@@@@@@@@@??????????????@@@@@@@?????????>>>>>=======<<<<<<<<<<<;;<<<<<<<;;;;;;;;;;;;;;;;:::::999999999999998888888888888777777777777776666666666666655555555555555554544444444444444433333333322222222222222211111111111100000000000000000///////////////............----------------,,,,,,,,,,,,,,,,,,++++++++++++***************)))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVVVUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGHHHIIJJKKLLMMNNOOOOPPPPPRQQQQQQPPPOONNNMMMLLLLKKKNNNMMMLLKKJJJIIIHHHHHHHHHFFFGGGGGGGGGGGFFFFFEEEEEECCCCCCCCCCCCCCCCCCCBBBBBAAAAA@@@@@@@@@@@@@@@@@????????????@@@@@@@@@???????>>>>>>>======<<<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;::::::999999999999998888888888888777777777777776666666666666655555555555555554444444444444444433333333332222222222222211111111111100000000000000000///////////////............-----------------,,,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGHHHIIJJKKLLMMNNNOOOOPPPPQQQQQPPPPOOONNMMMMLLLLKKKNNMMMLLLKKJJJIIIHHHHHHHHHFFFFGGGGGGGGGFFFFFFEEEEEDCCCCCCCCCCCCCCCCCCBBBBBBAAAAA@@@@@@@@@@@@@@@@@???????????@@@@@@@@@@???????>>>>>>=======<<<<<<<<<<;;;;<<<<<;;;;;;;;;;;;;;;:::::99999999999999988888888888887777777777777766666666666666555555555555555544444444444444444333333333332222222222222111111111111000000000000000000//////////////.............----------------,,,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKJJJKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGHHHIIJJJKKLLMMNNNOOOOOPOQQQQPPPPOOONNNMMMLLLLLKKKNNMMMLLLKKJJIIIHHHHHHHHHHFFFFFGGGGGGGFFFFFFEEEEEEDCCCCCCCCCCCCCCCCCCBBBBBAAAAA@@@@@@@@@@@@@@@@@@@????????@@@@@@@@@@@???????>>>>>>>======<<<<<<<<<<;;;;;<<<<;;;;;;;;;;;;;;;::::::9999999999999998888888888887777777777777766666666666666555555555555555544444444444444444433333333333222222222222111111111111100000000000000000///////////////............----------------,,,,,,,,,,,,,,,,,,+++++++++++++*************)))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUUVVVVVVVVVVVVVVVVVVVVUUUUUVVVVVVVVVVVVVVUVUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOPPPPOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFGGGGHHHIIIJJKKLLMMNNNOOOOOOOQQQPPPPOOONNNMMMLLLLLKKKKNNMMMLLKKKJJIIIHHHHHHHHHHFFFFFFGGGGGFFFFFFFEEEEEEDCCCCCCCCCCCCCCCCCCBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@???????>>>>>>=======<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;:::::::999999999999998888888888887777777777777766666666666666555555555555555544444444444444444433333333333322222222222111111111111110000000000000000///////////////.............---------------,,,,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOPPOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFGGGFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFGGGGHHHIIIJJKKLLMMMNNNOOOOOOQQPPPPOOONNNMMMLLLLLKKKKKNMMMMLLKKJJJIIIHHHHHHHHHHFFFFFFFGGFFFFFFFFFEEEEEDDCCCCCCCCCCCCCCCCCCBBBBBAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>=======<<<<<<<<<<;;;;;;<<;;;;;;;;;;;;;;;::::::::999999999999988888888888877777777777777766666666666665555555555555555444444444444444444333333333333322222222222111111111111110000000000000000///////////////............---------------,,,,,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!  RRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUVVVVVVVVUUUUUUUUUUUUUUUUUVVVVUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFGFFFFFFFFFFFFFFFFFFFFEEEEFFFFFFFFFFFFFFFFFFFFFFGGGGGHHHIIIJJKKLLMMMNNNNOOOOOPPPPPOOONNNMMMMLLLLKKKKKKNMMMLLLKKJJJIIIHHHHHHHHHHFFFFFFFFFFFFFFFFFEEEEEEDDCCCCCCCCCCCCCCCCCBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>======<<<<<<<<<<;;;;;;;<;;;;;;;;;;;;;;;:::::::::99999999999988888888888887777777777777766666666666665555555555555555444444444444444444333333333333332222222222111111111111111000000000000000///////////////............----------------,,,,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  RRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNMMMMMMMMMMMMMMMMMMMMMLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEFEEEEEEFFFFFFFFFFFFFFFGGGGHHHHIIIJJKKLLLMMNNNNOOOOOPPPPPOOONNNMMMLLLLKKKKKKJMMMMLLLKKJJIIIHHHHHHHHHHHFFFFFFFFFFFFFFFFFEEEEEDDDCCCCCCCCCCCCCCCCCBBBBBAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>=======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::9999999999988888888888887777777777777766666666666665555555555555555444444444444444444333333333333333222222222111111111111111100000000000000///////////////.............---------------,,,,,,,,,,,,,,,,,,,++++++++++++*************))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGHHHIIIJJJKKLLLMMNNNNNOOOOPPPPOOONNNMMMLLLLKKKKKKJJMMMMLLKKKJJIIIHHHHHHHHHHHFFFFFFGFFFFFFFFFFEEEEEDDDCCCCCCCCCCCCCCCCBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>======<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::999999999988888888888888777777777777766666666666665555555555555555544444444444444444333333333333333222222222111111111111111100000000000000///////////////.............---------------,,,,,,,,,,,,,,,,,,,,++++++++++++*************))))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"#""""""""""""""""!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGHHHHIIIJJJKKLLLMMNNNNNOOOOPPPPOOONNMMMLLLLKKKKKKJJJMMMLLLKKJJJIIIHHHHHHHHHHHFFFFGGGGGFFFFFFFEEEEEDDDDCCCCCCCCCCCCCCCBBBBBBAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>=======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::99999999988888888888888777777777777766666666666666555555555555555544444444444444444333333333333333222222222111111111111111100000000000000///////////////.............----------------,,,,,,,,,,,,,,,,,,,,++++++++++++*************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGHHHHIIIJJKKKLLMMMNNNNNOOOOPPPOOONNNMMMLLLKKKKKKJJJJMMMLLKKKJJJIIIHHHHHHHHHHHFFGGGGGGGFFFFFFEEEEEEDDDDCCCCCCCCCCCCCCBBBBBBAAAAA@@@@@@@@@@?@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>=======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::9999999988888888888888777777777777766666666666666655555555555555544444444444444444333333333333333222222222111111111111111100000000000000////////////////.............---------------,,,,,,,,,,,,,,,,,,,,++++++++++++**************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFGGGGHHHIIIJJJKKLLLMMMNNNNNOOONPPPOOONNNMMLLLKKKKKJJJJJJMMLLLKKKJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEDDDDDCCCCBBBBCBBBBBBBBBBBAAAAA@@@@@@@@?????@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::999999988888888888888777777777777766666666666666655555555555555544444444444444444433333333333333222222222111111111111111110000000000000////////////////.............---------------,,,,,,,,,,,,,,,,,,,,++++++++++++**************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTTUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFGGGGHHHIIIJJKKKLLLMMMNNNNNNOONPPPOOONNMMMLLKKKKKJJJJJJJMLLLLKKJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEDDDDDDCBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@????????@@@@@@@@@@@@@@@@@@@@@@@@?????>>>>>========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999988888888888888777777777777766666666666666655555555555555544444444444444444433333333333333222222222111111111111111110000000000000////////////////.............----------------,,,,,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLLKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGHHIIIJJJKKKLLLMMMNNNNNOONNPPOOONNNMMLLLKKKJJJJJJJJJMLLLKKKJJIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEDDDDDDBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@?????>>>>>=======<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::9999998888888888888777777777777766666666666666655555555555555544444444444444444433333333333333222222222211111111111111110000000000000/////////////////............----------------,,,,,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKLLLMMMMNNNNNNONNPPOOONNNMMLLKKKKJJJJJJJIILLLLKKJJJIIIHHHHHHHHHHHHHGGGGGGGGGFFFFFEEEEDDDDDCCBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@??????????@@@@@@@@@@@@@@@@@@@@@@@????>>>>>=======<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::999998888888888888777777777777766666666666666655555555555555544444444444444444433333333333333222222222211111111111111110000000000000//////////////////............-------------,-,,,,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!  QQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEFFFFGGHHHIIIJJJKKLLLMMMMNNNNNNNNPPPOONNNMMLLKKKJJJJJJJJIILLKKKKJJIIIHHHHHHHHHHHHHHGGGGGGGFFFFFEEEEDDDDDCCCCBBBAAAAAAAAAAAAAAAAA@@@@@@@@?????????????@@@@@@@@@@@AAAA@@@@@@@????>>>>>========<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999999888888888887777777777777766666666666665555555555555555555444444444444444333333333332222222222222221111111111111110000000000000000///////////////////............--------------,,,,,,,,,,,,,,,,,++++++++++++++**************))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFGGHHHIIIJJKKKLLLMMMMNNNNNNNNPPOOONNMMLLLKKKJJJJJJJIIILLKKKJJJIIHHHHHHGGGHHHHHHGGGGGGGFFFFFEEEEDDDDCCCCCBAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????????@@@@@@@@@@AAAAA@@@@@@@????>>>>========<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999988888888888777777777777766666666666665555555555555555555444444444444444333333333332222222222222221111111111111110000000000000000///////////////////............---------------,,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))))((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRSSSSSRRRRRRRRRRRSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDEEEEEFFFFGGHHHIIIJJKKKLLLMMMMNNNNNNNNPPOOONNMMLLKKKJJJJJJJIIIILLKKKJJIIIHHHHGGGGGHHHHHHGGGGGGFFFFFEEEEDDDDCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@@@@??????????????@@@@@@@@@AAAAAA@@@@@@????>>>>>=======<<<<<<<<<<;;;;;;;;;;;;;::::::::::::99999999999998888888888777777777777766666666666665555555555555555555444444444444444433333333332222222222222221111111111111111000000000000000///////////////////............---------------,,,,,,,,,,,,,,,,++++++++++++++***************)))))))))))))))((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDEEEEEFFFGGHHHIIIJJKKKLLLMMMMNNNNNNNNPPOONNNMMLLKKKJJJJJJIIIIILKKKKJJIIIHHHGGGGGGGHHHHHGGGGGFFFFFEEEEDDDDCCCCCCCAAAAAAAAAAAAAAAAA@@@@@@@?@????????????????@@@@@@@@AAAAAA@@@@@@????>>>>=======<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999998888888887777777777777666666666666655555555555555555554444444444444444333333333322222222222222211111111111111110000000000000000//////////////////.............--------------,,,,,,,,,,,,,,,,+++++++++++++*****************))))))))))))))((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEFFFGGHHIIIJJKKKLLLMMMMMNNNNNNNPOOONNMMLLLKKJJJJJJIIIIIILKKKJJJIIHHHHGGGGGGGGHHHHFFFFFFFFFEEEEDDDDCCCCCCCBAAAAAAAAAAAAAAAA@@@@@@@??@?????????????????@@@@@@@AAAAAA@@@@@@????>>>=======<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999888888887777777777777766666666666655555555555555555554444444444444444333333333322222222222222211111111111111110000000000000000//////////////////.............--------------,,,,,,,,,,,,,,,,++++++++++++++****************))))))))))))))((((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEFFFGGHHHIIJJJKKKLLLMMMMNNNNNNMOOOONNMMLLKKKJJJJJJIIIIIILKKKJJJIIHHHGGGGGGGGGGHHHFFFFFFFFFEEEDDDDDCCCCCCBBAAAAAAAAAAAAAA@@@@@@@@@????????????????????@@@@@@@@AAAAA@@@@@@???>>>>=====<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999999999888888887777777777777766666666666655555555555555555554444444444444444333333333322222222222222211111111111111110000000000000000//////////////////.............---------------,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!"""!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEFFFGGHHIIIJJKKKLLLMMMMMNNNNMMOOONNNMMLLKKKJJJJJJIIIIIILKKKJJIIIHHHGGGGGGGGGGGGHFFFFFFFEEEEEDDDDCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????????????@@@@@@@@AAAA@@@@@????>>>>====<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999999998888888877777777777777666666666666555555555555555554544444444444444443333333333222222222222222211111111111111100000000000000000//////////////////............---------------,,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""""!"""!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUTTTTTUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEFFFGGHHHIIJJJKKKLLLMMMMMMMMMMOOONNMMMLLKKKJJJJJJIIIIIILKKKJJIIIHHGGGGGGGGGGGGGGFFFFFFEEEEEDDDDCCCCCBBBBBAAAAAA@@@@@@@@@@@@@@@????????????????????????@@@@@@@@A@@@@@@@????>>>=====<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999999999988888888777777777777776666666666665555555555555555544544444444444444433333333332222222222222222111111111111111000000000000000000/////////////////............---------------,,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!""!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSUUUUUUUUUUUUUUTTTTTTTTTTTUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCDDDDDDDEEEEFFGGGHHIIIJJKKKLLLMMMMMMMMMMOONNNMMLLKKKJJJJJJJJIIIIILKKKJJIIHHHGGGGGGGGGGGGGGFFFEEEEEEEDDDDCCCCCBBBBBBAAAA@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@???>>>>====<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999999988888888777777777777776666666666665555555555555555544444444444444444433333333333222222222222222111111111111111000000000000000000/////////////////............---------------,,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""!!!"!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTSSSSSSSSSSSSSSSSSUUUUUUUTTTTTTTTTTTTTTTTTTUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCDDDDDDEEEEFFGGGHHIIIJJKKKLLLMMMMMMMMMOONNMMMLLKKKJJJJJJJJJIIIILKKKJJIIHHHGGGGFFFFFFGGGGEEEEEEEEDDDDDCCCCCCBBBBBBAA@@@@@@@@@@@@@@@@@@??????????????>>??????????@@@@@@@@@@@@@@????>>>=====<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999999988888888777777777777776666666666665555555555555555544444444444444444433333333333222222222222222111111111111111000000000000000000/////////////////.............--------------,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""""!!!"!!!!!!!!!!!!!!!!  PPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCDDDDDDEEEFFGGGHHHIIJJJKKLLLLMMMMMMMMONNNMMLLLKKKJJJJJJJJJIIIILKKKJJIIHHHGGGFFFFFFFFFFFEEEEEEEDDDDDCCCCCCBBBBBBBA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>????????@@@@@@@@@@@@@????>>>====<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999999988888888777777777777776666666666665555555555555555544444444444444444433333333333322222222222222111111111111111000000000000000000/////////////////.............--------------,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!!  PPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCDCCCCCCCCCCCCCCCDDDDDEEEEFFGGGHHIIIJJKKKLLLLMMMMMMLNNNMMMLLLKKKJJJJJJJJJJIIILKKKJJIIHHGGGGFFFFFFFFFFFEEEEEDDDDDDCCCCCCBBBBBBBB@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>???????@@@@@@@@@@@????>>>>====<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999999988888888777777777777776666666666665555555555555555544444444444444444433333333333332222222222222111111111111111000000000000000000/////////////////.............--------------,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCDDDDDEEEFFFGGHHHIIJJJKKKLLLLMMMMLLNNNMMMLLKKKJJJJJJJJJJJIIILKKKJJIIHHGGGFFFFFFFFFFFFDDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>???????@@@@@@@@@@????>>>====<<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999999988888888777777777777776666666666665555555555555555544444444444444444433333333333333222222222222211111111111111000000000000000000/////////////////.............--------------,,,,,,,,,,,,,,,,,++++++++++++++**************))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRQQQQQQQQQQQQQQRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCDDDDDEEEFFFGGGHHHIIJJJKKKLLLLLLLLLNNNMMLLLKKKJJJJJJJJJJJIIILKKKJJIIHHGGGFFFFFFFFFFFFDDDDDDDDCCCCCCCBBBBBBBBBB@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>???????@@@@@@@@????>>>>====<<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999999988888888877777777777776666666666665555555555555555544444444444444444433333333333333322222222222211111111111111000000000000000000//////////////////.............-------------,,,,,,,,,,,,,,,,,++++++++++++++**************))))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCDDDDDEEEFFFGGGHHIIIJJKKKLLLLLLLLLNNMMMLLLKKKJJJJJJJJJJJIIILKKJJJIIHHGGFFFFFFEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBB@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>???????@@@@@@?????>>>>====<<<<<<<<<;;;;;;;;;;;;:::::::::::9999999999999988888888887777777777776666666666666555555555555555544444444444444444433333333333333332222222222211111111111111000000000000000000//////////////////..............------------,,,,,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDEEEFFFGGGHHHIIJJJKKKLLLLLLLLNNMMMLLLKKKJJJJJJJJJJJIIILKKJJIIHHHGGFFFFFEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>????????@@???????>>>====<<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999999988888888888777777777776666666666666655555555555555544444444444444444443333333333333332222222222211111111111111100000000000000000//////////////////..............------------,,,,,,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDEEFFFFGGGHHIIIJJKKKKLLLLLLLNMMMMLLKKKKJJJJJJJJJJJIIIKKKJJIIHHGGGFFFFEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBB@@@@@@@@@@??????????????>???>>>>>>>>>>>>>>>>>>???????????????>>>>====<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999999988888888888877777777777666666666666655555555555555544444444444444444443333333333333332222222222211111111111111100000000000000000/////////////////...............-------------,,,,,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTSSTTTTTTTTTTTTTTTSSSSSSSSSSTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDEEEFFFGGGHHHIIJJJKKKLLLLLLLNMMMLLLLKKKJJJJJJJJJJIIIIKKKJJIIHHGGFFFFEEEEEEEEEECCCCCCCCCCCBBBBBBBBBBBBBB@@@@@@@@@??????????????>>??>>>>>>>>>>>>>>>>>>>>??????????????>>>====<<<<<<<<<;;;;;;;;;;;;::::::::::::99999999999988888888888887777777777666666666666655555555555555544444444444444444443333333333333332222222222211111111111111100000000000000000/////////////////...............-------------,,,,,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRRTTTTTTTTTTTTTTTSSSSSSSSSSTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDEEEFFFFGGGHHIIIJJKKKKLLLLLLNMMMMLLLKKKJJJJJJJJJIIIIIKKJJIIHHHGGFFFEEEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBBBA@@@@@@@@???????????????>>??>>>>>>>>>>>>>>>>>>>>>????????????>>>>====<<<<<<;<;;;;;;;;;;;;:::::::::::::9999999999988888888888888777777777666666666666665555555555555544444444444444444443333333333333332222222222211111111111111100000000000000000/////////////////................------------,,,,,,,,,,,,,,,,+++++++++++++++************))))))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSRRRRRRRRRRRRTTTTTTTTTSSSSSSSSSSSSSSSSTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDEEEFFFGGGHHHIIJJJKKKKLLLLLNMMMLLLLKKKKJJJJJJJJIIIIHKKJJIIHHGGGFFFEEEEEEEDDDDCCCCCCCBBBBBBBBBBBBBBBBAA@@@@@@@@??????????????>>>??>>>>>>>>>>>>>>>>>>>>>???????????>>>>>====<<<<<<;;;;;;;;;;;;;:::::::::::::999999999998888888888888887777777766666666666666555555555555554444444444444444444333333333333333222222222221111111111111110000000000000000//////////////////................------------,,,,,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  OPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCDDDDDEEEFFFFGGHHHIIJJJKKKKLLLLLNMMMMLLLKKKKJJJJJJJIIIIIHKJJIIIHHGGFFFEEEEEEEDDDDDCCCCCBBBBBBBBBBBBBBBBBBAA@@@@@@@??????????????>>>>??>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>====<<<<<<;;;;;;;;;;;;;;::::::::::::9999999999988888888888888877777777666666666666665555555555555544444444444444444443333333333333332222222222211111111111111100000000000000000/////////////////................------------,,,,,,,,,,,,,,,,++++++++++++++++************)))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  OOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCDDDDEEEEFFFGGGHHIIIJJKKKKKLLLKMMMMMLLLKKKKJJJJJJJIIIIHHKJJIIHHGGGFFFEEEEEDDDDDDDCCCBBBBBBBBBBBBBBBBBBBAAA@@@@@@???????????????>>>>??>>>>>>>>>>>>>>>>>>>>>>>????????>>>>>====<<<<<<;;;;;;;;;;;;;::::::::::::999999999998888888888888887777777766666666666666555555555555554444444444444444444433333333333333222222222221111111111111110000000000000000/////////////////.................------------,,,,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  OOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQPPQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBCCCCCCDDDDEEEEFFFGGGHHHIIJJJKKKKKLLKMMMMMLLLKKKKKJJJJJJIIIIHHJJIIIHHGGFFFEEEEEDDDDDDDDCBBBBBBBBBBBBBBBBBBBBAAAA@@@@@@??????????????>>>>>??>>>>>>>>>>>>>>>>>>>>>>>>?????>>>>>>====<<<<<<;;;;;;;;;;;;;::::::::::::999999999998888888888888887777777766666666666666555555555555544444444444444444444433333333333333222222222221111111111111111000000000000000/////////////////.................-------------,,,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBCCCCCCDDDEEEEEFFFGGGHHIIIJJKKKKKKKKMMMMMLLLLKKKKJJJJJIIIIHHHJJIIHHGGGFFEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@?????????????>>>>>>??>>>>>>>>>>>>>>>>>>>>>>>>>>?>>>>>>>>====<<<<<<;;;;;;;;;;;;::::::::::::999999999998888888888888887777777766666666666666555555555555544444444444444444434433333333333333222222222221111111111111111000000000000000/////////////////.................-------------,,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!!!   OOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBCBBBBBBBBBBBBBBBBCCCCCCDDDEEEEFFFFGGHHHIIJJJKKKKKKKMMMMMLLLLKKKKJJJJJIIIIHHGJIIIHHGGFFFEEEEDDDDDDDDDDBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@??????????????>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====<<<<<;;;;;;;;;;;;::::::::::::999999999998888888888888887777777766666666666666555555555555544444444444444444433433333333333333222222222221111111111111111000000000000000//////////////////................-------------,,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!   PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSRRRRRSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCDDDDDEEEEFFFGGGHHHIIJJJKKKLLLLLNNNNMMMMLLLLKKKKKJJJIIIHHKKKJJIIHHHGGGFFFFFFFFFEEECBBBBBBBBBBBBBBBBBBBBBBAA@@@@@@??????????????????>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>====<<<<<<;;;;;;;;;;;;;;::::::::::::99999988888888888888877777777777776666666666666655555555444444444444444444333334333333333333333222222222222222111111111111111000000000/////////////////...............--------------,,,,,,,,,,,,,,++++++++++++++++***************))))))))))))))))(((((((((((((('''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"#""""""""""""""""!!!!!!!!!!!!!!!!!   PPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCDDDDEEEEEFFFGGGHHIIIJJKKKKLLLLNNNNNMMMMLLLLKKKKJJJIIIHHKKJJIIIHHGGGFFFFFFFFFEEEEBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=====<<<<<;;;;;;;;;;;;;;:::::::::::::9999988888888888888777777777777776666666666666655555555444444444444444444333333333333333333333222222222222222111111111111111100000000//////////////////..............--------------,,,,,,,,,,,,,,++++++++++++++++****************))))))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!  OOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCCDDDDEEEEFFFFGGHHHIIJJJKKKLLLLNNNNNMMMMLLLLKKKJJJJIIHHHKKJJIIHHHGGGFFFFFFFFEEEEEBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=====<<<<<;;;;;;;;;;;;;;::::::::::::9999988888888888888777777777777776666666666666655555555444444444444444444333333333333333333333322222222222222211111111111111100000000//////////////////..............---------------,,,,,,,,,,,,,++++++++++++++++****************))))))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!  OOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSRRRRRRRRRRRRRRRRRRRRRSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBCCCCCCCCDDDDEEEEFFFGGGHHIIIJJKKKKLLLNNNNNMMMMLLLLKKKJJJIIIHHGKJJIIIHHGGGFFFFFFFEEEEEEEBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@???????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>=====<<<<<<;;;;;;;;;;;;;::::::::::::9999998888888888888777777777777776666666666666665555555544444444444444443333333333333333333333322222222222222211111111111111100000000//////////////////..............---------------,,,,,,,,,,,,,++++++++++++++++****************))))))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKKKJJJJJJJJJJJHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBCCCCCCCCDDDDEEEEFFFGGHHHIIJJJKKKKLLNNNNNMMMMLLLLKKKJJJIIIHHGKJJIIHHHGGGFFFFFFEEEEEEEEBBBBBBBBBBBBBAAAAAAAAAAAA@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>======<<<<<;;;;;;;;;;;;;::::::::::::99999998888888888887777777777777766666666666666655555555544444444444444433333333333333333333333222222222222222111111111111111000000000/////////////////..............---------------,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))((((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBCCCCCCCCDDDDEEEEFFFGGHHIIIJJKKKKKKNNNNNMMMMLLLLKKKJJJIIHHHGKJJIIHHGGGFFFFFFEEEEEEEEEBBBBBBBBBBBAAAAAAAAAAAAAA@@@??????????????????????????????????>>>>>>>>>>>>>>>>>>>>>======<<<<<;;;;;;;;;;;;::::::::::::99999999888888888888777777777777766666666666666655555555554444444444444433333333333333333333333222222222222222111111111111111000000000/////////////////..............---------------,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))((((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJKKKKKKKKKKJJJJJJJJJJJJJJJHGGGGGGGGGGGGGGGGGGGGGGGFGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBCCCCCCDDDDDEEEFFFGGGHHIIJJJKKKKKNNNNNMMMMMLLLKKKJJJIIHHGGJJIIIHHGGGFFFFFEEEEEEEEEEBBBBBBBBBBAAAAAAAAAAAAAAA@@????????????????????????????????????>>>>>>>>>>>>>>>>>>>======<<<<<;;;;;;;;;;;;::::::::::::99999999988888888887777777777777776666666666666655555555555444444444444333333333333333333333333222222222222222111111111111111000000000/////////////////..............---------------,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))((((((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJKKKKKKKKJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDEEEFFFGGHHIIIJJJKKKKNNNNMMMMMMLLLKKKJJIIIHHGGJJIIHHHGGGFFFFFEEEEEEEEEEBBBBBBBBBAAAAAAAAAAAAAAAA@?????????????????????????@???????????>>>>>>>>>>>>>>>>>>=======<<<<<;;;;;;;;;;;::::::::::::999999999988888888877777777777777776666666666666555555555555444444444443333333333333333333333332222222222222221111111111111110000000000////////////////..............----------------,,,,,,,,,,,,++++++++++++++++++****************)))))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDEEEEFFGGGHHIIJJJKKKKNNNNMMMMMMLLLKKKJJIIIHHGGJJIIHHGGGFFFFFEEEEEEEEEEEBBBBBBBBAAAAAAAAAAAAAAAAA?????????????????????????@@@@?????????>>>>>>>>>>>>>>>>========<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888877777777777777766666666666665555555555555444444444433333333333333333333333322222222222222211111111111111100000000000///////////////..............---------------,,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDEEEFFFGGHHIIIJJJKKKMMNMMMMMMMLLLKKKJJIIHHHGGJIIIHHGGGFFFFFEEEEEEEEEEEBBBBBBBAAAAAAAAAAAAAAAAAA?????????????????????????@@@@@????????>>>>>>>>>>>>============<<<<<;;;;;;;:;;;:::::::::::99999999999988888888777777777777777666666666666655555555555555444444444333333333333333333333333222222222222222111111111111111000000000000//////////////..............----------------,,,,,,,,,,,,,+++++++++++++++++*****************))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDEEEFFGGGHHIIJJJJKKMMMMMMMMMMLLLKKKJJIIHHGGFJIIHHHGGGFFFFEEEEEEEEEEEEBBBBBBAAAAAAAAAAAAAAAAAAA?????????????????????????@@@@@@???????>>>>>>>>>>>>===========<<<<<<;;;;;;::;;:::::::::::999999999999988888887777777777777776666666666666555555555555554444444443333333333333333333333332222222222222221111111111111110000000000000/////////////..............----------------,,,,,,,,,,,,,++++++++++++++++++*****************)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDEEEFFGGHHIIIJJJKKMMMMMMMMMMLLLKKKJJIIHHGGFJIIHHGGGFFFFFEEEEEEEEEEEEBBBBBAAAAAAAAAAAAAAAAAAAA?????????????????????????@@@@@@???????>>>>>>>>>>>>==========<<<<<<;;;;;;;::;:::::::::::9999999999999888888777777777777777766666666666665555555555555554444444433333333333333333233333222222222222222211111111111111110000000000000////////////..............----------------,,,,,,,,,,,,,++++++++++++++++++*****************))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!  NNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRQQQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCDDDDEEEFFGGGHHIIJJJJKMMMMMMMMMMLLLKKKJJIIHHGGFJIIHHGGGFFFFEEEEEEEEEEEEEBBBBBAAAAAAAAAAAAAAAAA@@@?????????????????????????@@@@@@???????>>>>>>>>>>>>=========<<<<<<;;;;;;;:::;::::::::::99999999999998888887777777777777777666666666666655555555555555544444444333333333333333332233332222222222222222111111111111111100000000000000///////////..............----------------,,,,,,,,,,,,,++++++++++++++++++*****************))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!  NNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRQQQQQQQQQQQQQQQQQQQQRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCDDDDEEFFFGGHHIIIJJJKMMMMMMMMMMLLLKKKJJIIHHGGFIIHHHGGGFFFFEEEEEEEEEEEEEBBBBAAAAAAAAAAAAAAA@@@@@@?????????????????????????@@@@@????????>>>>>>>>>>>>========<<<<<<<;;;;;;::::::::::::::999999999999988888877777777777777766666666666666555555555555555444444443333333333333333222233322222222222222221111111111111111000000000000000//////////...............---------------,,,,,,,,,,,,,,+++++++++++++++++******************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDEEEFFGGHHIIIJJJJMMMMMMMMMMLLLKKKJJIIHHGGFIIHHHGGFFFFEEEEEEEEEEEEEEBBBAAAAAAAAAAAAAA@@@@@@@@?????????????????????????@@@@@???????>>>>>>>>>>>>========<<<<<<<;;;;;;;:::::::::::::999999999999988888877777777777777766666666666666555555555555555444444443333333333333333222223322222222222222221111111111111111000000000000000//////////................--------------,,,,,,,,,,,,,,++++++++++++++++++*****************))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""""""!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJIIIIIIIIIIIGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCDDDEEEFFGGHHHIIJJJJMMMMMMMMMMLLLKKKJJIIHHGFFIIHHGGGFFFFEEEEEEEEEEEEEDBBAAAAAAAAAAAAA@@@@@@@@@@????????>>>>?????????????@@@@@???????>>>>>>>>>==========<<<<<<<;;;;;;;:::::::::::::999999999999988888877777777777777766666666666666555555555555555444444443333333333333333222222222222222222222221111111111111111000000000000000//////////.................-------------,,,,,,,,,,,,,,++++++++++++++++++*****************)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAABBBBBBBBBBBBBBBBCCCCCCCDDDDEEFFFGGHHIIIJJJMMMMMMMMMMLLLKKKJJIIHGGFFIIHHGGFFFFEEEEEEEEEEEEDDDBAAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>???????????@@@@???????>>>>>>>>>==========<<<<<<<;;;;;;;:::::::::::::999999999999988888877777777777777766666666666666555555555555555444444444333333333333333222222222222222222222221111111111111111000000000000000//////////.................-------------,,,,,,,,,,,,,,,+++++++++++++++++*****************)))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIJJJJJJJJJJIIIIIIIIIIIIIIIGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAABBBBBBBBBBBBBCCCCCCCCDDDEEEFFGGHHIIIJJJMMMMMMMMMMLLLKKKJJIHHGGFFIHHGGGFFFFEEEEEEEEEEEDDDDAAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>??????????@@@????????>>>>>>>>=========<<<<<<<<;;;;;;;::::::::::::::99999999999988888887777777777777766666666666666555555555555555444444444333333333333333222222222222222222222221111111111111111000000000000000//////////.................-------------,,,,,,,,,,,,,,,++++++++++++++++++*****************))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEFEEEEEEEEEEEEEEEEEEEEEEEDEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCDDDEEEFFGGHHIIIJJJMMMMMMMMMMLLLKKJJIIHHGGFFIHHGGGFFFFEEEEEEEEEEDDDDDAAAAAAAAAAAA@@@@@@@@@@@@@>>>>>>>>>>>>>>>>???????????????????>>>>>>>>=========<<<<<<<<;;;;;;;::::::::::::::999999999999888888887777777777777666666666666665555555555555555444444443333333333333332222222222222222222222211111111111111110000000000000000/////////.................-------------,,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCDDDDEEFFGGHHHIIJJJMMMMMMMMMMLLLKKJJIIHHGFFEIHHGGFFFFEEEEEEEEEEDDDDDDAAAAAAAAAAA@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>?????????????????>>>>>>>>=========<<<<<<<<;;;;;;;;:::::::::::::999999999999888888888777777777777666666666666665555555555555555444444443333333333333332222222222222222222222211111111111111110000000000000000/////////.................-------------,,,,,,,,,,,,,,,,+++++++++++++++++*****************)))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQPPQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIJJJJIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCDDDEEFFFGGHHIIJJJMMMMMMMMMMLLLKKJJIIHGGFFEHHGGGFFFFEEEEEEEEEDDDDDDDAAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>??????????????>>>>>>>>=========<<<<<<<<;;;;;;;;:::::::::::::999999999999888888888877777777777666666666666665555555555555555444444444333333333333332222222222222222222222211111111111111110000000000000000/////////.................--------------,,,,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCDDDEEEFFGGHHIIIJJMMMMMMMMMMLLLKKJJIHHGGFEEHHGGFFFFEEEEEEEEEDDDDDDDDAAAAAAAAA@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>?>???????>>>>>>>>==========<<<<<<<;;;;;;;;:::::::::9:::999999999999888888888887777777777666666666666666555555555555555444444444433333333333332222222222222222222222211111111111111110000000000000000/////////.................--------------,,,,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAABBBBBBBBBBBBBBCCCCCDDDEEFFGGHHIIIJJLMMMMMMMMMLLLKKJJIHHGFFEEHGGFFFFEEEEEEEEEEDDDDDDDDAAAAAAAA@@@@@@@@@@@@@@@@?>>>>>>>>>>>>>>>>>>>>>>>>>?????>>>>>>>>>===========<<<<<<;;;;;;;;:::::::::99::999999999999888888888888777777777666666666666666655555555555555444444444443333333333332222222222222222222222111111111111111110000000000000000/////////.................--------------,,,,,,,,,,,,,,,,,++++++++++++++++****************)))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!  MMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBCCCCDDDEEFFFGGHHIIIJLMMMMMMMMLLLKKJJIIHGGFEEDHGGFFFFEEEEEEEEEDDDDDDDDDAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>??>>>>>>>>>>=============<<<<<;;;;;;;;:::::::::999:999999999999888888888888877777777666666666666666655555555555555444444444444333333333332222222222222222222222111111111111111110000000000000000/////////.................--------------,,,,,,,,,,,,,,,,,++++++++++++++++****************)))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$%$$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!  MMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBCCCCDDDEEFFGGHHIIIJLLMMMMMMMLLLKKJJIHHGFFEEDGGFFFFEEEEEEEEEDDDDDDDDDDAAAAAA@@@@@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;;;:::::::::9999999999999999888888888888887777776666666666666666655555555555555444444444444433333333333222222222222222222222111111111111111110000000000000000//////////.................-------------,,,,,,,,,,,,,,,,,++++++++++++++++****************)))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""""!"!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFGGHHIIIJJLMMMMMMMMMLLKKJJIHHGFFEEDGFFEEEEEEDDDDDDDDDDDDCCCC@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<=====<<<<<<<<;;;;;;;;;:::::::99999999999998888888887777766666666666666666555555555555554444444444444444444333333333333333222222222222221111111111111111000000000////////////////////.................--------------,,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCDDDEEFFFGGHHIIJJLLMMMMMMMLLLKKJJIHHGFFEDDFFFEEEEEDDDDDDDDDDDDCCCCC@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============<<<<====<<<<<<<<;;;;;;;;;::::::::9999999999998888888888777766666666666666666555555555555554444444444444444444333333333333333222222222222221111111111111111100000000////////////////.///.................--------------,,,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCDDDEEFFGGHHIIIJLLLMMMMMLLLLKKJIIHGGFEEDDFFEEEEEDDDDDDDDDDDDDCCCCC@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<===<<<<<<<<;;;;;;;;;:::::::9999999999999888888888887776666666666666666655555555555554444444444444444344433333333333333322222222222222111111111111111110000000/////////////////..//.................--------------,,,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHGGGGGGGGGFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCDDEEEFFGGHHIIJLLLLLMMLLLLKKJJIHHGFFEDDCFFEEEEEDDDDDDDDDDDDCCCCCC@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<=<<<<<<<<<;;;;;;;;;::::::::999999999999888888888888776666666666666666655555555555555444444444444444334433333333333333332222222222222111111111111111110000000/////////////////.../.................---------------,,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!   MMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEFFGGHHHIIKLLLLLLLLLLKKJJIHHGFEEDDCFEEEEEDDDDDDDDDDDDDCCCCCC@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::999999999999888888888888876666666666666666655555555555555444444444444444333443333333333333332222222222222111111111111111110000000//////////////////.....................--------------,,,,,,,,,,,,,,,,++++++++++++++**************)))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!   MMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPQQQPPPPPPPPPQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEDDEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBCCCDDDEEFFGGHHIIKKLLLLLLLLKKJJIIHGGFEEDDCFEEEEDDDDDDDDDDDDDDCCCCCC@@@@@@@????????????????>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::999999999999888888888888886666666666666666555555555555555444444444444444333343333333333333332222222222222211111111111111110000000//////////////////.....................--------------,,,,,,,,,,,,,,,,,+++++++++++++***************))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!   MMMMMMMMMMMMMMMMMMNNNNNMMMMMNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBCCCDDEEFFGGHHHIKKKLLLLLLKKKJJIIHGFFEEDCCEEEEEDDDDDDDDDDDDDCCCCCCC@@@@@@???????????????>>>>>>>>>>>============================<<<<<<<<<<<<<;;<<<<<<;;;;;;;;;;:::::::::99999999999888888888888877666666666666666555555555555555444444444444444333333333333333333332222222222222211111111111111110000000/////////////////......................--------------,,,,,,,,,,,,,,,,,+++++++++++++****************)))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!   MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBCCCDDDEEFFGGHHIKKKKLLLLKKKKJJIHHGFFEDDCCEEEEDDDDDDDDDDDDDDCCCCCCC@@@@@???????????????>>>>>>>>>>============================<<<<<<<<<<<<<;;;;<<<<<;;;;;;;;;;::::::::::9999999999888888888888887766666666666666555555555555555444444444444444433333333333333333332222222222222211111111111111110000000/////////////////......................---------------,,,,,,,,,,,,,,,,+++++++++++++****************))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!   MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFHHHHHGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBCCCDDEEFFGGGHHJKKKKKLKKKKJJIIHHGFFEDDCCEEEEDDDDDDDDDDDDDDCCCCCCC@@@@??????????????>>>>>>>>>>============================<<<<<<<<<<<<<;;;;;;<<<<;;;;;;;;;::::::::::::999999999888888888888887776666666666666555555555555555444444444444444433333333333333333332222222222222211111111111111110000000/////////////////......................---------------,,,,,,,,,,,,,,,,+++++++++++++*****************)))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!   MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBCCCDDEEFFFGGHHJKKKKKKKKKKJJIIHGGFEEDDCCEEEEDDDDDDDDDDDDDDCCCCCCB@@@??????????????>>>>>>>>>>============================<<<<<<<<<<<<;;;;;;;;<<;;;;;;;;;;:::::::::::::999999998888888888888777776666666666665555555555555554444444444444444333333333333333333322222222222222111111111111111100000000////////////////.......................--------------,,,,,,,,,,,,,,,,+++++++++++++*****************)))))))))))((((((((((((((('((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!   MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFHGGGGGGGGGGGGGGGGGGGGGGGFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBCCCDDEEEFFGGHHJJKKKKKKKKJJJIIHGGFEEDDCCEEEEDDDDDDDDDDDDDCCCCCCCB@@??????????????>>>>>>>>>============================<<<<<<<<<<<<;;;;;;;;;;<;;;;;;;;;;::::::::::::99999999988888888888888777776666666666655555555555555444444444444444433333333333333333333222222222222221111111111111111000000000///////////////.......................--------------,,,,,,,,,,,,,,,,+++++++++++++*****************))))))))))))((((((((((((((''(''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBCCCDDDEEFFGGGHJJJKKKKKKKJJJIIHGGFEEDDCCEEEEDDDDDDDDDDDDDCCCCCCBB@@?????????????>>>>>>>>>>==========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999888888888888887777776666666666555555555555555444444444444444333333333333333333332222222222222221111111111111110000000000//////////////.......................---------------,,,,,,,,,,,,,,,+++++++++++++******************)))))))))))(((((((((((((('''(''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBCCCDDDEEFFGGGHJJJKKKKKKJJJIIHHGGFEEDDCCEEEEDDDDDDDDDDDDDCCCCCCBB@????????????>>>>>>>>>>>>========================<<<<<<<<<<<<<;;;;;;;;;;;;:;;;;;;;;;::::::::::::9999999998888888888888877777776666666665555555555555555444444444444443333333333333333333322222222222222221111111111111100000000000/////////////.......................---------------,,,,,,,,,,,,,,,+++++++++++++******************)))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@AAAAAAAAAAAAAAAAAAAABBBBCCCDDDEEFFFGGHJJJJKKKKKJJJIIHHGGFEEDDCCEEEEDDDDDDDDDDDDCCCCCCCBB@???????????>>>>>>>>>>>>>======================<<<<<<<<<<<<<<;;;;;;;;;;;;::;;;;;;;:::::::::::::99999999888888888888888777777776666666655555555555555554444444444444433333333333333333333222222222222222211111111111111000000000000////////////.......................---------------,,,,,,,,,,,,,,,+++++++++++++******************))))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!  LLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAABBBBCCCDDDEEFFFGGHJJJJJKKKJJJJIIHHGGFEEDDCCEEEEDDDDDDDDDDDDCCCCCCBBB???????????>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::;;;;;;:::::::::::::999999998888888888888877777777776666666555555555555555544444444444444333333333333333333332222222222222222111111111111110000000000000///////////.......................----------------,,,,,,,,,,,,,,,++++++++++++******************))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!  LLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPOOOOOOOOPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAABBBBCCCDDDEEFFFGGGJJJJJJJJJJJJIIHHGGFEEDDCCEEEEDDDDDDDDDDDDCCCCCCBBB??????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::;;;;;:::::::::::::9999999988888888888888777777777776666665555555555555555444444444444443333333333333333333322222222222222221111111111111100000000000000//////////.......................-----------------,,,,,,,,,,,,,,++++++++++++*******************))))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLMMMMMMMMLLMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFEDDDDDDDDDDDDDDDDDDDDDDDCDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAABBBBCCCDDDEEFFFGGGIJJJJJJJJJJJIIHHGGFEEDDCCEEEEEDDDDDDDDDDCCCCCCBBBB????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;::::::::::::999999999888888888888887777777777776666555555555555555554444444444444433333333333333333333222222222222222211111111111111100000000000000/////////.......................-----------------,,,,,,,,,,,,,,++++++++++++******************)))))))))))))(((((((((((((('''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAABBBBCCCDDDEEFFFGGGIJJJJJJJJJJIIIHHGGFEEDDCCEEEEEDDDDDDDDDCCCCCCBBBBB???????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::;;;::::::::::::9999999999888888888888877777777777776665555555555555555544444444444444333333333333333333332222222222222222111111111111111000000000000000////////......................------------------,,,,,,,,,,,,,,+++++++++++++*****************))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAABBBBCCCDDEEEFFFGGGIJJJJJJJJJJIIIHHGGFEEDDCCFEEEEDDDDDDDDDCCCCCCBBBBB??????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::;;::::::::::::9999999999988888888888877777777777777665555555555555555544444444444444333333333333333323332222222222222222111111111111111000000000000000////////......................------------------,,,,,,,,,,,,,,++++++++++++++*****************)))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAABBBBCCCDDEEEFFFGGGIIJJJJJJJJIIIHHHGFFEEDDCCFEEEEDDDDDDDDCCCCCCBBBBBB?????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::9999999999998888888888877777777777777765555555555555555544444444444444333333333333333322332222222222222222111111111111111000000000000000////////..................-...------------------,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))))((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAABBBCCCDDEEEFFFGGGIIJJJJJJJJIIIHHGGFFEEDDCCFEEEEDDDDDDDDCCCCCCBBBBBB????>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::99999999999998888888888777777777777777655555555555555554444444444444433333333333333333222322222222222222221111111111111110000000000000000///////.................---..------------------,,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEFFFGGGIIIJJJJJJIIIIHHGGFFEEDDCCFEEEEDDDDDDDCCCCCCBBBBBBA???>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::99999999999998888888888777777777777777665555555555555554444444444444433333333333333333222222222222222222221111111111111110000000000000000///////.................----------------------,,,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAABBBCCCDDDEEFFFFGGIIIIJJJJIIIIIHHGGFFEEDDCCFEEEDDDDDDDDCCCCCCBBBBBBA??>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::9:::::::::999999999999998888888887777777777777777666555555555555554444444444444433333333333333333222222222222222222221111111111111110000000000000000///////.................----------------------,,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAABBBCCCDDDEEEFFFGGIIIIIIIIIIIIHHHGGFFEEDDCCFEEEDDDDDDDCCCCCCBBBBBBAA??>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99::::::::999999999999998888888887777777777777777666655555555555554444444444444433333333333333332222222222222222222221111111111111110000000000000000///////.................----------------------,,,,,,,,,,,,,,,++++++++++++++++*************)))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!!!  KLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAABBBCCDDDEEEFFFGGIIIIIIIIIIIIHHGGGFFEEDDCCFEEEDDDDDDCCCCCCBBBBBBAAA?>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::999:::::::999999999999998888888887777777777777777666665555555555554444444444444433333333333333332222222222222222222221111111111111110000000000000000///////.................----------------------,,,,,,,,,,,,,,++++++++++++++++*************)))))))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@AAAABBBCCCDDDEEEFFFGGIIIIIIIIIIIHHHGGGFFEEDDCCFEEEEDDDDDDCCCCCBBBBBBAAA>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::99::::9999999999999988888888877777777777777766666666665555555555555555444444444444444443333333333333333222222222222222211111111111110000000000000000//////////.................----------,,,,,,,,,,,,,,,,,,+++++++++++++******************))))))))))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!  KKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@A@@@@@@AAAABBCCCDDDEEEFFFGGIIIIIIIIIIIHHHGGFFFEEDDCCFEEEDDDDDDCCCCCCBBBBBAAAA>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999:::9999999999999888888888777777777777777766666666665555555555555555444444444444444443333333333333333222222222222222211111111111110000000000000000///////////.................---------,,,,,,,,,,,,,,,,,++++++++++++++******************))))))))))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@AAAABBCCCDDDEEEFFFGGIIIIIIIIIIHHHGGGFFEEDDDCCEEEEDDDDDDCCCCCBBBBBBAAAA>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::99999::9999999999999888888888877777777777777766666666666555555555555555444444444444444433333333333333333222222222222222211111111111110000000000000000///////////................----------,,,,,,,,,,,,,,,,,+++++++++++++*******************)))))))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@AAAABBCCCDDDEEEFFFFGIIIIIIIIHHHHGGGFFFEEDDDCCEEEEDDDDDCCCCCCBBBBBAAAAA>>>>>==============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::99999:9999999999999888888888887777777777777766666666666655555555555555444444444444444433333333333333333222222222222222211111111111110000000000000000///////////................---------,,,,,,,,,,,,,,,,,,++++++++++++++******************)))))))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOONNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@AAAABBCCCDDEEEFFFFFGHIIIIIHHHHHHGGGFFEEEDDCCCEEEEDDDDDCCCCCBBBBBAAAAAA>>>>==============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::99999999999999999999888888888888777777777777666666666666665555555555555444444444444444433333333333333333222222222222222211111111111110000000000000000///////////................---------,,,,,,,,,,,,,,,,,++++++++++++++*******************)))))))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@AAABBCCCDDEEEFFFFFGHHHHHHHHHHHGGGFFFEEDDDCCCEEEDDDDDCCCCCCBBBBBAAAAAA>>>==============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999999999888888888888877777777777666666666666666555555555555444444444444444433333333333333333222222222222222211111111111111000000000000000///////////................---------,,,,,,,,,,,,,,,,,++++++++++++++*****************)*))))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??@@@@@AABBBCCDDDEEEFFFFFFHHHHHHHHHGGGGFFFEEEDDCCCBEEEDDDDDCCCCCBBBBBAAAAAAA>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999999999888888888888887777777777666666666666666655555555554444444444444444433333333333333333222222222222222211111111111111100000000000000///////////................---------,,,,,,,,,,,,,,,,,++++++++++++++*****************))))))))))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??@@@@AAABBBCCDDDEEEFFFFFFHHHHHHHHGGGGFFFEEEDDDCCCBEEDDDDDDCCCCCBBBBBAAAAAA@>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999999999998888888888888877777777776666666666666666555555555544444444444444444333333333333333332222222222222222111111111111111100000000000000///////////...............----------,,,,,,,,,,,,,,,,++++++++++++++*****************))))))))))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBCCCDDEEEFFFFFFFHHHHHHHGGGGFFFEEEDDDCCCBBEEDDDDDCCCCCBBBBBAAAAAA@@==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:;:::::::::::::999999999999999999988888888888888877777777776666666666666666555555555544444444444444444333333333333333332222222222222222111111111111111100000000000000////////////..............-----------,,,,,,,,,,,,,,,++++++++++++++*****************)))))))))))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBCCCDDEEEFFFFFFFHHHHHHGGGGFFFEEEDDDCCCCBBEDDDDDDCCCCCBBBBBAAAAAA@@=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999999998888888888888877777777766666666666666666555555555544444444444444443333333333333333332222222222222222111111111111111100000000000000/////////////..............-----------,,,,,,,,,,,,,,++++++++++++++*****************)))))))))))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBCCDDDEEEFFFFFFFHHHHGGGGGFFFEEEDDDCCCCBBBDDDDDDCCCCCCBBBBBAAAAA@@@===========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999999999999988888888888888777777777766666666666666666555555555544444444444444443333333333333333322222222222222222111111111111111100000000000000//////////////.............------------,,,,,,,,,,,,,++++++++++++++*****************))))))))))))))))))))(((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!!  JJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNMMNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBCCDDDEEEFFFFFFFHHHGGGGGFFFEEEDDDCCCCBBBBDDDDDDCCCCCBBBBBAAAAAA@@@==========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999999989999988888888888888877777777766666666666666666555555555544444444444444443333333333333333322222222222222222111111111111111100000000000000///////////////............-------------,,,,,,,,,,,,++++++++++++++*****************))))))))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!  JJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@???@@@AAABBCCDDDEEEFFFFFFFHHGGGGGFFFEEEDDDCCCCBBBBBDDDDDCCCCCCBBBBBAAAAA@@@@========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::999999999999998899998888888888888877777777776666666666666666655555555554444444444444444333333333333333332222222222222222211111111111111110000000000000////////////////............--------------,,,,,,,,,,,++++++++++++++*****************)))))))))))))))))))((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNMNMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????@???@@@AAABBCCDDDEEEFFFFFFFGGGGGGFFFEEEDDDCCCCBBBBBADDDDCCCCCCCBBBBBAAAAA@@@@=======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999998889998888888888888877777777776666666666666666555555555554444444444444444333333333333333332222222222222222211111111111111110000000000000/////////////////...........---------------,,,,,,,,,,+++++++++++++++****************)))))))))))))))))))(((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJKJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????@@@AAABBCCDDDEEEFFFFFFFGGGGGFFFEEEDDDCCCCBBBBAAADDDCCCCCCCBBBBBBAAAA@@@@@=====<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999988888998888888888888877777777776666666666666666555555555554444444444444444333333333333333332222222222222222211111111111111110000000000000/////////////////...........----------------,,,,,,,,,++++++++++++++++***************)))))))))))))))))))(((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????@@@AAABBCCDDDEEEEFFFFFFGGGGFFFEEEDDDCCCCBBBBAAAADDCCCCCCCCBBBBBAAAAA@@@@@====<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999998888898888888888888877777777776666666666666666555555555554444444444444444333333333333333332222222222222222211111111111111110000000000000/////////////////...........----------------,,,,,,,,,+++++++++++++++++**************)))))))))))))))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@@@????????????????@@@AAABBCCDDDEEEEEEFFEEGGFFFFEEEDDDCCCBBBBBAAAAADCCCCCCCCBBBBBBAAAAA@@@@@===<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999988888888888888888888877777777777666666666666666555555555554444444444444444333333333333333332222222222222222111111111111111110000000000000/////////////////...........----------------,,,,,,,,,+++++++++++++++++**************)))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@??????????????????@@@AAABBCCDDDEEEEEEEEEEGFFFFEEEDDDCCCBBBBBAAAAAACCCCCCCCCBBBBBBAAAAA@@@@@==<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999988888888888888888888877777777777766666666666666555555555555444444444444444333333333333333332222222222222222211111111111111110000000000000/////////////////...........----------------,,,,,,,,,+++++++++++++++++**************)))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????@@@@@@@?????????????????????@@@AAABBCCCDDDEEEEEEEEEFFFFEEEDDDCCCBBBBAAAAAAAACCCCCCCCBBBBBBBAAAAA@@@@@==<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::9:99999999999999988888888888888888888877777777777776666666666665555555555555544444444444444333333333333333332222222222222222211111111111111110000000000000/////////////////...........-----------------,,,,,,,,+++++++++++++++++**************)))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLMMLLLLLLMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMMMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????@@@@????????????????????????@@@AAABBCCCDDDEEEEEEEEEFFFEEEEDDCCCCBBBAAAAAAA@@CCCCCCCCBBBBBBBAAAAA@@@@@=<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::9999999999999999988888888888888888888877777777777777666666666665555555555555554444444444444333333333333333332222222222222222111111111111111110000000000000////////////////............-----------------,,,,,,,,+++++++++++++++++**************)))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????@???????????????????????????@@@AAABBCCCDDDDEEEEEEEDFFFEEEDDDCCCBBBAAAAAA@@@@CCCCCCCBBBBBBBBAAAA@@@@@@=<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::99999999999999999988888888888888888888877777777777777666666666665555555555555555444444444443333333333333333332222222222222222111111111111111110000000000000////////////////............-----------------,,,,,,,,+++++++++++++++++**************)))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!  IIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@????????????????????????????????????????????@@@AABBBCCCDDDDDEEEEEDDFFEEEDDDCCCBBBAAAAAA@@@@@CCCCCCCBBBBBBBBAAAA@@@@@?<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::9999999999999999999888888888888888888888777777777777776666666666655555555555555554444444444433333333333333333322222222222222221111111111111111100000000000000///////////////............-----------------,,,,,,,,+++++++++++++++++**************)))))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!  IIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@??????????????????????????????????????????????@@@AABBBCCCDDDDDDDDDDDDFEEEEDDCCCBBBBAAAA@@@@@@@CCCCCCBBBBBBBBBAAAA@@@@@?<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999999988888888888888888888887777777777777766666666665555555555555555544444444444333333333333333332222222222222222211111111111111111000000000000000//////////////............-----------------,,,,,,,,,++++++++++++++++**************)))))))))))))))))()(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!  IIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@???????????????????????????????????????????????@@@@AABBBCCCCDDDDDDDDDDDEEEEDDDCCCBBBAAAA@@@@@@@@CCCCCBBBBBBBBBBAAAAA@@@@?<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::9999999999999999999888888888888888888888877777777777777666666666655555555555555555444444444443333333333333333322222222222222222111111111111111100000000000000000/////////////............-----------------,,,,,,,,,++++++++++++++++**************))))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@?????????????????????????????????????????????????@@@AAABBBCCCCDDDDDDDDDDDEEEDDDCCCBBBAAAAA@@@@@@@@BBBBBBBBBBBBBBBAAAAA@@@@?<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::99999999999999999999888888888888888788888877777777777777666666666655555555555555554444444444443333333333333333222222222222222222111111111111111110000000000000000/////////////.............----------------,,,,,,,,,+++++++++++++++++*************))))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????????????????????????????????????????@@@AAABBBCCCCDDDDDDDDDDDEEEDDDCCCBBBAAAA@@@@@@@@@BBBBBBBBBBBBBBBBAAAA@@@@?<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::99999999999999999999888888888888888778888877777777777777666666666655555555555555554444444444433333333333333333222222222222222222111111111111111110000000000000000/////////////..............---------------,,,,,,,,,,++++++++++++++++*************))))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????@@@AAABBBCCCDDDDEEEEEEEEEEEEEEEDDDDCCCBBBAAAA@@@@@@@@@BBBBBBBBBBBBBBAAAAA@@@@??===<<<<<<<<<<<;;;;;;;;;;;::::::::999999999999999999999999988888888888888887777777777776666666666666666555555555555555554444444444444444433333333333333333332222222222222222211111111111111110000000000000////////////////...............-----------------,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????@@@AAABBBCCCDDDDEEEEEEEEEEEEEEEDDDCCCBBBBAAA@@@@@@@@@@BBBBBBBBBBBBBBBAAAA@@@@??===<<<<<<<<<;;;;;;;;;;;;;:::::::9999999999999999999999999888888888888888777777777777766666666666666565555555555555555544444444444444444333333333333333333322222222222222222111111111111111100000000000000//////////////................-----------------,,,,,,,,,,,,,,++++++++++++++*************))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!  IIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????@@@AAABBBCCCDDDDEEEEEEEEEEEEEEDDDDCCCBBBAAAA@@@@@@@@@@BBBBBBBBBBBBBBBAAAA@@@@??===<<<<<<<<;;;;;;;;;;;;;;:::::999999999999999999889999998888888888888887777777777777666666666666665555555555555555554444444444444444443333333333333333333222222222222222221111111111111111000000000000000/////////////................-----------------,,,,,,,,,,,,,,+++++++++++++++************))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!  IIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????@@@AAABBBCCCDDDDEEEEEEEEEEEEDDDDDCCCCBBBAAAA@@@@@@@???BBBBBBBBBBBBBBBBAAAA@@@??===<<<<<<<;;;;;;;;;;;;;;;::::9999999999999999998889999888888888888888877777777777776666666666666655555555555555555544444444444444444433333333333333333232222222222222222211111111111111110000000000000000////////////................-----------------,,,,,,,,,,,,,,++++++++++++++++***********))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????@@@AAABBBCCCDDDDEEEEEEEEEEEDDDDDDCCCBBBBAAA@@@@@@@????BBBBBBBBBBBBBBBBAAAA@@@??===<<<<<<;;;;;;;;;;;;;;;;::99999999999999999998888999888888888888888877777777777776666666666666655555555555555555544444444444444444433333333333333333222222222222222222211111111111111110000000000000000////////////................-----------------,,,,,,,,,,,,,,++++++++++++++++***********)))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>????????@@@AAABBBCCCDDDDDEEEEEEEEEDDDDDDCCCCBBBAAAA@@@@@@@????BBBBBBBBBBBBBBBBAAAA@@@??===<<<<<<;;;;;;;;;;;;;;:::99999999999999999988888899888888888888888877777777777776666666666666655555555555555555544444444444444444333333333333333333222222222222222222111111111111111110000000000000000////////////................-----------------,,,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@AAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>???????@@@AAABBBCCCDDDDDDEEEEEEDDDDDDDDCCCCBBBAAAA@@@@@@?????BBBBBBBBBBBBBBBBBAAA@@@??===<<<<<;;;;;;;;;;;;;;:::99999999999999999888888888888888888888888877777777777776666666666666655555555555555555444444444444444444333333333333333332222222222222222222111111111111111110000000000000000////////////................-----------------,,,,,,,,,,,,,,+++++++++++++++++***********))))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>??????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDCCCCBBBBAAAA@@@@@@?????BBBBBBBBBBBBBBBBBAAA@@@??==<<<<<<;;;;;;;;;;;;:::::9999999999999999888888888888888888888888777777777777776666666666666655555555555555555444444444444444444333333333333333332222222222222222222111111111111111110000000000000000////////////.................----------------,,,,,,,,,,,,,,+++++++++++++++++***********)))))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>??????@@@AAABBBCCCCDDDDDDDDDDDDDDDDDCCCCCBBBBAAAA@@@@@??????BBBBBBBBBBBBBBBBBAAA@@@??==<<<<<<;;;;;;;;;;;::::::999999999999999888888888888888888888888877777777777776666666666666655555555555555555444444444444444444333333333333333332222222222222222222111111111111111110000000000000000////////////.................----------------,,,,,,,,,,,,,,+++++++++++++++++***********)))))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AA@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>??????@@@AAABBBCCCCDDDDDDDDDDDDDDDCCCCCCBBBBAAAA@@@@@@??????BBBBBBBBBBBBBBBBAAAA@@@??==<<<<<;;;;;;;;;;;:::::::99999999999998888888888888888888888888777777777777776666666666666655555555555555555444444444444444443333333333333333332222222222222222222111111111111111110000000000000000////////////.................----------------,,,,,,,,,,,,,,+++++++++++++++++***********)))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLKKKKKKKKLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@?@@@@@@@@@@@?????????>>>>>>>>>>>>>?????@@@AAABBBCCCCCDDDDDDDDDDDDDCCCCCCBBBBBAAAA@@@@@@??????BBBBBBBBBBBBBBBBAAAA@@@??==<<<<<;;;;;;;;;;::::::::9999999999988888888888888888888888888777777777777776666666666666655555555555555555444444444444444443333333333333333332222222222222222222111111111111111110000000000000000////////////................-----------------,,,,,,,,,,,,,,+++++++++++++++++***********)))))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????@@@????????????????????????>>>>>>>>>>>>>>>?????@@@AAABBBCCCCCDDDDDDDDDDDDCCCCCCCBBBBAAAAA@@@@@@??????BBBBBBBBBBBBBBBBAAAA@@@??==<<<<<;;;;;;;;;:::::::::999999999988888888888888888888888888777777777777776666666666666655555555555555555444444444444444433333333333333333322222222222222222221111111111111111110000000000000000////////////.................----------------,,,,,,,,,,,,,,+++++++++++++++++***********)))))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@?????????????????????????>>>>>>>>>>>>>>>>?????@@@AAABBBCCCCCCDDDDDDDDDCCCCCCCCBBBBBAAAAA@@@@@@??????BBBBBBBBBBBBBBBAAAA@@@@??==<<<<<;;;;;;;;::::::::::99999999888888888888888888888888887777777777777777666666666666655555555555555555444444444444444433333333333333333322222222222222222221111111111111111110000000000000000////////////.................----------------,,,,,,,,,,,,,,+++++++++++++++++***********)))))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!!!!  HHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>?????@@@AAABBBBCCCCCCCDDDDDCCCCCCCCCBBBBBAAAAA@@@@@@@??????BBBBBBBBBBBBBBAAAAA@@@???=<<<<<;;;;;;;;:::::::::::9999999888888888888888888888888887777777777777777666666666666655555555555555555444444444444444433333333333333333322222222222222222221111111111111111110000000000000000////////////.................---------------,,,,,,,,,,,,,,,,++++++++++++++++***********)))))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????>>>>>>>>>>>>>>>>>????@@@@AAABBBBCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAA@@@@@@???????AABBBBBBBBBBBAAAAA@@@@???=<<<<<;;;;;;;;:::::::::::999998888888888888888888788888887777777777777777666666666666555555555555555554444444444444444433333333333333333322222222222222222221111111111111111110000000000000000////////////................----------------,,,,,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>>>>>>????@@@@AAABBBBCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAA@@@@@@???????AAAABBBBBBBAAAAAAA@@@????<<<<<;;;;;;;;::::::::::::99988888888888888888888778888887777777777777776666666666666555555555555555454444444444444444333333333333333333322222222222222222221111111111111111110000000000000000////////////................----------------,,,,,,,,,,,,,,,,,+++++++++++++++***********)))))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??@@@@@@@@@@@@??????????????????????????????????????>>>>>>>>>>>>>>>>>????@@@@AAABBBBBCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@???????AAAAAAAAAAAAAAAAA@@@@???><<<<<;;;;;;;;:::::::::::99888888888888888888887777888877777777777777776666666666666555555555555555444444444444444444333333333333333333222222222222222222221111111111111111110000000000000000/////////////................---------------,,,,,,,,,,,,,,,,,+++++++++++++++************))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@????@@@@@@@@@@????????????????????????????????????????>>>>>>>>>>>>>>>>?????@@@@AAABBBBBCCCCCCCCCCCCCCCCBBBBBBAAAAAAA@@@@@@@???????AAAAAAAAAAAAAAA@@@@@????><<<<;;;;;;;;:::::::::::99888888888888888888887777788777777777777777776666666666666555555555555555444444444444444444333333333333333333222222222222222222221111111111111111100000000000000000//////////////...............---------------,,,,,,,,,,,,,,,,,+++++++++++++++*************)))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@?????????????????????????????????????????>>>>>>>>>>>>>>>>>>?????@@@@AAABBBBBCCCCCCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@???????AAAAAAAAAAAAAA@@@@@????>><<<<;;;;;;;;::::::::::99988888888888888888877777778777777777777777776666666666666555555555555555444444444444444444333333333333333333222222222222222222121111111111111111100000000000000000///////////////.............----------------,,,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????@@@@@??????????????????????????????????????????>>>>>>>>===>>>>>>>>?????@@@@AAABBBBBBCCCCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@???????AAAAAAAAAAAAA@@@@@?????>><<<;;;;;;;;::::::::::99998888888888888888777777777777777777777777766666666666666555555555555555444444444444444444333333333333333333222222222222222222111111111111111111100000000000000000////////////////............----------------,,,,,,,,,,,,,,,,,+++++++++++++++***************)))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJKKKKKKKKJJJJJJJJJJJJJJJJJKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????@@@???????????????????????????????????????????>>>>>>>======>>>>>>>?????@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@???????AAAAAAAAAAA@@@@@@?????>>><<<;;;;;;;;:::::::::99999888888888888888777777777777777777777777766666666666666555555555555555444444444444444444333333333333333333222222222222222222111111111111111111100000000000000000/////////////////............---------------,,,,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????@????????????????????????????????????????????>>>>>>=========>>>>>>????@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@???????AAAAAAAAA@@@@@@@?????>>>><<;;;;;;;;:::::::::99999988888888888887777777777777777777777777766666666666666555555555555554444444444444444444333333333333333333222222222222222221111111111111111111100000000000000000////////////////.............---------------,,,,,,,,,,,,,,,,,+++++++++++++++*****************))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????>>???????????????????>>>>>>==========>>>>>>????@@@@@AAABBBBBBBCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@@???????AAAAAAA@@@@@@@@?????>>>>><<;;;;;;;:::::::::99999998888888888877777777777777777777777777766666666666666555555555555555444444444444444443333333333333333332222222222222222221111111111111111111100000000000000000////////////////.............---------------,,,,,,,,,,,,,,,,,+++++++++++++++*****************))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!  GGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????>>>>>?????????????????>>>>>>>>==========>>>>>>????@@@@@AAABBBBBBBBCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@@????????AAAAAA@@@@@@@??????>>>>>><;;;;;;;;:::::::::9999999888888888777777777777777777777777777666666666666665555555555555554444444444444444443333333333333333332222222222222222221111111111111111111100000000000000000////////////////.............----------------,,,,,,,,,,,,,,,,+++++++++++++++*****************))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!  GGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????>>>>>>>????????????????>>>>>>>>>==========>>>>>>????@@@@@AAABBBBBBBBBCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@????????AAAAA@@@@@@@??????>>>>>>=;;;;;;;;:::::::::999999998888888777777777777777777777777777766666666666666655555555555555444444444444444444333333333333333332222222222222222222111111111111111111110000000000000000/////////////////.............----------------,,,,,,,,,,,,,,,,+++++++++++++++*****************))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@????????????????????????>??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====>>>>>>>>>>??????@@@@AAAAA@AAAAAABBBBBBBBBBBBBBBAAAACCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@???????>>>>>>====<<<<<<;;;;;;;;;::::::::::999999988888888888888888877777777777666666666666666665555555555555544444444444444444444444333333333333333222222222222222222211111111111111111000000000000000000000//////////////.............--------------,,,,,,,,,,,,,,,,,+++++++++++++*****************)))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!!  GGHHHHHHHHHHHHHHHHHHHHHGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@??????????????????????>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======>>>>>>>>>>??????@@@@AAAAA@AAAAAAABBBBBBBBBBBBBAAAAACCCCBBBBBBBAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>=====<<<<<;;;;;;;;;::::::::::999999988888888888888888887777777777666666666666666665555555555555544444444444444444444444333333333333333222222222222222222111111111111111111000000000000000000000///////////////............--------------,,,,,,,,,,,,,,,,,+++++++++++++*****************))))))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!!!  GGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@????????????????????>>>>>???????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========>>>>>>>>>>?????@@@@@AAAAA@AAAAAAAAABBBBBBBBBBAAAAAACCCBBBBBBBAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>======<<<<;;;;;;;;;::::::::::999999888888888888888888887777777776666666666666666555555555555555544444444444444444444444333333333333333222222222222222222111111111111111111000000000000000000000////////////////............-------------,,,,,,,,,,,,,,,,,+++++++++++++*****************))))))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGHHHHHHHHGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>?????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========>>>>>>>>>>?????@@@@@AAAAA@AAAAAAAAAABBBBBBBBBAAAAAACCBBBBBBAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>=======<<<<;;;;;;;;;:::::::::999999888888888888888888887777777776666666666666666555555555555555544444444444444444444443333333333333332222222222222222222111111111111111111000000000000000000000/////////////////..........---------------,,,,,,,,,,,,,,,,+++++++++++++*****************))))))))))))))))))(((((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>?????@@@@@AAAAA@@AAAAAAAAAAAABBBBAAAAAAA@CCBBBBBAAAAAAAAAAAAAAAA@@@@@@@?????>>>>>>>=======<<<<;;;;;;;;;:::::::::99999988888888888888888887777777776666666666666666655555555555555554444444444444444444444433333333333333322222222222222222211111111111111111100000000000000000000//////////////////...........---------------,,,,,,,,,,,,,,,+++++++++++++*****************))))))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>?>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============>>>>>>>>>>?????@@@@@AAAAA@@@AAAAAAAAAAAAAAAAAAAAAA@CBBBBBAAAAAAAAAAAAAAAA@@@@@@@?????>>>>>>>=======<<<<;;;;;;;;;:::::::::999999888888888888888888777777777766666666666666666555555555555555544444444444444444444443333333333333333322222222222222221111111111111111110000000000000000000000/////////////////...........----------------,,,,,,,,,,,,,,+++++++++++++*****************))))))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIJJJJJJJJJJJJJJIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====>>===================>>>>>>>>>>?????@@@@@AAAAA@@@@AAAAAAAAAAAAAAAAAAAA@@BBBBBAAAAAAAAAAAAAAA@@@@@@@@?????>>>>>>========<<<<;;;;;;;;;:::::::::99999988888888888888888877777777766666666666666666655555555555555554444444444444444444444333333333333333332222222222222222111111111111111111000000000000000000000//////////////////...........----------------,,,,,,,,,,,,,,+++++++++++++*****************))))))))))))))))))((((((((((((((''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##################""""""""""!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<>>>>>>>>>>?????@@@@@AAAAA@@@@@@AAAAAAAAAAAAAAAAA@@@BBBBBAAAAAAAAA@@@@@@@@@@@@@?????>>>>>>========<<<<;;;;;;;;;::::::::::99999988888888888888887777777776666666666666666666555555555555555544444444444444444444443333333333333333322222222222222221111111111111111110000000000000000000000/////////////////...........----------------,,,,,,,,,,,,,,+++++++++++++*****************))))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##################""""""""""!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJIIJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<>>>>>>>>>>?????@@@@@AAAAA@@@@@@@@AAAAAAAAAAAAAAA@@@BBBBAAAAAA@@@@@@@@@@@@@@@@?????>>>>>>========<<<<<;;;;;;;;::::::::::9999999888888888888887777777777766666666666666666655555555555555554444444444444443444443333333333333333332222222222222222111111111111111111000000000000000000/000/////////////////...........-----------------,,,,,,,,,,,,,++++++++++++++****************))))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###################"""""""""!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJIIIIIIIIIIIIIIJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<>>>>>>>>>>????@@@@@@AAAAA@@@@@@@@@@@AAAAAAAAAAA@@@@BBBAAAAA@@@@@@@@@@@@@@@@???????>>>>>========<<<<<<;;;;;;;::::::::::9999999988888888888877777777777776666666666666666655555555555555554444444444444443344443333333333333333322222222222222221111111111111111110000000000000000000//00/////////////////...........----------------,,,,,,,,,,,,,,,++++++++++++++***************))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<==>>>>>>>>????@@@@@@AAAAA@@@@@@@@@@@@@@AAAAAA@@@@@@BBAAAAA@@@@@@@@@@@@@@@????????>>>>>>=======<<<<<<<;;;;;;::::::::::9999999998888888888777777777777777666666666666666655555555555555554444444444444443334443333333333333333322222222222222221111111111111111110000000000000000000/////////////////////...........-----------------,,,,,,,,,,,,,++++++++++++++++**************))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""!!!!!!!!!!!!!!!!!!  FGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================<<<<<<<===>>>>>>>????@@@@@@AAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@BBAAAA@@@@@@@@@@@@??????????>>>>>>========<<<<<<<<;;;;;;:::::::::999999999988888888877777777777777776666666666666655555555555555555444444444444443333343333333333333333332222222222222222111111111111111111000000000000000000///////////////////////..........-----------------,,,,,,,,,,,,,+++++++++++++++++*************))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""!!!!!!!!!!!!!!!!!!!  FFFFFGGGGGGGGGGGGGGGGGGFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>==>>>>>>>>>>================================<<<<<<<<===>>>>>>>????@@@@@@AAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?BAAAA@@@@@@@???????????????>>>>>>>=======<<<<<<<<<;;;;;:::::::::999999999998888888777777777777777777666666666666655555555555555555444444444444443333333333333333333333332222222222222221111111111111111111000000000000000000///////////////////////...........----------------,,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$##################""""""""""!!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>>====>>>>>>>==================================<<<<<<<<<====>>>>>?????@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?BAAAA@@@@@??????????????>>>>>>>>>=======<<<<<<<<<;;;;;:::::::::999999999998888887777777777777777777766666666666655555555555555555444444444444443333333333333333333333322222222222222221111111111111111111000000000000000000///////////////////////...........----------------,,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$##################""""""""""!!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFGGGGFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>======>>>>>>=================================<<<<<<<<<<<====>>>>>?????@@@@@AAAAAA@@@????????@@@@@@@@@@@@@??AAAA@@@@@?????????????>>>>>>>>>========<<<<<<<<<;;;;;:::::::::999999999988888887777777777777777777766666666666555555555555555555544444444444443333333333333333333333322222222222222221111111111111111111000000000000000000///////////////////////...........----------------,,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##################""""""""""!!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>========>>>>==================================<<<<<<<<<<<<====>>>>>?????@@@@@@AAAAA???????????????@@@@@@@????AAAA@@@@?????????>>>>>>>>>>>>>=========<<<<<<<<;;;;;:::::::::999999999988888887777777777777777777666666666665555555555555555555544444444444443333333333333333333333322222222222222211111111111111111110000000000000000000///////////////////////............---------------,,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>===========>>==================================<<<<<<<<<<<<<<====>>>>>?????@@@@@@AAAAA??????????????????????????AAA@@@@??????>>>>>>>>>>>>>>>=========<<<<<<<<<<;;;;:::::::::999999999988888877777777777777777776666666666655555555555555555555544444444444443333333333333333333333222222222222222221111111111111111110000000000000000000///////////////////////............----------------,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHIIHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIHHHHHHHHHHHIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>================================================<<<<<<<<<<<<<<<=====>>>>>????@@@@@@AAAAA??????????????????????????AA@@@@@?????>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;:::::::::999999999988888877777777777777777766666666666555555555555555555555544444444444443333333333333333333333222222222222222211111111111111111110000000000000000000///////////////////////.............---------------,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>================================================<<<<<<<<<<<<<<<<<=====>>>>>????@@@@@@@@@@@?????????????????????????>A@@@@@?????>>>>>>>>>>==============<<<<<<<<<;;;;;;::::::::999999999988888887777777777777777666666666665555555555555555555555444444444444444333333333333333333333222222222222222211111111111111111100000000000000000000///////////////////////..............--------------,,,,,,,,,,,,,++++++++++++++++*************))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""!!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>================================================<<<<<<<<<<<<<<<<<<<=====>>>>>????@@@@@@@@@@@????????>>>>>>>?????????>>@@@@@?????>>>>>>>=================<<<<<<<<<;;;;;;;:::::::999999999988888888777777777777777666666666655555555555555555555554444444444444444333333333333333333332222222222222222221111111111111111100000000000000000000///////////////////////...............--------------,,,,,,,,,,,,,+++++++++++++++*************))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>==================================================<<<<<<<<<<<<<<<<<<<<======>>>>?????@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>@@@@@????>>>>>>================<<<<<<<<<<<;;;;;;;;::::::999999999988888888877777777777776666666666665555555555555555555554444444444444444333333333333333333332222222222222222222111111111111111110000000000000000000///////////////////////................-------------,,,,,,,,,,,,,+++++++++++++++*************))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>================================================<<<<<<<<<<<<<<<<<<<;;;<<======>>>>>????@@@@@@@@@@?????>>>>>>>>>>>>>>>>>>>>>@@@@????>>>>>>===============<<<<<<<<<<<<;;;;;;;;;:::::999999999988888888887777777777766666666666666555555555555555555554444444444444444333333333333333333332222222222222222221111111111111111110000000000000000000///////////////////////.................------------,,,,,,,,,,,,,+++++++++++++++*************))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!!!  EEEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>=================================================<<<<<<<<<<<<<<<<<<;;;;;;;======>>>>>????@@@@@@@@@@????>>>>>>>>>>>>>>>>>>>>>>@@@????>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;:::::999999999988888888888777777777766666666666666655555555555555555544444444444444444333333333333332333332222222222222222221111111111111111100000000000000000000///////////////////////..................------------,,,,,,,,,,,,,+++++++++++++++************))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!  EEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>========================<==============<<<<<======<<<<<<<<<<<<<<<<;;;;;;;;;=======>>>>?????@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>===@??????>>>>>==========<<<<<<<<<<<<<<<<;;;;;;;;;;:::::999999999988888888888877777777666666666666666665555555555555555444444444444444444333333333333332233332222222222222222221111111111111111100000000000000000000///////////////////////...................-----------,,,,,,,,,,,,,,++++++++++++++************)))))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEFFFFFEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>======================<<<==========<<<<<<<<<<<====<<<<<<<<<<<<<<<;;;;;;;;;;<======>>>>>????@@@@@@@@@??>>>>>>>>>===============??????>>>>>========<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::999999999988888888888877777777666666666666666666555555555555554444444444444444444333333333333332223332222222222222222221111111111111111110000000000000000000//////////////////////....................-----------,,,,,,,,,,,,,,,+++++++++++++************)))))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<<<<<;;;;;;;;;;<<<<<=====>>>>>??????????A@@@@@@@@??????????????????????>>>>>========<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;:9999999999988888888888887777777777776666666666666555555555555555555554444444444444443333333333333323332222222222222222221111111111111111111111000000000000000000000000/////////....................-------------------,,,,,,,,,,,++++++++++++******************)))))))))))))))))(((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHGGHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<<<<<<<<<<;;;;;;;;;;;<<<<<<=====>>>>??????????A@@@@@@@?????????????????????>>>>>>========<<<<<<<<=<<<<<<<<<<<<<;;;;;;;;;;:9999999999988888888888887777777777776666666666666655555555555555555544444444444444443333333333333322332222222222222222221111111111111111111111000000000000000000000000//////////...................-------------------,,,,,,,,,,,,+++++++++++******************)))))))))))))))))(((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHGGGGGGGGHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHGGGGGGGGGHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=====>>>>>?????????@@@@@@@???????????????>>>>??>>>>>>=======<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::999999999988888888888877777777777766666666666666665555555555555555444444444444444443333333333333322232222222222222222221111111111111111111111100000000000000000000000///////////..................-------------------,,,,,,,,,,,,,+++++++++++*****************)))))))))))))))))(((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<<;;;;;;;;;;;;;<<<<<<<====>>>>>?????????@@@@@@@?????????>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::99999999988888888888887777777777766666666666666666555555555555554444444444444444443333333333333332222222222222222222221111111111111111111111100000000000000000000000////////////.................-------------------,,,,,,,,,,,,,,++++++++++*****************)))))))))))))))))((((((((((((''''''''''''''''''&''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<<<<<<<<;;;;;;;;;;;;;<<<<<<<=====>>>>>????????@@@@@@????????>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::9999999988888888888887777777777766666666666666666655555555555444444444444444444443333333333333322222222222222222222211111111111111111111111100000000000000000000000/////////////...............--------------------,,,,,,,,,,,,,,,+++++++++*****************)))))))))))))))))((((((((((((''''''''''''''''''&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<=====>>>>>???????@@@@@????????>>>>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999888888888888887777777777766666666666666666655555555554444444444444444444433333333333333322222222222222222222211111111111111111111111100000000000000000000000//////////////..............--------------------,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))((((((((((((''''''''''''''''''&&&''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!!!!  EEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<=====>>>>>>>?????@@@@@???????>>>>>>>>>>>>==>>>========<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::99999888888888888877777777777766666666666666666555555555544444444444444444444433333333333333322222222222222222222211111111111111111111111100000000000000000000000///////////////............---------------------,,,,,,,,,,,,,,,,,++++++++***************))))))))))))))))))((((((((((((''''''''''''''''''&&&&'&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;<<<<<<<=====>>>>>>>>??>@@@@???????>>>>>>>>>>=====>=========<<<<<<<<<<<<<<;<<<<<<<<;;;;;;;;;::::::::99988888888888888777777777776666666666666666665555555555444444444444444444444333333333333333222222222222222222222111111111111111111111111100000000000000000000000///////////////...........--------------------,,,,,,,,,,,,,,,,,,++++++++***************))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEFFFFFFEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<=====>>>>>>>>>>>@@@???????>>>>>>>>>>===============<<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;;:::::::::9888888888888888777777777776666666666666666655555555554444444444444444444443333333333333333222222222222222222221111111111111111111111111000000000000000000000000////////////////..........--------------------,,,,,,,,,,,,,,,,,,+++++++++**************))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>>@@????????>>>>>>>>================<<<<<<<<<<<;;;;;;<<<<<;;;;;;;;;;:::::::::98888888888888887777777777766666666666666666555555555544444444444444444444443333333333333332222222222222222222211111111111111111111111110000000000000000000000000///////////////.........--------------------,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;<<<<<<<=====>>>>>>>>>>?????????>>>>>>>>===============<<<<<<<<<<<<;;;;;;;<<<;;;;;;;;;;;::::::::999888888888888877777777777766666666666666666555555555444444444444444444444433333333333333332222222222222222222211111111111111111111111100000000000000000000000000//////////////..........--------------------,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>?????????>>>>>>>===============<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::999988888888888777777777777776666666666666666555555555444444444444444444444333333333333333332222222222222222222211111111111111111111111000000000000000000000000000//////////////..........--------------------,,,,,,,,,,,,,,,,,,++++++++++***************)))))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGFFFFFFFFFFFGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<;;;;;;;;;;;::::;;;;;;<<<<<<=======>>>>>>>>????????>>>>>>>==========<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::9999988888888877777777777777776666666666666665555555555444444444444444444433333333333333333222222222222222222221111111111111111111111110000000000000000000000000000//////////////........-------------------,,,,,,,,,,,,,,,,,,,,++++++++++***************)))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<;;;;;;;;;;;:::::;;;;;;<<<<<<<=======>>>>>>>???????>>>>>>>>=========<<==<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::9999998888888877777777777777777666666666666665555555555544444444444444444333333333333333333222222222222222222221111111111111111111111000000000000000000000000000000//////////////........-------------------,,,,,,,,,,,,,,,,,,,+++++++++++***************)))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<;;;;;;;;;;::::::::;;;;;<<<<<<<=========>>>>>??????>>>>>>>>=========<<<=<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::9999999888888777777777777777777766666666666655555555555554444444444444443333333333333333332222222222222222122211111111111111111111110000000000000000000000000000000//////////////........-------------------,,,,,,,,,,,,,,,,,,,++++++++++****************)))))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<;;;;;;;;;;:::::::::;;;;;<<<<<<<<===========>=??????>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;::;;;;;::::::::::::99999999888887777777777777777776666666666666555555555555554444444444444433333333333333333322222222222222211121111111111111111111111000000000000000000000000000000000/////////////........------------------,,,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!  DDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;::::::::::;;;;;<<<<<<<<=============????>>>>>>>>========<<<<<<<<<<<<<<<<;;;;;;;;;;;::::;;:::::::::::::999999999988887777777777777777766666666666665555555555555555444444444444333333333333333333322222222222222211111111111111111111111110000000000000000000000000000//0000/////////////........------------------,,,,,,,,,,,,,,,,,,,+++++++++++++**************)))))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!  DDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::;;;;;<<<<<<<<<============???>>>>>>>>========<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::::99999999999888777777777777777766666666666666555555555555555554444444444333333333333333333322222222222222221111111111111111111111110000000000000000000000000000////000//////////////........----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++*************))))))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDEEEEEEDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::;;;;<<<<<<<<<============>>>>>>>>>>========<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::::99999999999999887777777777777776666666666666665555555555555555444444444443333333333333333333222222222222222111111111111111111111111000000000000000000000000000///////0///////////////.........---------------,,,,,,,,,,,,,,,,,,,++++++++++++++++************))))))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::;;;;;<<<<<<<<<===========>>>>>>>>>========<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::99999999999999998877777777777777766666666666666555555555555555554444444444333333333333333333332222222222222221111111111111111111111100000000000000000000000000/////////////////////////..........-------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++***********)))))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::;;;;;;;;;;;;;;;;;;;::::::::::::::::;;;;;<<<<<<<<<<==========>>>>>>>>>=======<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::9:::::99999999999999999988777777777777777666666666666655555555555555555444444444433333333333333333333222222222222222111111111111111111111110000000000000000000000000///////////////////////////...........------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++**********))))))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFEEEEEEEEEEFFEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFEEEEEFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::::;;;;;;;;;;;;;;;:::::::::::::::::;;;;;<<<<<<<<<<==========>>>>>>>>=======<<<<<<<<<;;<<<;;;;;;;;;;;;::::::::99:::99999999999999999998887777777777777666666666666655555555555555555544444444443333333333333333333332222222222222211111111111111111111100000000000000000000000000////////////////////////////............-----------,,,,,,,,,,,,,,,,,,,+++++++++++++++++***********))))))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFEEEEEEEEEEEEEEFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFEEEEEEEEEEEEFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::::::::::::::::::;;;;;<<<<<<<<<<<<========>>>>>>>=======<<<<<<<<<;;;<<;;;;;;;;;;;;::::::::999:99999999999999999999888877777777777766666666666665555555555555555554444444443333333333333333333333222222222222221111111111111111111110000000000000000000000000/////////////////////////////.............---------,,,,,,,,,,,,,,,,,,,++++++++++++++++++**********))))))))))))))))))(((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;:::::::::::::::::::::;;;;;;<<<<<<<<<<<<<======>>>>>>=======<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::9999999999999999999999998888877777777777666666666666665555555555555555544444444433333333333333333333322222222222222211111111111111111110000000000000000000000000///////////////////////////////..............--------,,,,,,,,,,,,,,,,,,,+++++++++++++++++***********))))))))))))))))))(((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;:::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<>>>>>========<<<<<<<;;;;;;;;;;;;;;;;;;::::::::999999999999999999999998888888777777777766666666666666655555555555555544444444443333333333333333333322222222222222221111111111111111110000000000000000000000000///////////////////////////////...............--------,,,,,,,,,,,,,,,,,,,+++++++++++++++++**********))))))))))))))))))((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<=========<<<<<<<<<<<<<<<<;;;;;;;;::::;;;;;;;;;;;;;::::::999999999999999999::::::;;;;;;;;;;;;;<<<<<<<===<<<<<<<<<;;;;;;;:::::::<<<<<<<<<<<;;;;;;;;;:::::8888888888888888888888777777777666666666666665555555555555555444444444444443333333333222222222222222222222211111111111110000000000000000000000000000/////////////////////////...////.................-------------,,,,,,,,,,,,,,,,+++++++++*********************))))))))))))))))))(()))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##########""""""""""""""""""!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<======<<<<<<<<<<<<<<<<<<<;;;;:::::::::::;;;;;;;;;;::::999999999999999999999:::::;;;;;;;;;;;;;;;;;;;;=<<<<<<<<<<;;;;;;;::::::::<<<<<<<<<<;;;;;;;;;::::::8888888888888888888877777777776666666666666655555555555555554444444444444443333333332222222222222222222222111111111111100000000000000000000000000/////////////////////////......//..................-------------,,,,,,,,,,,,,,,,,++++++++*********************))))))))))))))))))((()((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!!!  BCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<====<<<<<<<<<<<<<<<<<<<<<;;:::::::::::::::::;;;;;::::9999999999999999999999::::::;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<;;;;;;:::::::::<<<<<<<;;;;;;;;;;;:::::::88888888888888888877777777777666666666666665555555555555554444444444444444433333332222222222222222222222111111111111110000000000000000000000000////////////////////////...........................--------------,,,,,,,,,,,,,,,,,++++++++*********************))))))))))))))))))((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!!!!!  BBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<==<<<<<<<<<<<<<<<<<<<<<<<;:::::::::::::::::::::::::999999999999999999999999:::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<;;;;;;;::::::::9<<<<<;;;;;;;;;;;;::::::::888888888888888877777777777666666666666666555555555555555444444444444444444333332222222222222222222222111111111111111000000000000000000000000///////////////////////.............................-------------,,,,,,,,,,,,,,,,,++++++++******************))*))))))))))))))))))(((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!  BBBBBBBBBBBBBBCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::9999999999999999999999999::::::::;;;;;;;;;;;;;;;;;<<<<<<<<<<;;;;;;::::::::99<<<<;;;;;;;;;;;;:::::::::8888888888888777777777777766666666666666655555555555555444444444444444444333333222222222222222222222211111111111111100000000000000000000000///////////////////////.............................--------------,,,,,,,,,,,,,,,,,++++++++******************)))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;:::::::::::::::::::::::::9999999999999999999999999:::::::::;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;:::::::999<<;;;;;;;;;;;;;::::::::::888888888887777777777777766666666666666655555555555555444444444444444444333332222222222222222222221111111111111111100000000000000000000000//////////////////////.............................---------------,,,,,,,,,,,,,,,,++++++++******************))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;:::::::::::::::::::::::::9999999999998888888999999:::::::::;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;:::::::999<;;;;;;;;;;;;;::::::::::9888888888777777777777777766666666666666555555555555554444444444444444433333322222222222222222221111111111111111111000000000000000000000///////////////////////.............................---------------,,,,,,,,,,,,,,,,,++++++++******************)))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEDDDEDDDDDDDDEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;:::::::::::::::::::::::::99999999998888888888999999::::::::::;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;::::::9999;;;;;;;;;;;;;:::::::::::988888888777777777777777776666666666666555555555555554444444444444444433333322222222222222222221111111111111111111000000000000000000000//////////////////////.............................----------------,,,,,,,,,,,,,,,,+++++++++*****************))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEDDDDDDDDDDDDDDDDDDEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::999999998888888888888899999::::::::::;;;;;;;;;;;;;<<<<<<<<;;;;;;;;::::::9999;;;;;;;;;;;;:::::::::::998888888777777777777777777666666666665555555555555544444444444444444433333332222222222222222211111111111111111111000000000000000000000/////////////////////.............................------------------,,,,,,,,,,,,,,+++++++++++****************))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################""""""""""!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::::::::::::9999998888888888888888899999::::::::::;;;;;;;;;;;;<<<<<<<<;;;;;;;;::::::9999;;;;;;;;;;;:::::::::::99988888877777777777777777666666666665555555555555555444444444444444433333333322222222222222211111111111111111111100000000000000000000/////////////////////.....................---....--------------------,,,,,,,,,,,,,,++++++++++++***************))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################"""""""""!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<;<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::::::::::::99998888888888888888888899999:::::::::::;;;;;;;;;;<<<<<<<;;;;;;;;:::::::9999;;;;;;;;;:::::::::::::9998888877777777777777776666666666655555555555555555544444444444444433333333332222222222222211111111111111111111000000000000000/00000////////////////////.....................-----..--------------------,,,,,,,,,,,,,,,+++++++++++++*************))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################"""""""""!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAABBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<;;;;<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9:99:::::99999988888888888888888888888899999:::::::::::::;;;;;;;<<<<<<<;;;;;;;;;::::::9999;;;;;;;;:::::::::::::9999888877777777777777766666666666555555555555555555544444444444444333333333333222222222222111111111111111111111000000000000000//0000////////////////////....................---------------------------,,,,,,,,,,,,,,,+++++++++++++++************))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################"""""""""!!!!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<;;;;;;;;;;;;;;;;;;::::::9999999999999999999888888888888888888888888899999::::::::::::::::::::<<<<<<;;;;;;;;;:::::::9999;;;;;;;;::::::::::::9999988887777777777777666666666665555555555555555555444444444444444333333333333322222222222111111111111111111110000000000000000///00////////////////////....................---------------------------,,,,,,,,,,,,,,,+++++++++++++++++**********)))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################"""""""""!!!!!!!!!!!!!!!!!!!  AAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<;;;;;;;;;;;;;;;;;;;;;::::9999999999999999999998888888888888888888888888999999:::::::::::::::::::;;;;;;;;;;;;;;;::::::99999;;;;;;;:::::::::::::999998887777777777777666666666655555555555555555555444444444444444333333333333332222222221111111111111111111110000000000000000////0////////////////////...................----------------------------,,,,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################""""""""""!!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAABBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;<<;;;;;;;;;;;;;;;;;;;;;;;::9999999999999999999999988888888888888888888888889999999::::::::::::::::::;;;;;;;;;;;;;;;::::::99999;;;;;;:::::::::::::999999887777777777777666666666655555555555555555554444444444444443333333333333333222222211111111111111111111100000000000000000/////////////////////////...................---------------------------,,,,,,,,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#$###################""""""""""!!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9999999999999999999999999888888888888888888888888899999999:::::::::::::::::;;;;;;;;;;;;;;;::::::99999;;;;;;::::::::::::999999987777777777777666666666665555555555555555554444444444444443333333333333333322222211111111111111111111100000000000000000////////////////////////...................---------------------------,,,,,,,,,,,,,,,,+++++++++++++++++++********)))))))))))))))))))))))(((((((((((((((((((''((('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################""""""""""!!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCCCCBBBBBBCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::99999999999999999999999998888888888887777778888888999999999::::::::::::::::;;;;;;;;;;;;;;;::::::99999;;;;;:::::::::::::99999998777777777777666666666666555555555555555544444444444444443333333333333333322222211111111111111111110000000000000000000////////////////////////...................--------------------------,,,,,,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))()))((((((((((((((((((('''(('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################""""""""""!!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::999999999999999999999999988888888877777777778888888999999999:::::::::::::::;;;;;;;;;;;;;;;::::::99999;;;;;::::::::::::99999999777777777777666666666666655555555555555444444444444444443333333333333333322222111111111111111111110000000000000000000////////////////////////..................--------------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++*********)))))))))))))))))))(())(((((((((((((((((((''''('''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################""""""""""!!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::99999999999999999999999998888888777777777777778888889999999999:::::::::::::;;;;;;;;;;;;;;::::::999999;;;;::::::::::::9999999997777777777766666666666666555555555555444444444444444443333333333333333332222211111111111111111110000000000000000000/////////////////////////..................-------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################""""""""""!!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::9999999999999999999999888888887777777777777777788888999999999999:::::::::::;;;;;;;;;;;;;:::::::999999;;;::::::::::::9999999999777777777766666666666666655555555555444444444444444443333333333333333322222111111111111111111110000000000000000000////////////////////////...................-------------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++*********))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################""""""""""!!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::999999999999999988888888888877777777777777777777888889999999999999:::::::::;;;;;;;;;;;;:::::::9999999;;;::::::::::99999999999977777777766666666666666665555555554444444444444444433333333333333333322222211111111111111111100000000000000000000////////////////////////...................------------------,,----,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*********))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################"""""""""""!!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;:::::::::::::999999999999988888888888887777777777777777777777888888999999999999999::::::;;;;;;;;;;:::::::::9999998;;::::::::::99999999999987777777776666666666666666555555555444444444444444433333333333333333322222221111111111111111100000000000000000000///////////////////////....................------------------,,,---,,,,,,,,,,,,,,,,,,,,++++++++++++++++***********))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################""""""""""""!!!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@AA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;::::::::::::::::999999999988888888888888877777777777777777777777788888899999999999999999999;;;;;;::::::::::::99999988;::::::::::9999999999988877777776666666666666666665555555544444444444444444333333333333333332222222211111111111111100000000000000000000////////////////////////...................-------------------,,,,-,,,,,,,,,,,,,,,,,,,,+++++++++++++++++************)))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$######################"""""""""""""!!!!!!!!!!!!!!!!  @@@@AAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::;;;;;;;::::::::::::::::::999999988888888888888888877777777777777777777777778888899999999999999999999:::::::::::::::::999999888:::::::::99999999999988887777776666666666666666665555555544444444444444443333333333333333322222222221111111111111000000000000000000000///////////////////////....................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*************))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$######################""""""""""""""!!!!!!!!!!!!!!!  @@@@@@@@@@@AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::;;;;;::::::::::::::::::::999998888888888888888888877777777777777777777777778888889999999999999999999::::::::::::::::9999998888::::::::9999999999998888877777666666666666666666655555554444444444444443333333333333333332222222222211111111111100000000000000000000////////////////////////...................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++**************)))))))))))))))(((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$######################"""""""""""""""!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCBBBBBBBBBBBBBBCBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999988888888888888888888888888887777777777778888888888888888999999999999999999999999988888888877777788888887777777777777666667777777777777777666666666555555544444444444444333333333333333333322222222222221111111111111111111000000000000000/////////////.................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++********************))))))))))))))))(((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999988888888888888888888888888887777777777777778888888888888888899999999999999999999888888888887777777888888777777777777666666677777777777777776666666665555554444444444444433333333333333333332222222222221111111111111111111100000000000000///////////////...............-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++********************))))))))))))))))(((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999998888888888888888888888888777777777777777777777888878888888888888899999999999998888888888888877777776688888777777777776666666667777777777777777666666666555555444444444444333333333333333333332222222222221111111111111111111000000000000000////////////////..............-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++********************)))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::99999999999999999888888888888888888888888877777777777777777777778887888888888888888888888888888888888888888877777776668887777777777766666666666777777777777777666666666655555444444444444333333333333333333322222222222222111111111111111110000000000000000/////////////////.............-------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++********************))))))))))))))))(((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::999999999999999999998888888888888888888888888777777777777777777777788877888888888888888888888888888888888888877777777666688777777777776666666666667777777777777766666666666555554444444444333333333333333333222222222222222221111111111111110000000000000000//////////////////............-------------------,,,,,,,,,,,,,,,,,,,,+,,,,,++++++++++++++++++++*******************))))))))))))))))(((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????@@@@@@@@@@@@@@@@@?????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::999999999999999999999988888888888888888888888887777777777777777777777788778888888888888888888888888888888888877777777766666877777777776666666666666677777776666666666666666665555444444444433333333333333333222222222222222222211111111111111000000000000000///////////////////............-------------------,,,,,,,,,,,,,,,,,,,,++,,,,++++++++++++++++++++*******************))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAA@@@@@AAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????@@@@@@@@@@@@@??????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999999998888888888888888888888888777777777777777777777777877788888888888888888888888888888888777777777766666677777777776666666666666667766666666666666666666666555544444444433333333333333332222222222222222222221111111111110000000000000000//////////////////............--------------------,,,,,,,,,,,,,,,,,,,++++,,,++++++++++++++++++++******************)))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!  >>>????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????@@@@@@@@@??????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999999999999988888888888888888888888887777777777777777777777778777888888888888888888888888888887777777777776666666777777776666666666666665566666666666666666666666665554444444444333333333333332222222222222222222222111111111111000000000000000///////////////////............-------------------,,,,,,,,,,,,,,,,,,,,+++++,++++++++++++++++++++*******************))))))))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!  >>>>>>>>>????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????@@@@@???????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999998888888888888888888777777777777777777777777777777777777778888888888888888888888888777777777777766666666677777776666666666666665556666666666666666666666666555444444444333333333333322222222222222222222221111111111110000000000000000//////////////////.............-------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*******************))))))))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????@???????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999888888888888888888777777777777777777777777777777777777777778888888888888888888888877777777777777666666666577777766666666666666555556666666666666666666666666554444444443333333333333222222222222222222222211111111111100000000000000000/////////////////............-------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************)))))))))))))))))(((((((((((((((((((('(''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>?????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAABBBBBBBBBBBAAAAAAAAAAAAAABBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999988888888888888888777777777777777777777777777777777777777777777888888888888888888877777777777777766666666665577777666666666666666555556666666666666666666666666554444444433333333333322222222222222222222221111111111111000000000000000000///////////////.............-------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*******************)))))))))))))))))(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999999999888888888888888877777777777777777777777777777777777777777777777778888888888888888777777777777777666666666665557777666666666666666655555666666666666666666666666554444444443333333333322222222222222222222221111111111111000000000000000000///////////////............--------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*******************))))))))))))))))((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999988888888888888888777777777777777777777777777777777777777777777777777888888888888887777777777777776666666666665555777666666666666666665555566666666666666666666666655444444443333333333322222222222222222222211111111111111000000000000000000///////////////............--------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*******************))))))))))))))))((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::9999999999999999999999999988888888888888887777777777777777777777777777766667777777777777777777777888888888887777777777777776666666666665555557766666666666666666655555666666666666666666666665544444444433333333332222222222222222222111111111111111100000000000000000///////////////..............------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*******************))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????>>>?>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::99999999999999999999999999888888888888888887777777777777777777777777776666666666677777777777777777777888888888777777777777766666666666666555555576666666666666666666655556666666666666666666666555444444443333333333222222222222222222111111111111111100000000000000000////////////////...............-----------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*******************)))))))))))))))))))(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::9999999999999999999999999998888888888888888888777777777777777777777777766666666666666677777777777777777777788877777777777777666666666666666555555556666666666666666666666555666666666666666666666655544444444333333333322222222222222221111111111111111100000000000000000////////////////................----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*******************))))))))))))))))))))((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????@@@@@@@?@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????>>>>>>>>??????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::99999999999999999999999999888888888888888888888877777777777777777777777776666666666666666677777777777777777777777777777777777666666666666665555555555666666666666666666666665566666666666666666666665554444444333333333332222222222222211111111111111111100000000000000000///////////////..................--------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*******************))))))))))))))))))))(((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@@@@@@???????????@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????>>>>>>>>>>>>??????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999999999888888888888888888888888777777777777777777777777766666666666666666677777777777777777777777777777777766666666666665555555555556666666666666666666666665766666666666666666666555544444443333333333222222222222221111111111111111111000000000000000////////////////...................-------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*******************))))))))))))))))))))(((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!  =======>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????@@@@@@@@@?????????????????@@@@@@@@@@@@@@@@@??????????????????????????????????????????>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999888888888888888888888888877777777777777777777777776666666666666666666777777777777777777777777777777666666666666655555555555555666666666666666666666666677666666666666666666655554444444333333333322222222222221111111111111111111100000000000000///////////////...................-------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*******************))))))))))))))))))))(((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$%$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!  ============>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@????????????????????????@@@@@@@@@@@???????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>?>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::9999999999999999999999999888888888888888888888888877777777777777777777777777766666666666666666666777777777777777777777777777776666666666655555555555555556666666666666666666666666777666666666666666665555544444433333333332222222222222111111111111111111110000000000000///////////////....................-------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*+++++********************))))))))))))))))))))((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ====================>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????@@@@@@????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::999999999999999999999999988888888888888888888888888777777777777777777777777777776666666666666666666677777777777777777777777777776666666666655555555555555544666666666666666666666666677766666666666666666555554444443333333333222222222222111111111111111111100000000000000///////////////....................------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***++++********************)))))))))))))))))))(((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!  =======================>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99999999999999999999999999888888888888888888888888877777777777777777777777777777777666666666666666666666777777777777777777777777777666666666555555555555555544466666666666666666666666667776666666666666666655555444444333333333222222222222111111111111111111100000000000000///////////////....................------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++****++*********************)))))))))))))))))))(((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  =======================>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::999999999999999999999999998888888888888888888888888887777777777777777777777777777777766666666666666666666666777677777777777777777777766666666655555555555555544444666666666666666666666666677766666666666666665555554444433333333332222222222221111111111111111100000000000000/////////////////..................-------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****+*********************)))))))))))))))))))(((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  =======================>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::999999999999999999999999998888888888888888888888888877777777777777777777777777777777766666666666666666666666666776777777777777777777776666666665555555555555544444446666666666666666666666666777666666666666666655555544444333333333322222222222111111111111111100000000000000///////////////////.................------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++***************************)))))))))))))))))))(((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  =======================>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=>>======================================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::9999999999999999999999999888888888888888888888888888777777777777777777777777777777777666666666666666666666666666667667777777777777777777666666666555555555555444444444666666666666666666666666677666666666666666665555554444433333333322222222222211111111111111100000000000000///////////////////.................------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***************************)))))))))))))))))))(((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<==<<<<<<============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================================<<<<<<<=====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::999999999999999999999999999999999888888888888888777777777777777777666666666666666666666666666666655566666666666666677777777777777777777777766666665555555555544444444445555555555555555555555554555555555554444444444443354444444433333333333222222222211111111111111100000000000//////////////////////.....................-------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++***********************)))))))))))))))))))((((((((((((((((((''''''''''''''''''''&&&'''&&&&&&&&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================================<<<<<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::99999999999999999999999999999999998888888888888877777777777777777777766666666666666666666666666665555555556666666666667777777777777777777777776666665555555555544444444444555555555555555555555554455555555555444444444444334444444443333333333222222222211111111111111100000000000///////////////////./......................-------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************))))))))))))))))))(((((((((((((((((('''''''''''''''''''''&&&&''&&&&&&&&&&&&&&&&&&&&%%%&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::99::::99999999999999999999999999999999988888888888888877777777777777777777777666666666666666666666666655555555555555666666666667777777777777777777777666666655555555544444444444445555555555555555555555444555555555444444444444433344444444333333333332222222221111111111111100000000000///////////////////........................--------,,,,,,,,,,,,,,,,,,,,++++++++++++++++************************))))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&'&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????@??????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999:999999999999999999999999999999999888888888888888877777777777777777777777776666666666666666666666666555555555555555666666666667777777777777777777776666665555555554444444444444455555555555555555555444445555555544444444444443333444444443333333333222222222111111111111110000000000///////////////////.........................--------,,,,,,,,,,,,,,,,,,,,++++++++++++++++***********************)))))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================================<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::99999999999999999999999999999999999999998888888888888888887777777777777777777777777666666666666666666666666555555555555555556666666666677777777777777777776666666555555554444444444444445555555555555555554444444555555544444444444443333344444443333333333322222222111111111111110000000000//////////////////.........................---------,,,,,,,,,,,,,,,,,,,+++++++++++++++++***********************))))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999999999999999999999999999888888888888888888887777777777777777777777666666666666666666666666655555555555555555556666666666677777777777777777776666665555555544444444444444445555555555555554444444444555554444444444444443333344444443333333333222222222111111111111100000000000/////////////////.........................--------,,,,,,,,,,,,,,,,,,,,++++++++++++++++************************))))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999999999999999999999998899888888888888888888888887777777777777777777766666666666666666666666666555555555555555555555666666666667777777777777777766666665555555544444444444444444445555555544444444444444554444444444444444333333344444433333333332222222221111111111111000000000000////////////////.........................---------,,,,,,,,,,,,,,,,,,+++++++++++++++++***********************)))))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>?????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999999999999999999999999888888888888888888888888888887777777777777777766666666666666666666666666655555555555555555555555666666666666777777777777776666666655555555444444444444444444444444444444444444444444444444444444444443333333344444333333333332222222221111111111110000000000000///////////////........................-----------,,,,,,,,,,,,,,,,,++++++++++++++++************************)))))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!  ;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999999999999999999999999999999888888888888888888888888888888887777777777777776666666666666666666666666666555555555555555555555555566666666666667777777777666666666555555555444444444444444444444444444444444444444444444444444444444433333333344443333333333322222222221111111111110000000000000//////////////.......................-------------,,,,,,,,,,,,,,,+++++++++++++++++***********************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::99999999999999999999999999999999999999888888888888888888888888888888888877777777777777666666666666666666666666666655555555555555555555555555556666666666666667777666666666666555555554444444444444444444444444444444444444444444444444444444443333333333344443333333333322222222221111111111100000000000000/////////////......................---------------,,,,,,,,,,,,,,++++++++++++++++********************)***)))))))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;<<<<<<<;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::9999999999999999999999999999999999999888888888888888888888888888888888877777777777777666666666666666666666666666666555555555555555555555555555556666666666666666666666666666666555555544444444444444444444444444444444444444444443444444444444433333333333344333333333333222222222221111111111100000000000000////////////....................------------------,,,,,,,,,,,,,++++++++++++++++********************))*))))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;:::::::::::::::::::::::::9999999999999999999999999999999999888888888888888888888888888888888877777777777777766666666666666666555555555666555555555555555554555555555555555666666666666666666666666666665555555544444444444444444444444444444444444444443333444444444443333333333333243333333333332222222222221111111111100000000000000///////////...................--------------------,,,,,,,,,,,,++++++++++++++++********************))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????>?????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::9999999999999999999999999999999888888888888888888888888888888888887777777777777766666666666666666666555555555555555555555555555444444445555555555566666666666666666666666666655555555444444444444444444444444444444444444443333333444444444333333333333322233333333333322222222222221111111111100000000000000//////////..................----------------------,,,,,,,,,,++++++++++++++++*********************))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>??????>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::999999999999999999999998899988888888888888888888888888888888888777777777777777666666666666666666666655555555555555555555555554444444444455555555555666666666666666666666666655555555444444444444444444444444444444444444333333333344444433333333333333322223333333333332222222222222111111111110000000000000//////////..................-----------------------,,,,,,,,,+++++++++++++++++*******************))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::999999999999999999998888888888888888888888888888888888888888777777777777777666666666666666666666666655555555555555555555555554444444444445555555555566666666666666666666666555555555444444444444444444444444444444444433333333333344433333333333333333222223333333333322222222222222111111111110000000000000/////////................-.----------------------,,,,,,,,,+++++++++++++++++++******************))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::999999999999999999998888888888888888888888888888888888888888777777777777777777666666666666666666666666655555555555555555555555554444444444444555555555556666666666666666666655555555554444444444444444444443444444444443333333333333333333333333333333322222223333333333322222222222222111111111110000000000000////////................-----------------------,,,,,,,,,+++++++++++++++++++++****************)))))))))))))))))))))))))(((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;:::::::::::::::::::::::::::::::::::::999999999999999999999888888888888888888888888888888888888888887777777777777777777766666666666666666666666665555555555555555555555554444444444444445555555555566666666666666666555555555554444444444444444444433344444444443333333333333333333333333333333322222222333333333322222222222222211111111111100000000000/////////..............-----------------------,,,,,,,,,,++++++++++++++++++++*****************))))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%&&&&%%%%%%%%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=>>>>>>>>>>>>>>=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========>>>>>>>========================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::;;;::::::::::::::::::::::::::::::::::::::999999999999999999999888888888888888888888888888888888888877887777777777777777777777766666666666666666666666655555555555555555555555544444444444444444555555555556666666666666665555555555544444444444444444443333344444444333333333333333333333333333333332222222222333333333322222222222222211111111111100000000000////////...............---------------------,,,,,,,,,,+++++++++++++++++++++****************)))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%&&%%%%%%%%%%%%%%%%%%%%%$$%%$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""!!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================>>===================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::999999999999999999998888888888888888888888888888888888888887777777777777777777777777777766666666666666666665555555555555555555555555555444444444444444444455555555555566666666665555555555555444444444444444444433333344444433333333333333333323333333333333222222222222333333333222222222222222211111111111100000000000///////..............---------------------,,,,,,,,,,+++++++++++++++++++++*****************))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%&%%%%%%%%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""!!!!!!!!!!!!!!!!!!!!  :::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999998888888888888888888888888888888888888887777777777777777777777777777777766666666666666665555555555555555555555555555554444444444444444444445555555555555566666555555555555554444444444444444443333333344444333333333333333322223333333333332222222222222333333333222222222222222211111111111110000000000///////..............-------------------,,,,,,,,,,,,++++++++++++++++++++*****************))))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""!!!!!!!!!!!!!!!!!!!!  :::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999998888888888888888888888888888888888888887777777777777777777777777777777777666666666666665555555555555555555555555555555544444444444444444444444555555555555555555555555555555554444444444444444433333333344443333333333333332222223333333333222222222222222333333332222222222222222211111111111110000000000///////.............------------------,,,,,,,,,,,,,,++++++++++++++++++*****************)))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999988888888888888888888888888888888888887777777777777777777777777777777777666666666666666555555555555555555555555555555554444444444444444444444444555555555555555555555555555555554444444444444443333333333344433333333333333222222223333333222222222222222222333333332222222222222222221111111111110000000000//////.............-----------------,,,,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>============================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::;;:::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999998888888888888888888888888888888888777777777777777777777777777777777776666666666666665555555555555555555555555555555544444444444444444444444444445555555555555555555555555555555444444444444443333333333334433333333333332222222222333332222222222222222222233333332222222222222222222211111111111100000000//////.............----------------,,,,,,,,,,,,,,,,,,+++++++++++++++*****************)))))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""!!!!!!!!!!!!!!!!!!!!!  :::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<============================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================>>>>>============================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999998888888888888888888888888888888777777777777777777777777777777777776666666666666666555555555555555555444455555555554444444444444444444444444444444555555555555555555555555555554444444444444433333333333334333333333333322222222222332222222222222222222222233333322222222222222222222211111111111100000000//////............----------------,,,,,,,,,,,,,,,,,,,++++++++++++++****************)))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<========================================================================================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999998888888888888888888888877888777777777777777777777777777777777776666666666666666555555555555555555555444444444444444444444444444333334444444444444555555555555555555555555555554444444444444333333333333333333333333333222222222222222222222222222222222222233333322222222222222222222221111111111100000000//////...........---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++*****************)))))))))))))))))))))()))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  888888888888888888888889999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9:999999999999999999999999999999999999998888888888888888888888888888888777777777777777777777777666666666666666655555555555555555555555555555555444444444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444333333333333333332222222222222211111222222222222222222111111122222222222111111111111112222111111111100000000///////////.............--------------,,,,,,,,,,,,,,,++++++++++++++++++++**************)))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  888888888888888888888889999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<=============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999988888888888888888888888888888888777777777777777777777777666666666666666655555555555555555555555555555555544444444444444444444444444444433333322222223333333333333344444444444444444444444444444444444444444443333333333333333322222222222222211111222222222222222221111111122222222221111111111111112221111111111100000000///////////............-------------,,,,,,,,,,,,,,,,,++++++++++++++++++**************)))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  88888888888888888888888999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=============<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999998888888888888888888888888888888877777777777777777777777766666666666666665555555555555555555555555555555555444444444444444444444444444444333333332222222223333333333333444444444444444444444444444444444444444444333333333333333332222222222222211111122222222222222222111111112222222222111111111111111222111111111100000000///////////............-------------,,,,,,,,,,,,,,,,,,+++++++++++++++++**************))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""!!!!!!!!!!!!!!!!  8888888888888888888888899999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999988888888888888888888888888888888877777777777777777777777776666666666666666555555555555555555555555555555555444444444444444444444444444444333333333332222222222333333333333344444444444444444444444444444444444444443333333333333333322222222222222111111122222222222222211111111112222222211111111111111111221111111111100000000//////////............-------------,,,,,,,,,,,,,,,,,,,+++++++++++++++**************))))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!  88888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999998888888888888888888888888888888887777777777777777777777777666666666666666666555555555555555555555555555555554444444444444444444444443433333333333333333222222222223333333333333344444444444444444444444444444444444443333333333333333332222222222222211111112222222222222221111111111222222211111111111111111121111111111100000000///////////............-----------,,,,,,,,,,,,,,,,,,,,,+++++++++++++***************)))))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!  88888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99::::9999999999999999999999999999999999999999998888888888888888888888888888888888777777777777777777777777766666666666666666666655555555555555555555555555555444444444444444444444333333333333333333333333322222222222233333333333334444444444444444444444444444444444443333333333333333332222222222222211111111222222222222221111111111122222211111111111111111111111111111110000000///////////............------------,,,,,,,,,,,,,,,,,,,,+++++++++++++**************))))))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""!!!!!!!!!!!!!!!!  77777778888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::9:::::::::::::::::::99999999999999999999999999999999999999999999999998888888888888888888888888888888887777777777777777777777777666666666666666666666666655555555555555555555555545444444444444444444444444333333333333333333333333322222222222223333333333334444444444444444444444444444444444433333333333333333322222222222222211111111222222222222211111111111122222111111111111111111111111111111100000000//////////............------------,,,,,,,,,,,,,,,,,,,,++++++++++++****************)))))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!  77777777777777888888888888888888999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999:::::::::::::::99999999999999999999999999999999999999999999999998888888888888888888888888888888888888777777777777777777777777766666666666666666666666665555555555555555555554444444444444444444444444444433333333333333333333333332222222222222233333333333344444444444444444444444444444444433333333333333333322222222222222221111111122222222222221111111111112222111111111111111111111111111111000000000//////////............------------,,,,,,,,,,,,,,,,,,,++++++++++++******************)))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!  77777777777777777777788888888888888888888999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999::::::::::999999999999999999999999999999999999999999999999999888888888888888888888888888888888888877777777777777777777777777776666666666666666666666666555555555555555555444444444444444444444444444444443333333333333333333332222222222222222222333333333333333334444444444444444444444444433333333333333333322222222222222221111111112222222222222211111111111222111111111111111111111111111111000000000//////////.............-----------,,,,,,,,,,,,,,,,,,,++++++++++++*******************))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!  77777777777777777777777888888888888888888888888899999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;<<<;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::99999::::::::::999999999999999::::::999999999999999999999999999999999999999999999999999988888888888888888888888888888888888887777777777777777777777777777777666666666666666666666666655555555555555554444444444444444444444444444444443333333333333333333322222222222222222222223333333333333333333333444444444433444444433333333333333333332222222222222222111111111222222222222211111111111122111111111111111111110001111110000000000///////////............-----------,,,,,,,,,,,,,,,,,,++++++++++++*********************))))))))))))))))(((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!  77777777777777777777777888888888888888888888888888899999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::999999999::::::9999999999999999999:9999999999999999999999999999999999999999999999999999988888888888888888888888888888888888887777777777777777777777777777777766666666666666666666666665555555555555555544444444444444444444444444444444333333333333333333333222222222222222222222222233333333333333333333333333333333344444333333333333333333333222222222222222211111111122222222222221111111111112211111111111111111000000111100000000000/////////./............------------,,,,,,,,,,,,,,,,+++++++++++++**********************)))))))))))))))(((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!  77777777777777777777777888888888888888888888888888888888888888999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::999999999999999::99999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888877777777777777777777777777777777666666666666666666666666655555555555555555444444444444444444444444444444443333333333333333333332222222222211111222222222222233333333333333333333333333333333444333333333333333333332222222222222222221111111111222222222222211111111111121111111111111111000000001000000000000//////////..............------------,,,,,,,,,,,,,,,,++++++++++++**********************)))))))))))))))((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""!!!!!!!!!!!!!!!!  777777777777777777777778888888888888888888888888888888888888888888888888999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888877777777777777777777777777777777766666666666666666666666665555555555555555544444444444444444444444444444444333333333333333333333322222222222221111111222222222222333333333333333333333333333333333333333333333333333222222222222222222211111111111122222222222221111111111112111111111111110000000000000000000000//////////..............------------,,,,,,,,,,,,,,,++++++++++++***********************)))))))))))))))(((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""!!!!!!!!!!!!!!!!  777777777777777777777778888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888777777777777777777777777777777777666666666666666666666666655555555555555555444444444444444444444444444444444333333333333333333333322222222222222211111111222222222222333333333333333333333333333333333333333333333322222222222222222222211111111111111222222222222211111111111111111111111110000000000000000000000///////////..............------------,,,,,,,,,,,,,,++++++++++++++*********************)))))))))))))))((((((((((((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""!!!!!!!!!!!!!!!!  777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888887777777777777777777777777777777776666666666666666666666666555555555555555554444444444444444444444444444444444333333333333333333333222222222222222222111111111122222222222233333333333333333333333333333333333333333222222222222222222222111111111111111112222222222222111111111111111111111111000000000000000000000////////////..............------------,,,,,,,,,,,,,,+++++++++++++++********************)))))))))))))))(((((((((((((((((''''''''''''''''''''''&&''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!  777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888777777777777777777777777777777777666666666666666666666666655555555555555555544444444444444444444444444444444433333333333333333333332222222222222222222211111111112222222222222223333333333333333333333332333333333222222222222222222222211111111111111111111222222222222111111111111111111111111000000000000//000000/////////////..............-------------,,,,,,,,,,,,+++++++++++++++++******************))))))))))))))))(((((((((((((((((''''''''''''''''''''''&&&'&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!  777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999888999888888888888888888888888888888888888888888877777777777777777777777777777777766666666666666666666666666555555555555555555555444444444444444444444444444444333333333333333333333332222222222222222222222111111111111222222222222233333333333322222222222223333332222222222222222222222111111111111111111111112222222222211111111111111111111111100000000000////000//////////////...............-------------,,,,,,,,,,,,++++++++++++++++++*****************)))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!  666666777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999998899999999999999999988888888888888888888888888888888888888888888888887777777777777777777777777777777777666666666666666666666666665555555555555555555555554444444444444444444444444444333333333333333333333332222222222222222222222211111111111112222222222222333333332222222222222222233322222222222222222222222111111111111111111111111122222222211111111111111111111111110000000000//////0///////////////..............-------------,,,,,,,,,,,,,+++++++++++++++++++***************))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!  6666666666666677777777777777777778888888888888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999988888889999999999999888888888888888888888888888888888888888888888888888777777777777777777777777777777777777766666666666666666666666665555555555555555555555555444444444444444444444443343333333333333333333333332222222222222222222222111111111111111122222222222233333322222222222222222222222222222222222222222222211111111111111111111111112222222211111111111111111111111110000000000/////////////////////...............-------------,,,,,,,,,,,,,++++++++++++++++++++**************)))))))))))))))(((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  6666666666666666666667777777777777777777777888888888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;:::::;;;;;;;;;;;;;;;;;::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999889999999999999988888888888999999999888888888888888888888888888888888888888888888888888777777777777777777777777777777777777776666666666666666666666666666555555555555555555555555544444444444444444444333333333333333333333333333333222222222222222222221111111111111111111222222222223333222222222222222222222222222222222222222222222111111111111111111111111111222222111111111111111111111111110000000000////////////////////................-------------,,,,,,,,,,,,,+++++++++++++++++++++*************))))))))))))))((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  6666666666666666666666677777777777777777777777778888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::;;:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999998888888999999999888888888888888899998888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777666666666666666666666666666666655555555555555555555555554444444444444444443333333333333333333333333333333322222222222222222221111111111111111111112222222222222222222222222222222222222222222222222222111111111111111111111111111111111122222111111111111111111101111111000000000///////////////////................--------------,,,,,,,,,,,,,++++++++++++++++++++*************)))))))))))))))((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  6666666666666666666666677777777777777777777777777777788888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::;;:::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999988888888888899998888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777666666666666666666666666666666666555555555555555555555555444444444444444444333333333333333333333333333333333332222222222222222211111111101111111111111122222222222222222222222222222222112222222222211111111111111111111111111111111111111112221111111111111111111100111111000000000///////////////////..............----------------,,,,,,,,,,,,,++++++++++++++++++++************)))))))))))))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  6666666666666666666666677777777777777777777777777777777777777777888888888888888888888888888888888899999999999999999999999999999999999999999999999999::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777766666666666666666666666666666666655555555555555555555555544444444444444444433333333333333333333333333333333333333222222222222222211111111100000011111111112222222222222222222222222222211111222222211111111111111111111111111111111111111111111111111111111111111111000011111000000000//////////.///////...............---------------,,,,,,,,,,,,,,++++++++++++++++++++************))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  6666666666666666666666677777777777777777777777777777777777777777777777777888888888888888888888888888888888888999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777766666666666666666666666666666666665555555555555555555555555444444444444444443333333333333333333333333333333333333333322222222222222211111111110000000111111111122222222222222222222222222111111122211111111111111111111111111111111111111111111111111111111111111111100000001110000000000//////////../////................---------------,,,,,,,,,,,,,,+++++++++++++++++++*************)))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################"###"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  66666666666666666666666777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888899999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777766666666666666666666666666666666655555555555555555555555555444444444444444443333333333333333333333333333333333322222222222222222222222111111111110000000011111111112222222222222222222222211111111121111111111111111111111111111111111000000000000000011111111111111100000000001100000000000////////....///................---------------,,,,,,,,,,,,,,,++++++++++++++++++*************)))))))))))))))))))))((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""##""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777766666666666666666666666666666666665555555555555555555555555544444444444444444333333333333333333333333333333333322222222222222222222222222111111111111000000000111111111222222222222222222222211111111111111111111111111111111111111111000000000000000000001111111111110000000000000100000000000////////...../.................---------------,,,,,,,,,,,,,,,++++++++++++++++++*************)))))))))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################"""#""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  444444444444444444444445555555555555555555555555666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777766666666666666666666666666666665555555555555555555555555555555444444444444444444444444444444433333333333333333333333333333332222222222222222222222222221111111111111111100000000000000000000011111111111122222111111111111111100001111000000000000000000000000000000000000000000000000000000//////////////////00///////////.........---.............---------------------,,,,,,,,,,,,,,,+++++++++++++++******************)))))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!!  44444444444444444444444555555555555555555555555555555555555666666666666666666666666666666666666666777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999889998888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777666666666666666666666666666655555555555555555555555555555554444444444444444444444444444444333333333333333333333333333333332222222222222222222222222222211111111111111110000000000000000000000011111111111112111111111111111110000011100000000000000000000000000000000000000000000000000000////////////////////////////////.........----...........---------------------,,,,,,,,,,,,,,,,+++++++++++++++*****************)))))))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""!!!!!!!!!!!!!!!!!  444444444444444444444445555555555555555555555555555555555555555555555666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777776666666666666666666666666555555555555555555555555555555444444444444444444444444444444443333333333333333333333333333333322222222222222222222222222112222111111111111111000000000000000000000000111111111111111111111111111111000000110000000000000000000000000000000000000000000000000000////////////////////..///////////.........-----.........---------------,------,,,,,,,,,,,,,,,,++++++++++++++******************)))))))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  444444444444444444444445555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888889999888888888888888888888999999999999999999999999999999999999999999888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777666666666666666666666666666555555555555555555555555555444444444444444444444444444444443333333333333333333333333333333332222222222222222222222111111111111111111111111110000000000000000000000000011111111111111111111111111111000000100000000000000000000000000000000000000000000000000////////////////////.....//////////.........------......-----------------,,----,,,,,,,,,,,,,,,,+++++++++++++++*****************)))))))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  3334444444444444444444444444455555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999999999888888888888888888899999999999999999999999999999999999999999999999999999999999999999999999988889999988888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777766666666666666666666666666665555555555555555555555555555544444444444444444444444444444333333333333333333333333333333333322222222222222222222211111111111111111111111111111000000000000///00000000000011111111111111111111111111110000000000000000000000000000000000000000000000000000000000/////////////////......../////////.........-------....-----------------,,,,---,,,,,,,,,,,,,,,,++++++++++++++*****************))))))))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""!!!!!!!!!!!!!!!!!  3333333334444444444444444444444444444445555555555555555555555555555555555666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999888888888888888888888888899999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777766777777777777777666666666666666666666666666655555555555555555555555555555555544444444444444444444444444333333333333333333333333333333333322222222222222222222221111111111111111111111111111100000000000000////000000000000111111111111111111111111110000000000000000000000000000000000000000000000000000/0///////////////////...........////////.........--------..-----------------,,,,,,-,,,,,,,,,,,,,,,,+++++++++++++++******************))))))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############################""""""""""""""""""""!!!!!!!!!!!!!!!!!  3333333333333333334444444444444444444444444444455555555555555555555555555666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999888888888888888888888888899999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777666666777777777776666666666666666666666666666555555555555555555555555555555555554444444444444444444444444443333333333333333333333333333333322222222222222222222222111111111111111111111111111111000000000000000//////000000000011111111111111111111111110000000000000000000000000000000000000000000000///////////////////////////............///////.........--------,-----------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*******************)))))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  3333333333333333333333344444444444444444444444445555555555555555555555555566666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999888888888888888888888888888888888899999999999999999999999989999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888887777777777777777777777777777777777777766666666666777777666666666666666666666666666666555555555555555555555555555555555554444444444444444444444444444433333333333333333333333333333322222222222222222222222111111111111111111111111111111110000000000000000///////0000000000111111111111111111111111000000000000000000000000///////////00000000////////////////////////////..............//////.........--------,,--------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++*********************)))))))))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!  3333333333333333333333344444444444444444444444445555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777888888888888888877777777788888888888888888888888889888888888888888888888888888888888888888888888888899999999999999988888888889999999999999999999999988888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777666666666666666776666666666666666666666666666665555555555555555555555555555555555554444444444444444444444444444433333333333333333333333333333322222222222222222222222211111111111111111111111111111111000000000000000000///////0000000000011111111111111111111110000000000000000000000//////////////00000/////////////////////////////................////..........-------,,,,-----------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++**********************))))))))))))))))(((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############################""""""""""""""""""""!!!!!!!!!!!!!!!!!  3333333333333333333333344444444444444444444444445555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888899999988888888888888888889999999999999998888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777766666666666666666666666666666666666666666666666655555555555555555555555555555555555544444444444444444444444444444433333333333333333333333333333332222222222222222222222222211111111111111111111111111111000000000000000000///////////0000000000111111111111111111110000000000000000000000/////////////////0//////////////////////////////..................///.........--------,,,,,-------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*********************)))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!  3333333333333333333333344444444444444444444444445555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777666666666666666666666666666666666666666666666666655555555555555555555555555555555555544444444444444444444444444444443333333333333333333333333333332222222222222222222222222222211111111111111111111111110000000000000000000///////////////00000000001111111111111111110000000000000000000000///////////////////////////////////////////////....................//.........--------,,,,,,-----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************)))))))))))))))))((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  333333333333333333333334444444444444444444444444555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888988888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666665555555555555555555555555555555544444444444444444444444444444443333333333333333333333333333333222222222222222222222222222222221111111111111111111111111000000000000000000/////////////////00000000001111111111111110000000000000000000000/////////////////////////////////////////////..................................-------,,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,,+++++++++++++++++*******************))))))))))))))))))((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  3333333333333333333333344444444444444444444444444444444445555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887777877777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666655555555555555555555555555554444444444444444444444444444444433333333333333333333333333333333222222222222222222222222222222221111111111111111111111111110000000000000000///////////////////0000000000001111111111100000000000000000000000/////////////////////////////////////////////.......................--.........-------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++++++++++++*****************))))))))))))))))))(((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  333333333333333333333334444444444444444444444444444444444444444444555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777778888888888888888777777777888888888888888888888888888888888888888888888888778888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666665555555555555555555555555444444444444444444444444444444443333333333333333333333333333333222222222222222222222222222222222111111111111111111111111111111000000000000000/////////////////////00000000000001111111100000000000000000000000//////////////////////////////////////////.........................----.......--------,,,,,,,,++,,,,,,,,,,,,,,,,,,,,+++++,,,,,++++++++++++++++++++****************))))))))))))))))))((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  33333333333333333333333444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888888888888888887777777777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666555555555555555555555555555544444444444444444444444444443333333333333333333333333333333322222222222222222222222222222222211111111111111111111111111111000000000000000000///////////////////////000000000000011111000000000000000000//0000////////////////////////////////////////.........................-------......--------,,,,,,,,+++,,,,,,,,,,,,,,,,,++++++++,,,++++++++++++++++++++****************))))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  333333333333333333333333333444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888877777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888877777888877777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666655555555555555555555555555555444444444444444444444444444443333333333333333333333333333333222222222222222222222222222222222111111111111111111111111000000000000000000000000/////////////////////////0000000000000000000000000000000000////000///////////////////////////////////////......................------------....--------,,,,,,,,,++++,,,,,,,,,,,,,,,++++++++++,+++++++++++++++++++++***************))))))))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#######################"####"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  22222333333333333333333333333333333444444444444444444444444444444444444445555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888888888887777777777777777777777777888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666556666666666666655555555555555555555555555555444444444444444444444444444444444333333333333333333333333333322222222222222222222222222222222221111111111111111111111100000000000000000000000000///////////////////////////00000000000000000000000000000000/////0///////////////////////////////////////...................-----------------..---------,,,,,,,,++++++,,,,,,,,,,,++++++++++++++++++++++++++++++++++****************)))))))))))))))))((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################"""###""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  2222222222222333333333333333333333333333333334444444444444444444444444444555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777778888888888888888888888877777777777777777777777777788888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666665555555666666666655555555555555555555555555555544444444444444444444444444444444444333333333333333333333333332222222222222222222222222222222222111111111111111111111110000000000000000000000000000////////////////////////////000000000000000000000000000000/////////////////////////////////////////////.................------------------------------,,,,,,,,,+++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++***************))))))))))))))))))(((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#####################""""#"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  22222222222222222222223333333333333333333333333344444444444444444444444445555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777788888888877777777777777777777777777777777777777777888888888888888888887777788888888888888888888888887777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666555555555556666665555555555555555555555555555554444444444444444444444444444444444433333333333333333333333333333322222222222222222222222222222221111111111111111111111100000000000000000000000000000/////////////////./////////////0000000000000000000000000000/////////////////////////.....///////////////..............-----------------------,,--------,,,,,,,,,++++++++,,,,,,,+++++++++++++++++++++++++++++++++++****************)))))))))))))))))((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  2222222222222222222222233333333333333333333333334444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666777777777777766666666666677777777777777777777777777777777777777777777777777777777777777777777777777788888888888887777777777778888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666665555555555555555665555555555555555555555555555554444444444444444444444444444444444444333333333333333333333333333333222222222222222222222222222222111111111111111111111111000000000000000000000000000000//////////////////..////////////000000000000000000000000000///////////////////////............//////////...............--------------------,,,,,------,,,,,,,,,++++++++++,,,,,++++++++++++++++++++++++++++++++++++***************)))))))))))))))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  22222222222222222222222333333333333333333333333344444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777888777777777777777777777788888888888777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444444444433333333333333333333333333333332222222222222222222222222222221111111111111111111111111000000000000000000000000000000////////////////////...////////////0000000000000000000000000//////////////////////............../////////.............--------------------,,,,,,,,----,,,,,,,,,,+++++++++++,,,+++++++++++++++++++++++++++++++++++++**************)))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  222222222222222222222223333333333333333333333333444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666555555555555555555555555555555555555555555555555554444444444444444444444444444444444443333333333333333333333333333333222222222222222222222222222222221111111111111111111111111110000000000000000000000000000//////////////////////...////////////0000000000000000000000000/////////////////////...............//////...............-----------------,,,,,,,,,,,,--,,,,,,,,,,,++++++++++++,,++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  222222222222222222222223333333333333333333333333444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777677776666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555554444444444444444444444444444444443333333333333333333333333333333222222222222222222222222222222221111111111111111111111111111110000000000000000000000000/////////////////////////....////////////00000000000000000000000/////////////////////.................//.................-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++,+++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  222222222222222222222223333333333333333333333333333333444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555554444444444444444444444444444433333333333333333333333333333333222222222222222222222222222222221111111111111111111111111111111110000000000000000000000000/////////////////////////..../////////////000000000000000000000/////////////////////....................................-----------,,,,,,,,,,,,,,,,,,++,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  222222222222222222222223333333333333333333333333333333333333333344444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666667777777666666666666666666777777777777777777777777777777777777777777776666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555554444444444444444444444444333333333333333333333333333333333222222222222222222222222222222221111111111111111111111111111111111000000000000000000000000000//////////////////.....//..../////////////00000000000000000000/////////////////////....................................----------,,,,,,,,,,,,,,,,,,++++,,,,,,,,++++++++++++++++*++++++++++++++++++++++++*+++++++++****************))))))))))))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ///////////////////////111111111111111111111111111111111122222222222222222222222222222222222222222333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666665555555555555555555566666666666666666666666666666666666666666666666666666666666666666666655555556666555555555555555555555555555555555555554444444444444444444444444444444444444444444444444333333333333333333333333333333222233222222222222222222222222222222222221111111111111111111111110000000000000000000000000000000000000000/////////////////////////..................----...............//////////////////////////////........................................--------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************))********************)))))************)))))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""!!!!!!!!!!!!!!!!!  ///////////////////////011111111111111111111111111111111111111111111222222222222222222222222222222333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666665555556666666666666666666666666666666666666655555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444443333333333333333333333333333332222222222222222222222222222222222222222221111111111111111111111110000000000000000000000000000000000000000//////////////////////////.................---------..............////////////////////////////...................................-------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++******************)))******************)))))))***********))))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""!!!!!!!!!!!!!!!!!!  ///////////////////////000000001111111111111111111111111111111111111111112222222222222222222222222333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444445555555444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666666555555555555556666666666666666666666665566666555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444433333333333333333333333333333322222222222222222222222222222222222222222211111111111111111111111110000000000000000000000000000000000000000///////////////////////.....................------------.............///////////////////////////..............................------------------------,,,,,,,,,,,,,,,,++++++++++++++++++*******************))))*****************))))))))**********))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""!!!!!!!!!!!!!!!!!  ///////////////////////000000000000000000111111111111111111111111111111112222222222222222222222222333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555444455555555555555555555555555555555555555555555555555555555555555555555555555566555555555555555555555556666666666666666655555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444333333333333333333333333333333322222222222222222222222222222222222222222211111111111111111111111110000000000000000000000000000000000000000/////////////////////........................---------------............./////////////////////////.............................-------------------------,,,,,,,,,,,,,,,+++++++++++++++++*********************)))))****************)))))))))*********)))))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""!!!!!!!!!!!!!!!!!!  ///////////////////////0000000000000000000000000111111111111111111111111122222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566666666665555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444333333333333333333333333333333332222222222222222222222222222222222222222222221111111111111111111111111000000000000000000000000000000000000000///////////////////..........................------------------..............//////////////////////...........................---------------------------,,,,,,,,,,,,,,++++++++++++++++++*********************))))))***************))))))))))*******)))))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""!!!!!!!!!!!!!!!!!!  ///////////////////////0000000000000000000000000111111111111111111111111122222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555566655555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444433333333333333333333333333333333322222222222222222222222222222222222222222222222211111111111111111111111111000000000000000000000000000000000000////////////////////.........................----------------------................//////////////////...........................---------------------------,,,,,,,,,,,,,,+++++++++++++++++**********************)))))))*************))))))))))))******))))))))))))))))))())))))((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""!!!!!!!!!!!!!!!!!!  ///////////////////////0000000000000000000000000111111111111111111111111111111222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444333333333333333333333333333333333332222222222222222222222222222222222222222222222111111111111111111111111111111000000000000000000000000000000000////////////////////..........................-------------------------.................///////////////.............-............---------------------------,,,,,,,,,,,+,,,++++++++++++++++**********************)))))))))************)))))))))))))*****))))))))))))))))))(())))(((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ../////////////////////0000000000000000000000000111111111111111111111111111111111111111111122222222222222222222222222222222333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444433333333333333333333333333333333333333332222222222222222222222222222222222222222222111111111111111111111111111111111000000000000000000000000000000////////////////////..........................-----------------------------..................../////////..............--...........--------------------------,,,,,,,,,,,,++,++++++++++++++++***********************))))))))))***********))))))))))))))***)))))))))))))))))))((()))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ........../////////////00000000000000000000000001111111111111111111111111111111111111111111111111122222222222222222222222223333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444445555555555555544444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444433333333333333333333333333333333333333333333322222222222222222222222222222222222222221111111111111111111111111111111111000000000000000000000000///00///////////////////////.........................-------------------------------...................../////...............---.........--------------------------,,,,,,,,,,,,,++++++++++++++++++***********************))))))))))))**********)))))))))))))))**)))))))))))))))))))(((()((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  .................//////00000000000000000000000001111111111111111111111111111111111111111111111111122222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555554444444455555555555555555555554445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444333333333333333333333333333333333333333333333333322222222222222222222222222222222222211111111111111111111111111111111110000000000000000000000000///////////////////////////////.........................--------------------------------.......................................----.......--------------------------,,,,,,,,,,,,,,++++++++++++++++++***********************)))))))))))))*********))))))))))))))))*)))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  .......................00000000000000000000000001111111111111111111111111111111111111111111111111122222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444555554444444444444444444455555555555554444444444445555555555555555555555555555555555555555555555555555555555555555555555555544555555555444444444444444444444444444444444444433333333333333333333333333333333333333333333333333222222222222222222222222222222222222111111111111111111111111111111111110000000000000000000000000//////////////////////////////////.........................----------------------------------...................................------......------------------------,,,,,,,,,,,,,,,,+++++++++++++++++***********************)))))))))))))))*******)))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  .......................00000000000000000000000000011111111111111111111111111111111111111111111111122222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455544444444444444444444445555555555555555555555555555555555555555555555555555555555555555555544444444555444444444444444444444444444444444444443333333333333333333333333333333333333333333333333332222222222222222222222222222222112222111111111111111111111111111111111110000000000000000000000000/////////////////////////////////////........................-------------------------------------................................-------...------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++***********************)))))))))))))))))******)))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  .......................0000000000000000000000000000000000001111111111111111111111111111111111111112222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555554444444455555555555555555555555555555555555555444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333332222222222222222222222222222222111111111111111111111111111111111111111111000000000000000000000000/////////////////////////////////////////....................-------------------------------------------.............................--------.-------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++***********************))))))))))))))))))****))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ......................./000000000000000000000000000000000000000000000001111111111111111111111111112222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333344444444444444433333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555444444444444444455555555555555555555554444555554444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333222222222222222222222222222222221111111111111111111111111111111111111111111000000000000000000000000//////////////////////////////////////////...................------------------------,,------------------------.......................---------------------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++**********************))))))))))))))))))))**)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ......................./////////00000000000000000000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444433334444444444444444444444444444444444444444444444444444444444444444444444444445544444444444444444444444555555555555555544444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333332222222222222222222222222222222111111111111111111111111111111111111111111100000000000000000000000000/////////////////////////////////////////....................----------------------,,,,,,,,,,------------------------..................-------------------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  .......................///////////////////000000000000000000000000000000011111111111111111111111112222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333232222222222222222222222222222222111111111111111111111111111111111111111111110000000000000000000000000//////////////////////////////////////////....................-----------------------,,,,,,,,,,,,,--------------------------............--------------------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***********************)))))))))))))))))))))))))))))))))))))))))))))(())))))))))))))(((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ......................./////////////////////////000000000000000000000000011111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444454444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333332222222222222222222222222222222221111111111111111111111111111111111111111111111110000000000000000000000000///////////////////////////////////////....................-----------------------,,,,,,,,,,,,,,,,,,---------------------------......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++**********************)))))))))))))))))))))))())))))))))))))))))))))((()))))))))))))((((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ......................./////////////////////////000000000000000000000000011111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333222222222222222222222222222222222221111111111111111111111111111111111111111111111110000000000000000000000000000////////////////////////////////////.....................-----------------------,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++*********************))))))))))))))))))))))((())))))))))))))))))))((((())))))))))))((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ......................./////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333332222222222222222222222222222222222222221111111111111111111111111111111111111111111110000000000000000000000000000000/////////////////////////////////.....................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------,,,-----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++*+++*********************)))))))))))))))))))))((((()))))))))))))))))))(((((()))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ......................./////////////////////////000000000000000000000000000000000000000000000000001111111111111111111111111222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333444444444444433333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333222222222222222222222222222222222222222222221111111111111111111111111111111111111111100000000000000000000000000000000000//////////////////////////////.....................--------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------------------------------,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++**++*********************))))))))))))))))))))((((((())))))))))))))))))((((((())))))))))(((((((((((((('(((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  -------................/////////////////////////000000000000000000000000000000000000000000000000001111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333344444444444444443333333334444444444444444444443333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333322222222222222222222222222222222222222222222222221111111111111111111111111111111111111000000000000000000000000000000000000/////////////////////////...//.......................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------,,,,,,,-------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+*********************)))))))))))))))))))((((((((())))))))))))))))((((((((()))))))))((((((((((((('''(((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  --------------........./////////////////////////000000000000000000000000000000000000000000000000001111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333344433333333333333333333334444444444443333333333333444444444444444444444444444444444444444444444444444444444444444444444444433344444444333333333333333333333333333333333333332222222222222222222222222222222222222222222222222221111111111111111111111111111111111111000000000000000000000000000000000000/////////////////////////...............................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------,,,,,,,,,-----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++***+********************)))))))))))))))))))(((((((((())))))))))))))((((((((((()))))))((((((((((((((('''(('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  -----------------------/////////////////////////00000000000000000000000000000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444433333333333333333333344444444444444444444444434444444444444444444444444444444444444444444333333334433333333333333333333333333333333333333332222222222222222222222222222222222222222222222222221111111111111111111111111111111111111100000000000000000000000000000000000//////////////////////////..................................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++************************))))))))))))))))))(((((((((((())))))))))))((((((((((((())))))(((((((((((((('''''(''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  -----------------------///////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444443333333334444444444444444444444444444444444444333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222211111111111111111111111111111111000011000000000000000000000000000000000000//////////////////////////.....................................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------,,,,,,,,,,,,,,,-,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*************************)))))))))))))))))((((((((((((())))))))))((((((((((((((()))))(((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  -----------------------////////////////////////////////////////0000000000000000000000000000000000011111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222333333333333333322222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444443333333333333333444444444444444444444333334444333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222211111111111111111111111111111111000000000000000000000000000000000000000000//////////////////////////.........................................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++************************))))))))))))))))((((((((((((((())))))))((((((((((((((((()))((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,---------------------------------------------------------------.........................//////////////////////////////////////////////////000000000000000000000000000000000000000000000000000111111111111111111111111122222222222222222222221112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111000000000000000000000000//00000////////////////////////////////////...................................-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++*********************)))))))))((((((((((((((((''''''''''''''''''''''''''''''''&&((('''''''''''''''&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,--------------------------------------------------------.........................//////////////////////////////////////////////////00000000000000000000000000000000000000000000000000011111111111111111111111112222221111111111111111111222222222222222221111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111110000000000000000000000000//////0//////////////////////////////////////..................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++********************))))))))))((((((((((((((''''''''''''''''''''''''''''''''&&&&(('''''''''''''''&&&&&&&&'''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------.........................//////////////////////////////////////////////////0000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111121111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111122222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000/////////////////////////////////////////////...................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++,,,,,,,,,++++++++++++++++++++++++++++++++++++********************)))))))))))(((((((((((((''''''''''''''''''''''''''''''''&&&&&'''''''''''''''&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------.........................//////////////////////////////////////////////////000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111222222222222221111111111112222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111000000000000000000000000//////////////////////////////////////////////...................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,++++++++++++++++++++++++++++++++++++*******************)))))))))))))(((((((((((''''''''''''''''''''''''''''''''&&&&&&&''''''''''''''&&&&&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------................../////////////////////////////////////////////////00000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111122222222222222221111111112222222222222222222222222222222222222221111111111122222221111111111111111111222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111011111110000000000000000000000000//////////////////////////////////////////////...................................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++,,,,,,,++++++++++++++*****+++++++++++++++++******************)))))))))))))))(((((((((''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------.....................////////////////////////////////0000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111112222221111111111111111111222222222222222222222221122222111111111111111111111111111111111111111111111122222222222222222211111112222222222221111111111111111111111111111111111111111111111111111111111000001110000000000000000000000000////////////////////////////////////////////////..................................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++********++++++++++++++++***************)))))))))))))))))))(((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&'''''''''''&&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,------------------------,-------------------------------------------------........................./////////////////////////0000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222211111111111111111111111111111111111111111111111111111111111111122222222222221111111111112222221111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000//////////////////////////////////////////////////................................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,++++++++++++*********++++++++++++++**************))))))))))))))))))))))(((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$#####################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------,,,,,,,,,,,,,-------------------------------------.........................///////////////////////////////////////////////////00000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222221111111111111111111111111111111111111111111111111111111111111111111111122222221111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000///////////////////////////////////////////////................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,++++++++,,,,++++++++++++**********+++++++++++++**************))))))))))))))))))))))((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$######################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----,,,,,,,,,,,,,,,,,,,,,,,,--------------------------.........................///////////////////////////////////////////////////00000000000000000000000001111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000///////////////////////////////////////////.................................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,+++++++++,,,+++++++++++***************++++++++*************)))))))))))))))))))))))((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$#######################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................///////////////////////////////////////////////////////////00000////////////0000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000///////////////////////////////////////.....................................-------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++,,,++++++++++************************************)))))))))))))))))))))))((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&'''''&&&&&&&&&&&&&&&&&&%%&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$########################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................////////////////////////////////////////////////////////////////////////////0000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000////////////////////////////////////.....................................----------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,++++++++++++,,++++++++++************************************))))))))))))))))))))))((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&''''&&&&&&&&&&&&&&&&&%%%%&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.............................................////////////////////////////////////////////////////////0000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////.....................................-------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++,++++++++++************************************))))))))))))))))))))))((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%''&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------..................................................///////////////////////////////////////////////////000000000000000000000000011111111111100000000000001111111111111111111110000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000//////////////////////////...////.....................................-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++*****+++++++++++++++++++++++++++++++++,,,,,,,,+++++++++++++++++++++++++++************************************))))))))))))))))))))(((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  +++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------..................................................///////////////////////////////////////////////////00000000000000000000000000000000000000000000000000111111000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000//////////////////////////.............................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************************************)))))))))))))))))((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------..................................................///////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000////////////////////////...............................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************************************)))))))))))))))(((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------..................................................///////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111000011111111111111111111111111111111111111111100000000111111111000000000000000001111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000/////////////////////////...............................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++****************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************)))******************)))))))))))))(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................................................///////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000011111111111111111111111111111111110000000000000000111000000000000000000000001111111111111111111100000111111111111100000000000000000000000000000000000000000000000000000000000///00000//////////////////////////...............................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++********************++++++++++++++++++++++++++++++++++++++++++++++++++++*++++++*************)))))))****************))))))))))))))((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%&&&&&&&&&&&%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...............................///////////////////////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000011000000000000000000000000000000000000000000000000011111111111111100000000001111111100000000000000000000000000000000000000000000000000000000000///////////////////////////////////.................................................-----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++***********************++++++++++++++++++++++++++++++++++++++++++++++++++**+++++*************))))))))***************)))))))))))))(((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$################################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------......................................../........../////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111000000000000000000000000000000000000000000000000000000000000000000000111111110000000000000000010000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////..................................................--------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++****++++************))))))))))*************))))))))))))))(((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###$$$$################################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.................................................../////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////..............................................----------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++****************************+++++++++++++++++++++++++++++++++++++++++++******++*************)))))))))))*********))))))))))))))))(((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####$$$################################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,+++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------...................................................//////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/000///////////////////////////////////////////////...........................................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++*************************************+++++++++++++********++++++++++++++++*********+*************)))))))))))))))))))))))))))))))))))((((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#######$################################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ++++++++++++++++++++++++++++++++++++++++++++++,,+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------............................................................................/////////////////////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////.......................................-------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++******************************************************************+++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$########################################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------............................................................................/////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////////////////////....................................--------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++**********************************************************************++++++++****************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################################""#####""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------......................................................./////////////////////////00000000000000000000/////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////.................................--------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++*************************************************************************************************************)))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################################"""####"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------.................................................../////////////////////////00///////////////////////000000000000000//////////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////////..........................----...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++***************************************************************************************************)********))))))))))))))))))))))))))))))))))))(((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################################"""""##"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  **************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------................................................../........................////////////////////////////////////////////////...///////////..............///.......................................................................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********************)))))))))))))))))))))))))))))))))))))))***********************************************))))))))**)))))))))))))))))((((((()))))))))))))))))((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$######################################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  *************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------..............-----------................................................../////////////////////////////////////////..........////..........................................................................................-------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++********************)))))))))))))))))))))))))))))))))))))))))))))************************)*))**************)))))))))))))))))))))))))))))(((((((()))))))))))))))(((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########$$$$$$#####################################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ***********************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------..................................................///////////////////////////////////.........................................................................................................--------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++**********************)))))))))))))))))))))))))))))))))))))))))))))))))****************))))))))))**********)))))))))))))))))))))))))))))))(((((((((()))))))))))))(((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########$$$$######################################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------................................................../////////////////////////////...........................................................................................................---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))****)))))))))))))))))))))))))))))))))))(((((((((((()))))))))))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$######################################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------................................................../////////////////////........................................................................................................-.....---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++*******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((()))))))((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############$#####################################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  **********************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------..................................................////////////............................................................................................................------.----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++**********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())(((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################"###########""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------.................--------.........................////...............................................................................................................-----------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++*************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))()))))))))((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################"""#########""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  *************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------....---------------------......................................................................................................................................-------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++*****************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################""""########""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  *************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------.............................................................................................................................-...-------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++*+++++++******************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((()))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$#########################################""""""######""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  *************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------........................................................................................................................------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*****+++******************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))(((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$#########################################""""""""####"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))******************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------..................-------.......................................................................-----.............--------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++**************************************************))))))))))))))))))))))))))))))))()))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((())))((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""##"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,--------------------------------------------------.......-..---------------..................................................................----------.......--------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++,,+++++++++++++++++++++++++++++++++++++***************************************************))))))))))))))))))))))))))))))))))(()))(((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))(((((((((((((((((((((''((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""#""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))***************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------..............................................-----........-----------------..-----------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++****************************************************))))))))))))))))))))))))))))))))))))((()(((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))((((((((((())((((((((((((((((((((''''((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$###############################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,--------------------------------------------------........................................-----------...-------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++****************************************************))))))))))))))))))))))))))))))))))))))(((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))((((((((((((()(((((((((((((((((((('''''(((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$##################################""###########""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))))))))))))))*********************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------..................................----------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++****************************************************))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((('''''''(((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#####$$$$$$$$$$$$##################################""""##########""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! !  ))))))))))))))))))))))))))))))))))))))))))))))))**********************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------.........................--------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++****************************************************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))()))))))((((((((((((((((((((((((((((((((((((('''''''(((((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#######$$$$$$$$$$##################################""""""########""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------.................----------------------------------------------------------------------------------------------------------,,,-----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++**********************************************)))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((()))))))))))))))))))))))))))))(()))))((((((((((((((((((((((((((((((((((((('''''''''(((((((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$##################################""""""""######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  ))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------..........-------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*******************************************))))))))))))))))))))))))))))))))(()))))))))))))))(((((((((((((((((((((((((((())))))))))))))))))))))))))(((()))((((((((((((((((((((((((((((((((((((((''''''''''((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###########$$$$$$###################################"""""""""####"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------,,,,,,,,-------------------------...--------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++********************************************)))))))))))))))))))))))))))))))))))((((())))))))))((((((((((((((((((((((((((((((())))))))))))))))))))))))((((())(((((((((((((((((((((((((((((((((((((('''''''''''(((''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#############$$$$###################################"""""""""""###""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************))))))))))))))))))))))))))))))))))))))((((((()))))))(((((((((((((((((((((((((((((((())))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((''''''''''''('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################$$###################################"""""""""""""#"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------,,,-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************************************)))*****)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))((((((((((((((((((((((((((((((''''''''(((((((((((''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""""""""!""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************+++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----------------,,,,,,,,----------------------------------------------------------------------,,,,,,-----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++**************************************))))))*)))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))((((((((((((((((((((((((((((('''''''''''''(((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""""""""!!!""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++***+++**************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''(((((''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################################################""####""""""""""""""""""""""""""""""""""""""""""!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***********************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------,,,,,,-------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++********************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############################################""""###"""""""""""""""""""""""""""""""""""""""""!!!!!!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*************************************************************************************************************************************************************************************************************************************************************************************++++++++++++++++++++++++++++++*************************************))))))))*********))))))))))))))))**)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""""""""""""""""""""""""!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*************************************************************************************************************************************************************************************************************************************************************************************++++++++++++++++++++++***+*************************************))))))))))))*****))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""""""""""""""""""""""""!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************************************************************************************)*****************************************************************************************************++++++++++++++++******************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))*************************************************)****************)))))))))*****************************************************************************************************+++++++++++*******************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(())))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''(((((((((((((()))))))))))))))))(((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************************************))))))))))))))))))))))))))************************)***********))))))))))))))*****))))))))))))))))))))*****************************************************************************************************+++++*********************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((()))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''(((((((((((())))))))))))))))))((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$############################"""###"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!  &&&&''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))*)))))))))))))))))))))))))))))))))))))))))))))))))*******************************************************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''((((((((((()))))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########################"""""#"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  &&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))****************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!  &&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))****************)))))))))*****************)))))))))****************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''((((((((((''''''''''''''''((((((((()))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!  &&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))*********)))))))))))))))))*************************************************)**************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''(((((('''''''''''''''''''''((((((())))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !  &&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))********************)))))******************)))))))***********************************************))))))))))))))))))))))))))))))))))))))))))))))))))))())))))))))))))))(((((((((())((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''((((((())))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""""""""""""""!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************))))))))))))*************))))))))))))*****************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))***)))))))))((((((((((''''''(((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""""""""""""""!!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))*******))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))()))))))))))))))(((((((((())))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''((((()))))))*****))))))))((((((((''''''''''''((''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""""""""""""""""!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*******************************)))))))))))))))))))))))))))))))))))))))((((()))))))))))(((((((((((((())))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((())))))******))))))))(((((((''''''''''''''('''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***********************))**)))))))))))))))))))))))))))))))))))))))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&'''''''((((())))))******))))))))(((((('''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))(((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&''''''((((())))))******)))))))(((((('''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&'''''((((())))))*****)))))))(((((('''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))(((())))))))))))))((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*******))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''(((((((('''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&'''''((((())))))****))))))))(((((''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((())))))))((((((((((((((((())((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))**))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((('''''''''''''''''''''''''''''''''''''''''''''&''''&&&&&&&&&&&&&&&&&&&&''''((((())))))))))))))))((((((('''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&''&&&&&&&&&&&&&&&&&&&&&&''''((((()))))))))))))))((((((('''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))((()))))))))))))))))))))((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''((((()))))))))))))((((((('''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((())))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''((((())))))))))))((((((('''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((())))))(((((((((((((((((((()))))))))))))))))))))))(()))))))))))))))))))))(((()))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''(((('''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''(((((())))))))))((((((('''''''''''&''''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##########################"""""""""""""""""""""""""""!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))((((((((())))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''(((((())))))))((((((((''''''''&&&&&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((()))))))))(((((((((((((((())))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''(((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''(((((((()))(((((((('(''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#########################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   %%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((())))((((((((((((((((((((())))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((('(((((((((((((('''''''''''((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#######################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!   $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((''''''''(((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'&&&&&&&&&&&&&&&&&&&&&&&&&'''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''(((((((((''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""""""""""""""!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%&&&&&&&&&&&'''''''''''('''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&%%%%%%%%%%%%%&&&&&&&&&&''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&'''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&&&%%%%%%%%%%%%%%%%&&&&&&&&&&&''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!  ###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&''''''''''''&&&&&&&&&&&&&'''''''&&&&&&&&&&&&&&&&&&''''''''''''''''&&&&&&&&&'''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%&%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!  #############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&'''''''''''&&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""!"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&''''''''''''''''''''''&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""""""""!!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&'''''''''''''''&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############""""""""""""""""""""""""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&'''''''&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ###############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%&&&&&&&&&&&&&%%%%%%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$##############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!  #########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&%&%&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!  ################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''&&&&&&&&'''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!  ################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!  ################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ##########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&&&&&&&&%%%%%%%%%%%%%&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  "#####################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   """""""""""##############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%%%%%%$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   """""""""""""""""""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$##############$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   """""""""""""""""""""""##################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$##################$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!  """""""""""""""""""""""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$$$$$####################$$$$$$$$$#####################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! !!  """""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$$$$######################$$$$$$$#####################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  """""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$#######################$$#########################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$###################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################""""""""####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$##########$$$$$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""###############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########$$$$$$$$$$$###############$$$$$$$$$###########################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################$$$$$$$$$$$######################""""""""""""""""""##############"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################$$$$$$$$$$$####$$$#######$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$$$$$$$$$$$$$############$$$$$$$###################$$$$$###############################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$####################"""""""""""""""""""""############""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########$$$$$$$$$################$$$#######################$$###################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################$$$$$$$$#####################""""""""""""""""""""""#########"""""""""""""""""""""!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$###############$$$$####################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################$$$$$$##################"###"""""""""""""""""""""""######""""""""""""""""""!""""!!!!!!!!!!!!!!!!!!! !!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################$$$$$$$$$$$##############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######$$$$$$######################################################################################################################""####################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################""#"""""""""""""""""""""""""""""""""""""""""""""""!!!""!!!!!!!!!!!!!!!!!!! !!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$########################################################################################################################"""""#######################################""""""#######$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################""""""""########################"###########""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################"""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################""""""""""""###""""""""""""""""""""""#########"""""""""""""######$$$$$$$$$$$%$$$$$$$$$$$$$##########################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################""""""""""""""""""""""""""""""""""""""""#######""""""""""""""""#####$$$$$$$$$$%%%%$$$$$$$$$$##########################################"""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""####""""""""""""""""""""####$$$$$$$$$%%%%%$$$$$$$$$$########################################"""""""""""""""""""""""!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!   ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$######################################################################################################################################"##""""""""""""""""""""""""""""""""""""""""""""""""#"""""""""""""""""""""""#####$$$$$$$$%%%%%%$$$$$$$$$#######################################""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$###############################################################################################################""""####################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####$$$$$$$$%%%%%%$$$$$$$$$#####################################"""""""""""""""""""!!!!!!!!!!!!!!!!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################$$$$$##################################################################################################################"""""""################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####$$$$$$$%%%%%%%%$$$$$$$$#########"""""#####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################################$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################################################"""""##############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####$$$$$$$$%%%%%%%$$$$$$$$########"""""""""#################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################"#################""""""""##########""""""""""""""""########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####$$$$$$%%%%%%%%$$$$$$$$#######""""""""""""""##########"""""""""""""""!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""##################"""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################################################################################""""""############"""""""""""""######""""""""""""""""""""####""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####$$$$$$$%%%%%%%%$$$$$$$#######""""""""""""""""#####""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################################################""""""""""""#######""""""""""""""""""#"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####$$$$$$$%%%%%%%%$$$$$$$######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################################"""#########""""""""""""""""##"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%%%$$$$$$$######""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""##################################################$$$$$$###################$$$$$$$$$$$$$$$$$$$##################################################################################################"""""""""####"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%%%$$$$$$$######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$##################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$%%%%%%%$$$$$$$#####""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$###################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""!!!!!!"""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%$$$$$$$$#####""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!""""""#####$$$$$$$%%%%$$$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""!!!!!!!!!"""""######$$$$$$$$$$$$$$$$$$#####""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!! !!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""###################"""""!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! !!!!!!!!!!!!!! !!!!!!""""""###############"#""""""!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!! !!!!!!!!!!! !!!!!""""""#############""#"""""!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!! !!!!!!!!! !!!!!""""""###########"""""""""!!!!!!!!!!!!       !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!! !!!!!"""""""#########"""""""""!!!!!!!!!!        !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""""""""######"""""""""!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! !!!!!!!""""""""""""""""""""""!!!!!!!!      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!""""""""""""""""""""!!!!!"""""""""""""""""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!""""""""""""""""""""!!!!!!!!      !!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!""""""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!""""""""""""""""!""!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!""""""""""""""!!"!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!""""""""""""!!!"!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!""""""""""!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""!!!!!!!!!!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! !!!!!!!!!""""""""!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!""""!!!!!!!!!!!!!    !!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!    !!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!! !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!! !