mmmmmmmmmmmmmmlllllkkkkhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````aa````````````````````````````````````````_____________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQPPPPPPPQQQQQQQQQQQPPPPPPPPPPPPPPQQPPPPPPPPPPPPPPOOOOOOOOOPPPPPOOOOOOOOOOOOOONNNNNNOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFEEFFFFFFFFFEEEEEEEEEEEEEDDDEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@???????????>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::99999999999988888888888888877777777777766666666666655555555555544444444444333333333333322221111111111111000000000000/////////............-------------,,,,,,,,,,,,,++++++*************))))))))))(((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!  nnmmmmmmmmmmmmlllllkkkkhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbccccbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`aaaa``````````````````````````````````````_______________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQRRRRQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPQQQPPPPPPPPPPPPPPOOOOOOOOPPPPPPOOOOOOOOOOOOOONNNNNOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEFFFFFFFFFFEEEEEEEEEEEEEDDEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????????>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::9999999999998888888888888877777777777766666666666655555555555544444444444433333333333322222111111111111000000000000/////////.............-------------,,,,,,,,,,,,+++++++************))))))))))((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!  nnnmmmmmmmmmmmllllllkkkihhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeefffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbccccccccccccccccccccccbbbcccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````_________________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQRRRRRQQQQQQQQQQQQQQQPPPPPQQQQQQQQQQQQQPPPPPPPPPPPPQQQQPPPPPPPPPPPPPPOOOOOOOPPPPPPPOOOOOOOOOOOOONNNNNOOOONNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEFFFFFFFFFFFEEEEEEEEEEEEDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@??????????>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::9999999999998888888888888887777777777776666666666665555555555554444444444433333333333322222111111111111100000000000//////////............-------------,,,,,,,,,,,,,++++++*************)))))))))((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  nnnnmmmmmmmmmmmllllllkkiihhhhhhhggggggggggggghhhggggggggggggggggggggggggggggggggggggggggggggghhhhhgghhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffgggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbcccccccccccbbbbbbbbbbbbbbccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````___________________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQPPPPQQQQQQQQQQQQQQPPPPPPPPPPPQQQQPPPPPPPPPPPPPPOOOOOOOPPPPPPPPOOOOOOOOOOOOONNNNOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::999999999999888888888888887777777777776666666666665555555555554444444444443333333333332222211111111111100000000000//////////.............-------------,,,,,,,,,,,,,++++++************)))))))))((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!  nnnnnmmmmmmmmmmmllllllkiiiihhhhhhhgggggggghhhhhhggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffgggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbccccccccccccccbbbbbbbbbbbcccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````______________________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRQQQQQQQQQQQQQQQPPPQQQQQQQQQQQQQQQPPPPPPPPPPQQQQQPPPPPPPPPPPPPPOOOOOOPPPPPPPPPOOOOOOOOOOOOONNNOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@?????????>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::99999999999989888888888888777777777777666666666666555555555555444444444443333333333332222211111111111110000000000///////////............-------------,,,,,,,,,,,,,++++++*************))))))))(((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!  nnnnnnnmmmmmmmmmmlllllliiiiihhhhhhhhgggghhhhhhhhgggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggghhggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbcccccccccccccccccbbbbbbbbccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````_______________________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRRQQQQQQQQQQQQQQQPPRQQQQQQQQQQQQQQQPPPPPPPPPQQQQQQPPPPPPPPPPPPPPOOOOOPPPPPPPPPOOOOOOOOOOOOOONNOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::99999999999989888888888888777777777777666666666666555555555555444444444444333333333333222221111111111110000000000///////////.............-------------,,,,,,,,,,,,++++++*************))))))))(((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  oonnnnnnnnmmmmmmmmmlllljjiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggghhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccbbbbbbbccccccccccccccccccccbbbbbccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````________________________________^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQPRRQQQQQQQQQQQQQQQPPPPPPPPQQQQQQQPPPPPPPPPPPPPPOOOOPPPPPPPPPPOOOOOOOOOOOOOONOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHGGGGGGGGGGGGGFFFFFFFFFFFGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@????????>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;::::::::::::9999999999999988888888888877777777777766666666666655555555555544444444444333333333333222221111111111111000000000////////////............-------------,,,,,,,,,,,,,++++++*************)))))))((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!  ooonnnnnnnnnmmmmmmmmmlljjjiiiiihhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccbbbbbcccccccccccccccccccccccbbccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````_______________________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQPPPPPPPQQQQQQQQPPPPPPPPPPPPPPOOOPPPPPPPPPPPOOOOOOOOOOOOONOOOOOOOONNNNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHGGGGGGGGGGGGGFFFFFFFFFFGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::;::::::::::::9999999999999998888888888877777777777766666666666655555555555544444444444433333333333322222111111111111000000000////////////.............-------------,,,,,,,,,,,,++++++*************)))))))((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!  oooonnnnnnnnnnnmmmmmmmmjjjjiiiiihhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhhghghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccbbcccccccccccccccccccccccccdddcccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````____`_________________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQRRRRRRRRRRRQQQQQQQQQQQQQQRRRRQQQQQQQQQQQQQQPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGGFFFFFFFFFGGFFFFFFFFFFFFFEEEEEEEEEEFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;::;;::::::::::::999999999999998888888888887777777777776666666666665555555555544444444444433333333333322222111111111111000000000/////////////.............------------,,,,,,,,,,,,,++++++*************))))))(((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  oooooonnnnnnnnnnnnmmmmmkjjjjjiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccddddccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````__```_______________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQRRRRRRRRRRRQQQQQQQQQQQQQQRRRRRQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQPPPPPPPPPPPPPPOPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>=============<<<=<<<<<<<<<<<<;;;;;;;;;;;;:;;::::::::::::999999999999999888888888888777777777776666666666665555555555554444444444443333333333332222211111111111100000000/////////////.............-------------,,,,,,,,,,,,++++++*************))))))(((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!  ppooooooonnnnnnnnnnnnmmkkkjjjjiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccdddddddcccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````_````______________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQQPPPPPQQQQQQQQQQQPPPPPPPPPPPPPOPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIHHHHGGGGGGGGGGGGGFFFFFFFFGGGGFFFFFFFFFFFFEEEEEEEEEFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>============<<<=<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999998888888888887777777777776666666666665555555555544444444444433333333333322222111111111111000000000/////////////.............------------,,,,,,,,,,,,+++++++************))))))(((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!  ppppooooooooonnnnnnnnnnkkkkjjjjiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````_____________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRQQQQQQQQQQQQQQPPPPQQQQQQQQQQQPPPPPPPPPPPPPPQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGGGGGFFFFFFFGGGGFFFFFFFFFFFFFEEEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@?????>>>>>>>>>>>============<<==<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::999999999999998888888888887777777777776666666666665555555555544444444444433333333333222222111111111111000000000////////////.............------------,,,,,,,,,,,,+++++++*************)))))((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$##############""""""""""""!!!!!!!!!!!!!!  pppppooooooooooonnnnnnnlkkkkjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddcccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````___________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\[[[[\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQRRRRRRRRRRRRRRQQQQQQQQQQQRRRRRRRRQQQQQQQQQQQQQQPPPQQQQQQQQQQQQPPPPPPPPPPPPPQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFGGGGGFFFFFFFFFFFFEEEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????>>>>>>>>>>>============<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999998888888888887777777777776666666666665555555555544444444444433333333333222222111111111111100000000////////////.............-------------,,,,,,,,,,,+++++++*************)))))((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!  pppppppppooooooooooonnnllkkkkjjjjiiiiiiiihhiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeedddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddcccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaabbaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````___________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRSRRRRRRRRRRRRRRQQQQQQQQQQRRRRRRRRQQQQQQQQQQQQQQQPPQQQQQQQQQQQQQPPPPPPPPPPPPQQPPPPPPPPPPPPPPOOOOOOOOOPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>============<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::999999999999998888888888887777777777776666666666665555555555544444444444433333333332222222111111111111000000000////////////.............------------,,,,,,,,,,,++++++++*************))))(((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  qqqpppppppppoooooooooonllllkkkjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeedddddddddddddddddccccccccccccccccccccccccccdddccccccccccccccccccccccddddddddddddddddddccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaabbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````_____________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\[\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRSRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQPQQQQQQQQQQQQQQPPPPPPPPPPPQQQPPPPPPPPPPPPPPOOOOOOOOPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFGGGGGGFFFFFFFFFFFFFEEEEEEFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>============<====<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999998888888888887777777777776666666666665555555555544444444444433333333332222222111111111111000000000////////////.............-------------,,,,,,,,,,++++++++*************))))(((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!  qqqqqppppppppppoooooooolllllkkkjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhihhhhhhiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeedddddddddddddddcccccccccccccccccccccccdddddddccccccccccccccccccdddddddddddddddddddddccccdccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````___________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRSSRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRRRRQQQQQQQQQQQQQQQRQQQQQQQQQQQQQQPPPPPPPPPPQQQQPPPPPPPPPPPPPPOOOOOOOPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::99999999999999888888888888777777777777666666666666555555555554444444444443333333332222222211111111111100000000/////////////.............------------,,,,,,,,,,+++++++++************))))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!  qqqqqqqqpppppppppppoooommllllkkkkjjjjjiiiiiiiiiihhhhhhihihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccddddddddddcccccccccccccccdddddddddddddddddddddddccdddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````___________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRQQQQQQQRRRRRRRRRRRQQQQQQQQQQQQQQRRQQQQQQQQQQQQQQPPPPPPPPPQQQQQPPPPPPPPPPPPPOOOOOOOPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFGGGGGGGGFFFFFFFFFFFFEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>=================<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999998888888888887777777777776666666666665555555555544444444444433333333322222222111111111111000000000////////////.............-------------,,,,,,,,,+++++++++*************)))(((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  rrrqqqqqqqqppppppppppoommmllllkkkkjjjjjjiiiiiiiiihiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccdddddddddddddccccccccccccdddddddddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````___________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRSSSSRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQRRRQQQQQQQQQQQQQPPPPPPPPPQQQQQQPPPPPPPPPPPPPOOOOOOPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFGGGGGGGGFFFFFFFFFFFFFEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::99999999999999888888888888777777777777666666666666555555555554444444444443333333322222222211111111111100000000/////////////.............------------,,,,,,,,,+++++++++*************)))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!  rrrrqqqqqqqqqqpppppppppmmmmllllkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccddddddddddddddddcccccccccdddddddddddddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````__________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRSSSSSRRRRRRRRRRRRRRRQQQQQRRRRRRRRRRRRRQQQQQQQQQQQQRRRQQQQQQQQQQQQQQPPPPPPPPQQQQQQQPPPPPPPPPPPPPOOOOOPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGFFFFFFFFFFFFEEEEFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??>>>>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999998888888888887777777777776666666666665555555555544444444444433333333222222222111111111111000000000////////////.............------------,,,,,,,,,++++++++++*************))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!  rrrrrrqqqqqqqqqqqppppppnmmmmmllllkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddcccccccccdddddddddddddddddddccccccddddddddddddddddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````__________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRQQQQRRRRRRRRRRRRRRQQQQQQQQQQQRRRRQQQQQQQQQQQQQQPPPPPPPQQQQQQQPPPPPPPPPPPPPPOOOOPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::99999999999999888888888888777777777777666666666666555555555554444444444443333333222222222211111111111100000000/////////////............-------------,,,,,,,,++++++++++*************)))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!  rrrrrrrrrqqqqqqqqqqqpppnnnmmmmlllllkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccddddddddddddddddddddddcccddddddddddddddddddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````______________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRQQQQQQQQQQRRRRRQQQQQQQQQQQQQQPPPPPPQQQQQQQQPPPPPPPPPPPPPOOOOPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFGGGGGGGGGGFFFFFFFFFFFFFEEFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>>>================<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999998888888888887777777777776666666666665555555555544444444444433333332222222222111111111111000000000////////////.............------------,,,,,,,,+++++++++++************)))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! !  rrrrrrrrrrrrqqqqqqqqqqpnnnnmmmmmlllllkkkkkkjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddccdddddddddddddddddddddddddeedddddddddddddddddddddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````______________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRSSSSSSSSRRRRRRRRRRRRRRQQQSRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRQQQQQQQQQQQQQQPPPPPQQQQQQQQQPPPPPPPPPPPPPOOOPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFGGGGGGGGGGGFFFFFFFFFFFFEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>>>>=================<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::99999999999999888888888888777777777777666666666666555555555554444444444443333332222222222111111111111100000000////////////.............-------------,,,,,,,+++++++++++*************))((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!! !  uuuuuuttttttttttttsssssrrqqqqqqppppooooonnnnnnmmlllkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffggggggggggggggggggggggffffffffffffffffffffffffffffgggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccccccddcccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````````````````aaaaaaa```````````````````````________________________________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZYZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSRRRRTTTTTTTSSSSSSSSSSSSSSRRRRSSSSSSSSSRRRRRRRRRRRRRQQQPPPPPPPPPOOOOOOOOOOOOONNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIKKKKKKKKJJJJJJJJJJJJIIIIIJJJJIIIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>?>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;:::::::999999999999888888888888777777766666666666655555555444444444444333333333332222222211111111111100000/////////////............--------,,,,,,,,,,,,,+++++++++++*************))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!!!!  uuuuuuuutttttttttttttssrrrrqqqqqqppppooooonnnnnnlllllkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffgggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccdddddccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``````````````aaaaaaaa````````````````````````_______________________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\^]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWYYYYYXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSRRRTTTTTTTTSSSSSSSSSSSSSSRRRSSSSSSSSSSRRRRRRRRRRRRRQQPPPPPPPPPOOOOOOOOOOOOONNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIKKKKKKKKKJJJJJJJJJJJJIIIIJJJJJIIIIIIIIIIIIHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>??>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::999999999999888888888887777777766666666666655555554444444444443333333333322222222111111111111000000////////////............---------,,,,,,,,,,,,,++++++++++*************)))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!!!!  uuuuuuuuuuuttttttttttttrrrrrrrqqqqqpppppoooonnnnllllllllllkkkkkkkkkkkkkkkiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiiigggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccdddddddccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````aaaaaaaa`````````````````````````_________________`______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\^^]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWYYYYYYXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSSRRRTTTTTTTTTSSSSSSSSSSSSSRRRSSSSSSSSSSSRRRRRRRRRRRRRQPPPPPPPPPPOOOOOOOOOOOOONNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIKKKKKKKKKJJJJJJJJJJJJIIIIJJJJJJIIIIIIIIIIIHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>???>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;:::::::999999999999888888888887777777766666666666655555555444444444444333333333322222222211111111111100000/////////////...........---------,,,,,,,,,,,,,+++++++++++************)))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######""""""""""""""!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuttttttttsssrrrrrrqqqqqpppppoooonnllllllllllllkkkkkkkkkkkkkjijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggghhhgggggggggggggggggggggghhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccdddddddddddcccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``````````aaaaaaaaa``````````````````````````_______________``_______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWYYYYYYYXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSRRTTTTTTTTTTSSSSSSSSSSSSSRRSSSSSSSSSSSSRRRRRRRRRRRRRPPPPPPPPPPPOOOOOOOOOOOOONMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIKKKKKKKKKKJJJJJJJJJJJJIIIJJJJJJIIIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>???>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::999999999999888888888877777777766666666666655555554444444444443333333333222222222111111111111000000////////////...........----------,,,,,,,,,,,,+++++++++++*************))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuttttsssssrrrrrrrqqqqppppoooonmllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddcccccccdddddddddddddccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````````aaaaaaaaaaa````````````````````````_______________````_______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWYYYYYYYYXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRTTTTTTTTTTTSSSSSSSSSSSSSRSSSSSSSSSSSSRRRRRRRRRRRRRPPPPPPPPPPPPOOOOOOOOOOOOOMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJIIKKKKKKKKKKKJJJJJJJJJJJJIIJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>>????>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;:::::::999999999999888888888877777777766666666666655555555444444444444333333333222222222111111111111100000/////////////..........----------,,,,,,,,,,,,,++++++++++*************)))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######""""""""""""""!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuussssssssrrrrrrqqqqppppooommmlllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddccccdddddddddddddddccccccccccddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```````aaaaaaaaaaaa`````````````````````````_____________``````________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]\\[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWYYYYYYYYXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPPPPPPPOOOOOOOOOOOOOMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIIKKKKKKKKKKKJJJJJJJJJJJJIIJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@????????????>????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::::::::999999999999888888888777777777766666666666555555554444444444443333333332222222222111111111111000000////////////..........-----------,,,,,,,,,,,,+++++++++++*************))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######""""""""""""""!!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuttsssssssssrrrrrqqqqpppoommmmllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffgggggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddccddddddddddddddddddcccccccddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````aaaaaaaaaaaaa``````````````````````````___________````````_________________^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]\[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXXWWWWWWWWYYYYYYYYYXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSTSSSSSSSSSSSSSRRRRRRRRRRRPPPPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJIKKKKKKKKKKKKJJJJJJJJJJJJIJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????????>?????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;:::::::999999999999888888888777777777766666666666655555555444444444444333333332222222222111111111111000000////////////..........-----------,,,,,,,,,,,,,++++++++++*************)))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuttttttssssssssrrrrqqqppppnmmmmmllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddcccccddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```aaaaaaaaaaaaaa``````````````````````````__________```````````________________^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXXWWWWWWWYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTSSSSSSSSSSSSTTSSSSSSSSSSSSSRRRRRRRRRRQPPPPPPPPPPPPPOOOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;::::::::999999999999888888887777777777766666666666555555554444444444443333333322222222222111111111111000000////////////.........-----------,,,,,,,,,,,,,+++++++++++************)))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######""""""""""""""!!!!!!!!!!!!!!  vvvvvuuuuuuuvuuuuuuuuuuttttttttttssssssrrrrqqqppnnmmmmmlllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddcccddddddddccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa``aaaaaaaaaaaaaaa```````````````````````````________``````````````________________^^^^^^^^^^]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXXWWWWWWYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSUTTTTTTTTTTTTTSSSSSSSSSSSTTTSSSSSSSSSSSSSRRRRRRRRRQQPPPPPPPPPPPPPOOOOOOOOOOMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;:::::::999999999999888888887777777777766666666666655555555444444444444333333322222222222111111111111000000////////////.........------------,,,,,,,,,,,,+++++++++++*************))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvtttttttttttttsssssrrrqqqpnnnnmmmmllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddcddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````______`````````````````_______________^^^^^^^^^]]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]\[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXXWWWWWYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTTSSSSSSSSSSUTTTTTTTTTTTTTTSSSSSSSSSSTTTSSSSSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999988888887777777777776666666666655555555444444444444333333322222222222211111111111100000/////////////........------------,,,,,,,,,,,,,++++++++++*************)))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvuuuuttttttttttttssssrrrqqoonnnmmmmmllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffgggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````_``````````````````````____________^^^^^^^^]]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]]]\\[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXWWWWYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTSSSSSSSSSSUUTTTTTTTTTTTTTTSSSSSSSSSTTTTSSSSSSSSSSSSSRRRRRRRRQQQPPPPPPPPPPPPPOOOOOOOOONMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;:::::::999999999999888888877777777777766666666666655555555444444444444333333222222222222111111111111000000////////////........-------------,,,,,,,,,,,,+++++++++++*************))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######""""""""""""""!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttsssrrrqooonnnmmmmmlllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhggghggggggggggggggggggggggggggggggggggggffffgggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````````````___________^^^^^^^]]]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXWWWYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTSSSSSSSSSUUUTTTTTTTTTTTTTSSSSSSSSSTTTTTSSSSSSSSSSSSSRRRRRRRQQQQPPPPPPPPPPPPPOOOOOOOONNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999988888887777777777776666666666655555555444444444444333333222222222222211111111111100000/////////////........------------,,,,,,,,,,,,,++++++++++*************)))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttsssrrpooonnnmmmmmmlllllllllllljjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhgggggggggggggggghhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggfhhgggggggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````````________^^^^^^^^]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXXXXWWYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTSSSSSSSSUUUUTTTTTTTTTTTTTSSSSSSSSTTTTTTSSSSSSSSSSSSSRRRRRRQQQQQPPPPPPPPPPPPPOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;:::::::999999999999888888877777777777766666666666655555555444444444443333333222222222222111111111111000000////////////........------------,,,,,,,,,,,,,+++++++++++************)))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#######""""""""""""""!!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttsssrpppoonnnmmmmmmllllllllllljjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggghhhhhhgggggggggggggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddeeddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccbbbbbbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````aaaaa``````````````````````````_______^^^^^^^^]]]]^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXWZYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVUUUUTTTTTTTTTTTTTTSSSSSSSUUUUUTTTTTTTTTTTTTSSSSSSSTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOONNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJLLLLLKKKKKKKKKKKKJJJJJJJJKJJJJJJJJJJJJIIIIIIIIIIIHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999988888887777777777766666666666655555555444444444444333333222222222222111111111111000000////////////........-------------,,,,,,,,,,,,+++++++++++*************))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#######""""""""""""""!!!!!!!!!!!!!!  vvwwwwwwwwwwwwwwwwwwwwwuuuuuuvvvvvvvvuuuuuutttssqpppoonnnnmmmmmlllllllllljjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhgggggggggggggggggffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddeeeeddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccbbbbbcccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaa``aaaa`a``a````````````````aaaaaaaaaaaaa```````````````````_______^^^^^^^^]]]^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXZZYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTTTSSSSSSUUUUUUTTTTTTTTTTTTTSSSSSSTTTTTTTSSSSSSSSSSSSSRRRRRQQQQQQPPPPPPPPPPPPPOOOOOONNNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJLLLLLLKKKKKKKKKKKKJJJJJJJKKJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;::::::::999999999999888888877777777777766666666666555555554444444444443333333222222222222111111111110000000////////////........------------,,,,,,,,,,,,+++++++++++*************)))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuttsqqqppoonnnnmmmmmmlllllllljjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhggggggggggggggggfffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddeeeeeedddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````aaaaaaaaaaaaaaa```````````````````______^^^^^^^^]]_^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXZZZYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTSSSSSUUUUUUTTTTTTTTTTTTTTSSSSSTTTTTTTTSSSSSSSSSSSSSRRRRQQQQQQQPPPPPPPPPPPPPOOOOONNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJLLLLLLKKKKKKKKKKKKJJJJJJJKKJJJJJJJJJJJJIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999988888887777777777766666666666555555555444444444444333333222222222222111111111110000000////////////........-------------,,,,,,,,,,,++++++++++++*************))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$########""""""""""""""!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuttrrqqppooonnnmmmmmmmlllllljjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhggggggggggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddeeeeeeeeedddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccbccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````aaaaaaaaaaaaaaaaa``````````````````______^^^^^^^^]__^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXZZZZYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTTSSSSUUUUUUUTTTTTTTTTTTTTSSSSSTTTTTTTTTSSSSSSSSSSSSSRRRQQQQQQQQPPPPPPPPPPPPPOOOONNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJLLLLLLLKKKKKKKKKKKKJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::::99999999999988888887777777777776666666666555555555444444444444333333322222222222211111111110000000/////////////........------------,,,,,,,,,,,++++++++++++*************)))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwvvvvvvuuurrrqqppooonnnmmmmmmmmmlllkkkkjkjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhiihiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhggggggggggggggggfffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```aaaaaaaaaaaaaaaaaaa````````````````_______^^^^^^^^___^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXZZZZZYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTSSSUUUUUUUUTTTTTTTTTTTTTSSSSTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJLLLLLLLLKKKKKKKKKKKKJJJJJKKKKJJJJJJJJJJJIIIIIIIIIIHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;::::::::::99999999999988888887777777777766666666665555555555444444444444333333222222222222111111111100000000////////////........-------------,,,,,,,,,,+++++++++++++************)))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!!!!!  wwwxxxxxxxxxxxxwwwwwwwwvvvvvvwwwwwwwwwwwwwwvvvuussrrqqppooonnnnmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhiihhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``aaaaaaaaaaaaaaaaaaa`````````````````_______^^^^^^^____^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXZZZZZZYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTSSUUUUUUUUUTTTTTTTTTTTTTSSSTTTTTTTTTTSSSSSSSSSSSSSRRQQQQQQQQQPPPPPPPPPPPPPOOONNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJLLLLLLLLKKKKKKKKKKKKJJJJJKKKKJJJJJJJJJJJJIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;::::::::::99999999999988888887777777777776666666665555555555444444444444333333322222222222211111111100000000/////////////........------------,,,,,,,,,,,++++++++++++************)))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxwwwvvvwwwwwwwwwwwwwwwwwwwvvvtssrrqqpppooonnnnmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeeedddddddddeeeddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````_______^^^^^^^_____^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXZZZZZZZYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTSSUUUUUUUUUUTTTTTTTTTTTTTSSTTTTTTTTTTTSSSSSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPPPOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJLLLLLLLLLKKKKKKKKKKKKJJJJKKKKKJJJJJJJJJJJJIIIIIIIIHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;:::::::::::99999999999888888887777777777766666666655555555555444444444444333333222222222222111111111000000000////////////........-------------,,,,,,,,,,+++++++++++++***********))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxwwwwvvttssrrqqqppoooonnnnnnmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeedddddddeeeeeddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbbbbaaaaaaaaaaaaaabbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````_______^^^^^^______^^^^^^^^^^^^^^^^^]]\\\\\\\\\\\\\[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXZZZZZZZZYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSUUUUUUUUUUTTTTTTTTTTTTTTSTTTTTTTTTTTTSSSSSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPPPPONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJLLLLLLLLLKKKKKKKKKKKKJJJJKKKKKKJJJJJJJJJJJIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????@???????????>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;:::::::::::99999999999988888887777777777776666666655555555555444444444444333333222222222222111111111000000000////////////.........------------,,,,,,,,,,+++++++++++++***********))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!  xxxxxxxyyyyxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxwwwwuttssrrrqqpppoooonnnnnnnnlllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkljjjjjkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddeeeeeeeddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaabbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````_______^^^^^^______^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYXXXXXXXXXXZZZZZZZZZYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTSTTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPPPPONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJLLLLLLLLLLKKKKKKKKKKKKJJJKKKKKKJJJJJJJJJJJJIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@????@????????????>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;::::::::::::99999999999888888877777777777766666666555555555555444444444443333333222222222222111111110000000000////////////........------------,,,,,,,,,,,++++++++++++***********)))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!  xxyyyyyyyyyyyyyxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxwwuutttssrrqqqpppoooooonnnnlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiihhhhhhhhhhhiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````________^^^^^^________^^^^^^^^^^^^^^^^^]\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYXXXXXXXXZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTUTTTTTTTTTTTTTSSSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPPPPPNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJLLLLLLLLLLLKKKKKKKKKKKKJJKKKKKKKJJJJJJJJJJJJIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????@@???????????>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;:::::::::::99999999999988888887777777777776666666555555555555444444444444333333222222222222111111110000000000////////////........-------------,,,,,,,,,,+++++++++++++**********)))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyxxxxxxwwwwwwxxxxxxxxxyyyyyxxxxxvuuuttssrrrqqqpppppoooooommmlllllllllllllkkkkkkkkkkkkkkkkkkkkllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhihiiiiiiiiiiiiiiihhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeddddddddddddddddddddddddcccccccccccccccddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````_________^^^^^_________^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYXXXXXXXZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUTTTTTTTTTTTTUTTTTTTTTTTTTTSSSSSSSSSSSQQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJLLLLLLLLLLLKKKKKKKKKKKKJJKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@???@@????????????>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;::::::::::::9999999999988888887777777777776666666655555555555544444444444333333322222222222211111110000000000/////////////........------------,,,,,,,,,,,++++++++++++**********)))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyyxxxxwwwwwxxxxxxxyyyyyyyyyyyxxvvuuuttsssrrrqqqqpppppppommmmmmmmmlllllllllllkkkkkkkkkkkkklllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccccddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```````````````````_________^^^^^___________^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYXXXXXXZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTVUUUUUUUUUUUUUTTTTTTTTTTTUUTTTTTTTTTTTTTSSSSSSSSSSRQQQQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJLLLLLLLLLLLLKKKKKKKKKKKKJKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@???@@@???????????>>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;:::::::::::99999999999988888887777777777776666666555555555555444444444444333333222222222222111111100000000000////////////........-------------,,,,,,,,,,+++++++++++++*********))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzyyyyyxxxyyyyyyyyzzzzzzzzzzzzzzwwwvvvuutttssssrrrrrqqqqqppppppooooooonnnnnnnnnnnnkkkkkkkkkkkklllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkiijjjjjjjjjiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjiiiiiijjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhgggggggggggggggggggggggggggggggffffffffffffffgggfffffffffffffffffffffffffffffffffffffffffeeeeeeffffffffeeeeeeeeeeeeeeeeefffffffeeeeeeeeeeeeeeeeeeffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddeeeeeeeeeeeeeeddddddddcccddddddddddddddddcccccccccccccccccccbbbbbbbbbbaaaaabbbbbbbbbbbbbbbbbaaaaaaaacccccccccbbbbbbbbbbaaaaaaaa````````````````_______^^^^^^^^]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZ[ZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAACCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>===========<<<<<<<<<<<;:::::::::::999999999999877777777666666666666555555544444444444433333333333222222222111111111111000000000000000////////////.......-------------,,,,,,,,,,,,++++++++++++**********)))))))))))))((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzxwwwvvvuuuttttsssssrrrrrrqqqqpppppoooooonnnnnnnnnnkkkkkkkklllllllllllllllllkkkkkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggggggggggggggggfffffffffffggggggffffffffffffffffffffffffffffffffffffffffeeeeffffffffffeeeeeeeeeeeeeeefffffffffeeeeeeeeeeeeeeeefffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddeeeeeeeeeeeeedddddddddcccdddddddddddddddcccccccccccccccccccbbbbbbbbbbbaaaaabbbbbbbbbbbbbbbbbbbbaaaaacccccccccccbbbbbbbbbaaaaaaaa`````````````````_____^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZ[[ZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOONNNNNNNNONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAACCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>============<<<<<<<<<<;::::::::::::99999999999877777777666666666666555555544444444444433333333333222222222111111111111100000000000000////////////........------------,,,,,,,,,,,,+++++++++++++**********))))))))))))((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!  zzzzz{{{{{{{zzzzzzzzzzzyyyyyyyyyzzzzzzzz{{{{{zzzxxxwwwvvvuuuutttttssssssrrrqqqqqpppppooooonnnnnnnnkkkkkllllllllllllllllllllkkkkkkkkkkkklllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggggggggggggggggfffffffffggggggggffffffffffffffffffffffffffffffffffffffffeeffffffffffffeeeeeeeeeeeeefffffffffffeeeeeeeeeeeeeefffffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddeeeeeeeeeeeeddddddddddcccdddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbaaaacbbbbbbbbbbbbbbbbbbbbbbbacccccccccccccbbbbbbbbbaaaaaaa`````````````````____^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZZZZ[[[ZZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVWWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNONNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAACCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>===========<<<<<<<<<<;;:::::::::::99999999999977777777766666666666655555554444444444443333333333222222222211111111111100000000000000/////////////.......-------------,,,,,,,,,,,+++++++++++++**********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!  zzz{{{{{{{{{{{zzzzzzzzzyyyyyyyyzzzzzzz{{{{{{{{{{xxxxwwwwvvvvuuuuuttttttsssrrrrqqqqppppooooonnnnnnnlllllllllllllllllllllllllkkkklllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggggggggggggggffffffggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeffffffffffffeeeeeeeeeeeeeffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddeeeeeeeeeeeddddddddddccccddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbaaaacbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccbbbbbbbbaaaaaaaa`````````````````__^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[ZZZZZZ[[[[ZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVWWWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNNOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAACCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>============<<<<<<<<<;;::::::::::::99999999999777777777666666666666555555544444444444433333333332222222222111111111111100000000000000////////////........------------,,,,,,,,,,,,++++++++++++**********)))))))))))))((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!  z{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyzzzzzz{{{{{{{{{{{yxxxxxwwwwvvvvvvuuuuuutttssssrrrrqqqpppooooonnnnnnllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggffffgggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeffffffffffffffeeeeeeeeeeeffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddeeeeeeeeeddddddddddddccccddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbaaaacccbbbbbbbbbbbbbbbbbbbbbbdccccccccccccccccbbbbbbbaaaaaaaa``````````````````^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZZ[[[[[ZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOONNNNNNOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAACCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>===========<<<<<<<<<;;;:::::::::::99999999999777777777766666666666655555544444444444433333333332222222222211111111111100000000000000////////////........------------,,,,,,,,,,,,+++++++++++++**********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{zzzzzzyyyyyyyzzzzzz{{{{{{{{{{{{yyyxxxxxwwwwwwvvvvvvvuuuutttsssrrrqqqpppooooonnnnnllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggfgggggggggggggggffffffffffgffffffffffffffffffffffffffffffffffffffffffeeeeeeeffffffffffffffffeeeeeeeeeffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddddddddddeeedddddddddddddddddcccccddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbaaaccccbbbbbbbbbbbbbbbbbbbbbdddddddccccccccccccbbbbbbaaaaaaaaa````````````````^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[ZZZZ[[[[[[ZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNOOONNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAACCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>============<<<<<<<<;;;::::::::::::99999999997777777777666666666666555555544444444444433333333322222222222111111111111000000000000000////////////.......-------------,,,,,,,,,,,,++++++++++++**********)))))))))))))((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{zzzzzyyyyyyzzzzzz{{{{{{{{{{{{{yyyyyxxxxxxxwwwwwwwwvvvvvuutttsssrrqqqpppoooonnnnnllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggffffffffgggffffffffffffffffffffffffffffffffffffffffffeeeeeffffffffffffffffffeeeeeeefffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeddddddddeeddddddddddddddddddcccccdddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbaaacccccbbbbbbbbbbbbbbbbbbbbddddddddddccccccccccbbbbbaaaaaaaaaaa``````````````____^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[ZZZ[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAACCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<;;;;:::::::::::99999999997777777777766666666666555555554444444444443333333322222222222211111111111101000000000000////////////........------------,,,,,,,,,,,,+++++++++++++**********))))))))))))((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{zzzyyyyyzzzzzzz{{{{{{{{{{{{{yyyyyyyxxxxxxxxxxwwwwwwwvvuuuttsssrrqqqpppoooonnnnllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggffffffgggggffffffffffffffffffffffffffffffffffffffffffeeefffffffffffffffffffeeeeeefffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddccccccdddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbaaccccccbbbbbbbbbbbbbbbbbbbdddddddddddddcccccccccbbbbbaaaaaaaaaaaa```````````_______^^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[ZZ[[[[[[[[ZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAACCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>============<<<<<<<;;;;::::::::::::9999999997777777777766666666666655555554444444444443333333322222222222211111111111101000000000000////////////........-------------,,,,,,,,,,,+++++++++++++**********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!  {{{{{|||||||{{{{{{{{{zzzyyyzzzzzzz{{{{{{{{{{{{{{yyyyyyyyyyyxxxxxxxxxxxwwwvvvuuttssrrrqqpppoooonnnnllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggffffgggggggffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffeeeeffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddccccccddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbcccccccbbbbbbbbbbbbbbbbbbdddddddddddddddccccccccbbbbbbaaaaaaaaaaaaa````````_________^^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[[[[Z[[[[[[[[ZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAACCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>===========<<<<<<<;;;;;:::::::::::99999999977777777777666666666666555555544444444444433333333322222222222211111111111111000000000000///////////.........------------,,,,,,,,,,,,++++++++++++**********)))))))))))))((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!  {{{{|||||||||||{{{{{{{{zzzzzzzzzz{{{{{{{{{{|||||yyyyyyyyyyyyyyyyyyyxxxxxxwvvvuuttssrrqqpppooooonnnllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggfgggggggggffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffeeeggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddccccccdddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbccccccccbbbbbbbbbbbbbbbbbdddddddddddddddddccccccccbbbbbbaaaaaaaaaaaaaaaa```___________^^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWWXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBACCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>============<<<<<<;;;;;::::::::::::9999999977777777777766666666666655555554444444444443333333322222222222211111111111111000000000000///////////.........------------,,,,,,,,,,,,+++++++++++++**********))))))))))))((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!  {{{||||||||||||||{{{{{{zzzzzzzzz{{{{{{{{||||||||yzyyyyyyyyyyyyyyyyyyyyyxxwwvvvuttssrrqqpppooooonnnllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjkkjkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffgffffffffffffffffffffffffffffffffffffffffffffffffegggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddddeddddddddddddddddddccccccddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbbdddddddddddddddddddccccccbbbbbbbbaaaaaaaaaaaaaaaaa_____________^^^^^^^^^^]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWWXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBACCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????>>>>>>>>===========<<<<<<;;;;;;:::::::::::99999999877777777777766666666666555555544444444444433333333222222222222111111111111111000000000000//////////.........-------------,,,,,,,,,,,+++++++++++++**********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!  {{{||||||||||||||||{{{{zzzzzzzz{{{{{{{||||||||||zzzzzzzyyyyyyyyyyyyyyyyyxxwwvvuuttsrrqqqppoooooonnllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffgggffffffffffffffffffffffggfffffffffffffffffffffffgggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddddddeddddddddddddddddddccccccdddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbccccccccccbbbbbbbbbbbbbbbdddddddddddddddddddddcccccbbbbbbbbbbaaaaaaaaaaaaaa`````_________^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>============<<<<<;;;;;;::::::::::::9999999877777777777766666666666655555554444444444443333333322222222222211111111111111000000000000//////////..........------------,,,,,,,,,,,,++++++++++++**********)))))))))))))((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!  {{||||||||||||||||||{{{zzzzzz{{{{{{{||||||||||||zzzzzzzzzzzzzzzzzzzzzyyyyxxwwvuuttsrrqqqppooooooonlllllllllllllllllllllmmmmlllllllllllllllllllllllllkllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffgggggffffffffffffffffffffggggfffffffffffffffffffffggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeddddeedddddddddddddddddddccccedddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbccccccccccccbbbbbbbbbbbbbddddddddddddddddddddddccccccbbbbbbbbbbbbbbbbaaaaaa```````_________^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXWWWWWWWXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>>===========<<<<<;;;;;;;:::::::::::9999999887777777777776666666666655555554444444444443333333322222222222211111111111111000000000000//////////..........-------------,,,,,,,,,,,+++++++++++++**********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!  {{||||||||||||||||||||{{{{{{{{{{{{||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzyyxxwwvvuttsrrqqpppoooooooollllllllllllllmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggghhggggggggggggggggggggggggggggggggggggggggffffffffgggggggffffffffffffffffffgggggffffffffffffffffffffggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeedddeeedddddddddddddddddddccceeeddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbcccccccccccccbbbbbbbbbbbbddddddddddddddddddddddddccccccbbbbbbbbbbbbbbbbbbbba````````_______^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXWWWWWWXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>============<<<<;;;;;;;::::::::::::9999998877777777777766666666666555555554444444444443333333322222222222211111111111111000000000000/////////...........------------,,,,,,,,,,,,++++++++++++**********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!  {{|||||}}}}}}}}}|||||||{{{{{{{{{{|||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzyxxwwvvuttsrrqqpppoooooooolllllllllllmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllljjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggghhhhhgggggggggggggggggggggggggggggggggggggggffffffgggggggggffffffffffffffffggggggggfffffffffffffffffgggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeddeeeeeddddddddddddddddddcceeeeeddddddddddddddddddccccccccccccccccbbbbbbbbbbbccccccccccccccbbbbbbbbbbbdddddddddddddddddddddddddcccccccbbbbbbbbbbbbbbbbbbaaaaa``````______^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXWWWWWWXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>===========<<<<;;;;;;;;:::::::::::9999998887777777777766666666666555555554444444444443333333322222222222211111111111111000000000000/////////...........------------,,,,,,,,,,,,+++++++++++++**********))))))))))))((((((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!  {{||||}}}}}}}}}}}||||||{{{{{{{{|||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzyyxwwvvuttsrrqqpppoooooooolllllllllmmmmmmmmmmmmmmmmllllllllllllllllmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggghhhhhhhgggggggggggggggggggggggggggggggggggggggffffggggggggggfffffffffffffffggggggggggfffffffffffffffgggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddeeeeeeddddddddddddddddddcccccccccccccccccbbbbbbbbbcccccccccccccccbbbbbbbbbbdddddddddddddddddddddddddcccccccccccbcccccccccccccaaaaaaa`````______^^^^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>============<<<;;;;;;;;::::::::::::9999988877777777777766666666665555555554444444444433333333222222222222211111111111111000000000000////////...........-------------,,,,,,,,,,,+++++++++++++**********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!  {{{|||}}}}}}}}}}}}|||||{{{{{{{||||||||||||||||||zzzzzzzzzzzzzzzzzz{zzzzzyyxxwvvutssrrqqpppoooooooolllmmmmmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggghhhhhhhhhgggggggggggggggggggggggggggggggggggggggffggggggggggggfffffffffffffgggggggggggffffffffffffffgggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddeeeeeeeddddddddddddddddddcccccccccccccccccbbbbbbbbcccccccccccccccccbbbbbbbbdddddddddddddddddddddddddcccccccccccccccccccccccccbbbbaaaaa````_____^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<<;;;;;;;;;:::::::::::9999988887777777777766666666665555555554444444444443333333322222222222211111111111111000000000000////////............------------,,,,,,,,,,,,++++++++++++**********)))))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!  {{{|||}}}}}}}}}}}}}||||{{{{{{|||||||||||||||||||zzzzzzzzzzzzzzzz{{{{{zzzzyxxwvvutssrrqqpppoooooooommmmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffggggggggggggfffffffffffffggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddeeeeeeeeddddddddddddddddddcccccccccccccccccbbbbbbbdcccccccccccccccccbbbbbbbdddddddddddddddddddddddddddcccccccccccccccccddddddbbbbbbaaaaa```_____^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWXXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>============<<;;;;;;;;;::::::::::::999988887777777777776666666665555555554444444444443333333322222222222211111111111111000000000000////////............-------------,,,,,,,,,,,+++++++++++++**********))))))))))))((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!  {{{|||}}}}}}}}}}}}}}|||{{{{{||||||||||||||||||||zyzzzzzzzzzzzzzz{{{{{zzzzyxxwvvutssrrqqppppooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffggggggggggggggfffffffffffggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddeeeeeeeeeedddddddddddddddddcccccccccccccccccbbbbbbddccccccccccccccccbbbbbbbddddddddddddddddeeedddddddddccccccccccccddddddddddcccbbbbbaaaa```_____^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXWWXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<;;;;;;;;;;:::::::::::9999888877777777777766666666655555555554444444444443333333322222222222211111111111111000000000000///////.............------------,,,,,,,,,,,,++++++++++++**********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!  {{{|||}}}}}}}}}}}}}||||{{{{{||||||||||||||||||||yyyyyzzzzzzzzzz{{{{{{{zzzyxxwvuutssrqqqppppooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffgggggggggggggggffffffffffggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddeeeeeeeeeeeddddddddddddddddddccccccccccccccccbbbbbddcccccccccccccccccbbbbbbdddddddddddddddeeeeeeeddddddddcccccccdddddddddddddccccccbbbbaaa```____^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[\\\\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWXXXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOPOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>===========<<;;;;;;;;;;::::::::::::999888887777777777776666666655555555554444444444443333333322222222222211111111111111000000000000////////............------------,,,,,,,,,,,,++++++++++++**********)))))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!  z{{{||}}}}}}}}}}}}|||||{{{{{|||||||||||||||||||{yyyyyyzzzzzzzzz{{{{{{{zzzyxxwvuutssrqqqppppooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggghhggggggggggggggggggggggggggggggggggggggggggffffffgggggggggggggggggffffffffgggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddeeeeeeeeeeeeddddddddddddddddddccccccccccccccccbbbbdddcccccccccccccccccbbbbbddddddddddddddeeeeeeeeedddddddddddddddddddddeeeeeeddccccccbbbaaa```____^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWXXXXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPOOOOOOOPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>===========<;;;;;;;;;;;:::::::::::9998888877777777777766666666555555555554444444444443333333322222222222211111111111111000000000000///////............-------------,,,,,,,,,,,+++++++++++++**********))))))))))))((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!  zz{{|||}}}}}}}}}}||||||{{{{{{||||||||||||||||{{{yyyyyyyzzzzzzzz{{{{{{{zzzyxxwvuutssrqqqppppooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhggggggggggggggggggggggggggggggggggggggggggffffgggggggggggggggggggffffffggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddeeeeeeeeeeeeeddddddddddddddddddccccccccccccccccbbbdddddccccccccccccccccbbbbddddddddddddddeeeeeeeeeeddddddddddddddddddeeeeeeeedddddccccbbbaaa```____^^^^]]]]]]]]]]]]]\\\\\\\\\\\[\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>===========<;;;;;;;;;;;:::::::::::9998888887777777777776666666555555555554444444444443333333322222222222211111111111111000000000000///////.............------------,,,,,,,,,,,,++++++++++++**********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!  zz{{||||}}}}}}|||||||||{{{{{{{||||||||||||||{{{{yyyyyyyyzzzzzzz{{{{{{{zzzyxxwvuutssrqqqpppppoooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggghhhhhhggggggggggggggggggggggggggggggggggggggggggffgggggggggggggggggggggffffgggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccbbdddddcccccccccccccccccbbbdddddddddddddeeeeeeeeeeedddddddddddddddddeeeeeeeeedddddddcccbbbaaa``____^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPOOOOOOPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>===========;;;;;;;;;;;::::::::::::998888887777777777776666666555555555555444444444443333333322222222222211111111111111000000000000////////............------------,,,,,,,,,,,,++++++++++++**********)))))))))))))(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!  zzz{{|||||||||||||||{{{z{{{{{{{{||||||||||{{{{{{yyyyyyyyyzzzzzz{{{{{{{zzzyxxwvuutssrqqqpppppppoooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklkllllllllllllllllllkkkkkkkkllllllllllllkkkkklllkkkkkkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkklllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffhhgggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccbddddddcccccccccccccccccbbddddddddddddeeeeeeeeeeeeddddddddddddddddeeeeeeefffddddddddcccbbbaaa``____^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPOOOOOPPPPOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>===========<;;;;;;;;;;;:::::::::::9988888887777777777766666665555555555554444444444443333333322222222222211111111111111000000000000///////............------------,,,,,,,,,,,,+++++++++++++**********))))))))))))((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!  zzz{{||||||||||||{{{{{{zzzzz{{{{{{||||||{{{{{{{{yyyyyyyyyyzzzzz{{{{{{{zzzyxxwvuutssrqqqppppppppopommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkllllllllllllllkkkkllllkkkkkkkkkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggghgggggggggggggggggggggggghgggggggggggggggggggggggfhhhhggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccdddddddccccccccccccccccccddddddddddddeeeeeeeeeeeeeddddddddddddddeeeeeeeffffeeeedddddcccbbbaa```____^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOOOPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>>>>>==========<;;;;;;;;;;;::::::::::::988888887777777777776666666555555555554444444444443333333322222222222211111111111111000000000000////////............-----------,,,,,,,,,,,,,++++++++++++**********)))))))))))))(((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!  zzz{{||||||||||||{{{{{{{{{{{{{||||||||||||||||||{{{{||||||||}}}}}~~~~}}}||{zzyxwwvuutttsssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeedddfffeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddeeeeeeeeeffffffggfffffffeedddccbbbaaa```aaaa```````````````______]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYYXXXXXXYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTRRRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOONNNNNNNNNNOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGHGGGGGGGGGGGFFFFFFFFFFFFEFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@???????????>>>==========<<<<<<<<<<<<;;;;::::::::::::999999999998888877777777777666666666655555555544444444444433333333333333322222222222211111111111000000000000////..........-------------,,,,,,,,,,,,,++++++++++++*************)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!   yzzz{{|||||||{{{{{{{zzzzzzz{{{{{||||||||||||||{{{{{{{{||||||}}}}}~~~~}}}||{zzyxwwvuutttsssssssrrrrqqqqqqqqqqqqqqqqqqrrrrrrrnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkjjjjjjlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeddfffffeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddeeeeeeeeeefffffffggffffffeeedddccbbaaaa``aaaaaa``````````````_____]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZYYYYYYYYYYYYYXXXXXYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNOOOOOOONNNNNNNNNNNNMMMMMMNMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGHHGGGGGGGGGGGFFFFFFFFFFFEFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBA@@@@@@@@@@@???????????>>>===========<<<<<<<<<<<;;;;::::::::::::9999999999998888777777777777666666666555555555544444444444433333333333333322222222222111111111111000000000000///...........------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!   yyzz{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{||||||{{{{{{{{{{{{{{|||||}}}}}}}~}}}}||{zzyxwwvuutttsssssssssrsqqqqqqqqqqqqqqqrrrrrrrrrrooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnonnnnnnnnnnooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjlllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddeeeeeeeeeeeeefffffffffffffffeeeddcccbbaaa``aaaaaaa``````````````____]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTRRRRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOONNNNNNNNNOOOOOOOONNNNNNNNNNNNMMMMMNNMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBA@@@@@@@@@@@@???????????>>===========<<<<<<<<<<<<;;;;::::::::::::999999999998888877777777777666666666555555555544444444444433333333333333322222222222211111111111000000000000///...........------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))))((((((((((('''''''''''''&&'&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!   yyyzz{{{{{{{{{{zzzzzyyyyyyyzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||}}}}}}}}}}}||{zzyxxwvuutttsssssssssssqqqqqqrrqrrrrrrrrrrrrrrrrooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnoooooooonnnnnnoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjlllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeeedeeeeeeeeeeeeeeeeeeeffffffffffffffeedddccbbbaaa`aaaaaaaa``````````````___^^]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZYYYYYYYYYYYYYYXXXYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOONNNNNNNNOOOOOOOOONNNNNNNNNNNNMMMMNNMMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAA@@@@@@@@@@@???????????>>============<<<<<<<<<<<;;;;::::::::::::9999999999988888777777777777666666665555555555544444444444433433333333333222222222222111111111111000000000000//...........-------------,,,,,,,,,,,,,++++++++++++*************)))))))))))))((((((((((((''''''''''''&&'&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!   yyyzzz{{{{{{zzzzzyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{zz{{{{{{|||||}}}}}}}}}}}||{zzyxxwvvutttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnoooooooooooonnnnooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggiiiiiiiiiiiiiiiiiihhhhhhhgggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeffffffffffeeeeeeeeeeeeeeeddddddddddddddddddeddddddeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffeeeddcccbbaaaaaaaaaaaa```````````````__^^^]]]]]]]]]\\\\\\\\\\\[[ZZZZZZZZZYYYYYYYYYYYYYXXXYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNOOOOOOOOONNNNNNNNNNNNMMMMNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAA@@@@@@@@@@@@???????????>>===========<<<<<<<<<<<;;;;;:::::::::::9999999999988888777777777777666666665555555555544444444444433433333333333322222222222211111111111000000000000//............------------,,,,,,,,,,,,,+++++++++++++************)))))))))))))(((((((((((('''''''''''''&'&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$##############""""""""""!!!!!!!!!!!!!!   yyyyzzzz{zzzzzzyyyyyyxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzz{{{{{|||||}}}}}}}}}}||{zzyxxwvvuuttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrooooooooooooooooooooooooonnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnooooooooooooooooonnoooooooooooooonnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggiiiiiiiiiiiiiiiiiiihhhhhhggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeefffffffffffeeeeeeeeeeeeeedddddddddddddddddeeeeeedeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffeeedddccbbbaaaaaaaaaaaa```````````````_^^^]]]]]]]]]]\\\\\\\\\\[[ZZZZZZZZZZYYYYYYYYYYYYYXXYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOOOOOOOONNNNNNNOOOOOOOOOONNNNNNNNNNNNMMMNNNMMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@???????????>>============<<<<<<<<<<<;;;;::::::::::::999999999988888877777777777766666665555555555554444444444433433333333333322222222222211111111111000000000000//............------------,,,,,,,,,,,,,,++++++++++++*************)))))))))))))((((((((((('''''''''''''&''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""!!!!!!!!!!!!!!   xxyyzzzzzzzzzzyyyyxxxxxxxxxxxyyyyyzzzzzzzzzzzzzzzzzz{{{{{|||||}}}}}}}}}}||{zzyyxwvvuuttsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrroooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnoooooooooooooooooooonoooooooooooooooonnnnnnnnnoooonnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhiihhhhhhhhhhhhhhhhhhhhgggjjiiiiiiiiiiiiiiiiiihhhhhhggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeggfffffffffffeeeeeeeeeeeeedddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffeeedddccbbbaaabaaaaaaaa````````````````^^^^]]]]]]]]]]\\\\\\\\\\[ZZZZZZZZZZZYYYYYYYYYYYYYXYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNOOOOOOOOOONNNNNNNNNNNNMMMNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@???????????>>===========<<<<<<<<<<<;;;;;:::::::::::9999999999888888777777777777666666655555555555544444444444434433333333333322222222222111111111111000000000000/............-------------,,,,,,,,,,,,,++++++++++++*************)))))))))))))((((((((((((''''''''''''&''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!   xxyyyzzzzzzzzyyyyxxxxxxxxxxxxxyyyyyyyzzzzzzzzzzzzzzzz{{{{{|||||}}}}}}}}|||{{zyyxwwvuutttssssssssssrrrrrrrrrrrrrrrrrrrrrrrssooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnooooooonnnnnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjiiiiiiiiiiiiiiiiiiiiihhhiiiiihhhhhhhhhhhhhhhhhhhgjjjiiiiiiiiiiiiiiiiiiihhhhhggggggggggggggggggffffffffffffffffffffffffffffeegggggffffffffffeeeeeeeeeeeeedddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddeeeeeeefffffeeeedddcccbbaaabaaaaaaaa````````````````^^^^^]]]]]]]]]\\\\\\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUUTTTSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOOOOOOOONNNNNNOOOOOOOOOOONNNNNNNNNNNNMMNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIJIIIIIIIIIIIHHHHHHHHHHHHGHHHHHGGGGGGGGGGGFFFFFFFFFGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAA@@@@@@@@@@@???????????>>===========<<<<<<<<<<<<;;;;::::::::::::999999999888888877777777777666666665555555555544444444444434433333333333322222222222111111111111000000000000//............------------,,,,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!   xxxyyzzzzzzyyyyyxxxxxxxwwxxxxxxxyyyyyyyyyyyyyzzzzzzzzz{{{{||||||}}}}}}}|||{{zyyxwwvuutttssssssssssrrrrrrrrrrrrrrrrrrrrrssssppppppppooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnoooooooooooonnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjiiiiiiiiiiiiiiiiiiiiiihiiiiiiiihhhhhhhhhhhhhhhhhjjjjjiiiiiiiiiiiiiiiiiihhhhhggggggggggggggggggfffffffffffffffffffffffffffffgggggggffffffffffeeeeeeeeeeeeeedddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddeeeeeeeeeeeeeeedddcccbbbaabaaaaaaaaa```````````````^^^^^]]]]]]]]]]\\\\\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUUTTSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOOOONNNNNOOOOOOOOOOOONNNNNNNNNNNNMNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIJIIIIIIIIIIIIHHHHHHHHHHHGHHHHHGGGGGGGGGGGGFFFFFFFFGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAA@@@@@@@@@@@@??????????>>============<<<<<<<<<<<;;;;;:::::::::::9999999998888888777777777777666666655555555555544444444444444433333333333222222222222111111111111000000000000/............-------------,,,,,,,,,,,,,+++++++++++++************))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!   xxxyyyyzzyyyyyyxxxxxxwwwwwwxxxxxxxyyyyyyyyyyyyyzyzzzzz{{{{{|||||}}}}}}|||{{{zyyxwwvvuutttsssssssssrrrrrrrrrrrrrrrrrrrssssssppppppppppooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopooooooooooooooooooooonnnoooooooooooooooonnnnnnnnnoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnllllllllkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhjjjjjjjiiiiiiiiiiiiiiiiihhhhhgggggggggggggggggggfffffffffffffffffffffffffffgggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeedddddddddddeeeeeeeeeeeddddcccbbbaabbaaaaaaaa```````````````^^^^^^]]]]]]]]]\\\\\\\\\\ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUUUTSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNOOOOOOOOOOOONNNNNNNNNNNNMNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBAAAAA@@@@@@@@@@@??????????>>>===========<<<<<<<<<<<;;;;;::::::::::::999999998888888877777777777666666655555555555544444444444444433333333333322222222222111111111111000000000000/.............-------------,,,,,,,,,,,,+++++++++++++************))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!   xxxxyyyyyyyyyyyxxxxxwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyzzzzz{{{{||||||}}}}}|||{{{zyyxxwvvuutttsssssssssrrrrrrrrrrrrrrrrrrssssssspppppppppppppoooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooppoooppppppppppppoooooooooooooooooooooooooppoooooooooooooooooooooooooooooooooooooooooooonnnnoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhgggggggggggggggggfffffffffffffffffffffffffffhgggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffeeeeeedddddddddddddddeeeeeedddddcccbbbaabbaaaaaaaa```````````````^^^^^^]]]]]]]]]]\\\\\\\\\[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUUUSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBAAAAA@@@@@@@@@@@??????????>>>============<<<<<<<<<<;;;;;;:::::::::::999999998888888877777777777766666665555555555554444444444444433333333333322222222222111111111111000000000000//............-------------,,,,,,,,,,,,,++++++++++++*************)))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!   wxxxyyyyyyyyyyxxxxxwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyzzzzz{{{{||||||||||||||{{{zzyxxwwvuutttsssssssssrrrrrrrrrrrrrrrrrssssssssppppppppppppppooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooooooooppppppppppppppppppppooooooooooooooooooooooooopppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnonnnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhgggggggggggggggggfgffffffffffffffffffffffffhhhhggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffeeeeeddddddccdddddddddddddddddcccbbbbaabbaaaaaaaa```````````````^^^^^^]]]]]]]]]]]\\\\\\\\[ZZZZZZZZZZZZZZYYYYYYYYYYZZYYYYYYYYYYYYYYXXXXXXXXXWWVVVVVVVVVVVUUUUUUUUUUUUSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@?????????>>>>===========<<<<<<<<<<;;;;;;::::::::::::99999998888888877777777777766666665555555555554444444444444443333333333332222222222211111111111100000000000//............--------------,,,,,,,,,,,,+++++++++++++************))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!   wwxxxyyyyyyyyxxxxxxwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyzzzz{{{{{|||||||||||||{{{zzyyxwwvvuutttssssssssrrrrrrrrrrrrrrrrsssssssstppppppppppppppppooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooooopppppppppppppppppppppppoooooooooooooooooooooooooppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonoooonnnnnnnnnnnnnnnnnnnnnnllllllllllllllllkkkkkkkkklllllllllllkkkkkkkkkkkkkkllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggggggggggfffffffffffffffffffffgghhhhhhgggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeffffffffffffffffeeeeedddddcccddddddddddddddddccccbbbaaabbaaaaaaaa```````````````^^^^^^^]]]]]]]]]]\\\\\\\\[[ZZZZZZZZZZZZZYYYYYYYYYYZZZZZZYYYYYYYYYYYYXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@?????????>>>>============<<<<<<<<<;;;;;;::::::::::::99999998888888887777777777776666666555555555554444444444444443333333333332222222222211111111111100000000000//.............-------------,,,,,,,,,,,,+++++++++++++************))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!   wwxxxyyyyyyyxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyzzzz{{{{{|||||||||||||{{{zzyyxxwvvuuttttsssssssrrrrrrrrrrrrrrrssssssssttpqqqqqqppppppppppoooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooppppppppppppppppppppppppppoooooooooooooooooooooooooppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnlllllllllllllllllllkkkkkklllllllllllllkkkkkkkkkkkkllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijijjjiiiiiiiiiiikkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhgggggggggggggggggggfffffffffffffffffggggghhhhhhhgggggggfffffffffffeeeeeeeeeeeeeeeeeeefffffffffffffffffffeeeedddddccccccccccdddddddcccccbbbbaaabbaaaaaaaaa``````````````^^^^^^^]]]]]]]]]]]\\\\\\\[[[ZZZZZZZZZZZZZZYYYYYYYYZZZZZZZZZYYYYYYYYYYXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUSSSSSSRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBAAAAAAA@@@@@@@@@@@????????>>>>>===========<<<<<<<<<;;;;;;;:::::::::::99999998888888887777777777776666666555555555555444444444444444333333333332222222222221111111111110000000000///............-------------,,,,,,,,,,,,,++++++++++++*************)))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!   wwwxxxyyyyyxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyzzzz{{{{{|||||||||||||{{{zzyyxxwwvvuuttttssssssrrrrrrrrrrrrrrsssssssstttqqqqqqqqqpppppppppppoooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppoopppppppppppppppppppppppppppppppppppoooooooooopppppppppooooooppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnlllllllllllllllllllllkkkkllllllllllllllllkkkkkkkkkllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiikkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggggggggggggfffffffffffffffgggggghhhhhhhggggggggfffffffffffffeeeeeeeeeeeeeeeffffffffffffffffffffeeeeeddddccccccccccccccccccccccbbbbaaabbaaaaaaaaaa`````````````^^^^^^^]]]]]]]]]]]\\\\\\\[[[[ZZZZZZZZZZZZZZYYYYYYYZZZZZZZZZZZYYYYYYYYYYXXXXWWWWWWVVVVVVVVVUUUUUUUUUUSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJJIIIJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBAAAAAAA@@@@@@@@@@@????????>>>>>============<<<<<<<<;;;;;;;::::::::::::9999998888888888777777777776666666555555555555444444444444444333333333333222222222221111111111110000000000///.............-------------,,,,,,,,,,,,+++++++++++++************))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!   wwwxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyzzzz{{{{{|||||||||||||{{{zzyyxxwwvvuutttttsssssrrrrrrrrrrrrrssssssssstttqqqqqqqqqqpppppppppppppppoooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooopppppppppppppooooppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnlllllllllllllllllllllllkkllllllllllllllllllkkkkkkkmmllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiikkkkkkkjjjjjjjjjjjiiiiiiihhhhhhhhhhhhgggggggggggggggggggffffffffffffggggggghhhhhhhhggggggggffffffffffffffeeeeeeeeeeeeffffffffffffffffffffffeeeeddddcccccccccccccccccccccbbbbbaaabbaaaaaaaaaa`````````````^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[ZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZYYYYYYYYYXXXWWWWWWWVVVVVVVVVUUUUUUUUUSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPOOOOOOOOOOOONPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJIIIJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBAAAAAAAA@@@@@@@@@@@???????>>>>>>===========<<<<<<<<;;;;;;;;:::::::::::9999998888888888777777777777666666655555555555544444444444444333333333333222222222221111111111110000000000////............-------------,,,,,,,,,,,,+++++++++++++************))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!   wwwxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyzzzz{{{{{||||||||||||{{{{zzzyyxxwwvvuutttttssssrrrrrrrrrrrrsssssssssstttqqqqqqqqqqqppppppppppppppoooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooppppppppppppppppppooopppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnlllllllllllllllllllllllllllllllllllllllllllllkkkkkmmmmllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjiikkkkkkkkkkjjjjjjjjjiiiiiihhhhhhhhhhhhhgggggggggggggggggggfffffffffffggggggghhhhhhhhgggggggggffffffffffffffeeeeeeeeeefffffffffffffffffffffffeeeeddddcccccccccccccccccccbbbbbbaaaabbaaaaaaaaaaa````````````^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXWWWWWWWVVVVVVVVVUUUUUUUUUSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJJIIJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBAAAAAAAA@@@@@@@@@@@???????>>>>>>============<<<<<<<;;;;;;;;::::::::::::999998888888888877777777777666666655555555555544444444444444433333333333322222222222111111111111000000000////............-------------,,,,,,,,,,,,,++++++++++++*************)))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!   wwwwxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyzzzz{{{{{||||||||||||{{{{zzzyyxxwwvvuuutttttsssrrrrrrrrrssssssssssssttttqqqqqqqqqqqppppppppppppppoooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoopppppppppppppppppppppoopppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnlllllllllllllllllllllllllllllllllllllllllllllllkkkmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjillkkkkkkkkkkjjjjjjjjiiiiihhhhhhhhhhhhhhhggggggggggggggggggfffffffffgggggggghhhhhhhhgggggggggffffffffffffffffeeeeeeeeefffffffffffffffffffffffeeeedddccccccccccbbbbbbbbbbbbbbbaaaabbaaaaaaaaaaaa```````````^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXWWWWWWWVVVVVVVVVUUUUUUUUSSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBAAAAAAAAA@@@@@@@@@@@??????>>>>>>>===========<<<<<<<;;;;;;;;;:::::::::::999998888888888877777777777766666665555555555544444444444444433333333333322222222222111111111111000000000////.............-------------,,,,,,,,,,,,+++++++++++++************))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!   wwwwxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyzzzz{{{{{|||||||||||{{{{{zzzyyxxxwwvvuuutttttttrrrrrssssssssssssssssttttqqqqqqqqqqqqpppppppppppppoooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjlllkkkkkkkkkkkjjjjjjjiiiihhhhhhhhhhhhhhhhgggggggggggggggggggfffffffgggggggghhhhhhhhgggggggggfffffffffffffffffeeeeeeeeeeeffffffffffffffffffffeeeeddddcccccccbbbbbbbbbbbbbbbbaaaaabbaaaaaaaaaaaa```````````^^^^^^^^^]]]]]]]]]]]]\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYXWWWWWWWWVVVVVVVVVUUUUUUUSSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPOOOOOOOOOOOPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJIJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@??????>>>>>>>===========<<<<<<<;;;;;;;;;::::::::::::99998888888888877777777777766666665555555555554444444444444443333333333322222222222211111111111000000000/////............-------------,,,,,,,,,,,,+++++++++++++************))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!  wwwwwxxxxxxxxxxxwwwwwwxwxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzz{{{{{|||||||||||{{{{{zzzyyyxxwwvvvuutttttttsrsssssssssssssssssssttttqqqqqqqqqqqqpppppppppppppoooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooopooooooooooooooooooooooooooooooooooooooooooooooooonllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjlllllkkkkkkkkkkjjjjjjjjiihhhhhhhhhhhhhhhhhgggggggggggggggggggffffffgggggggghhhhhhhhgggggggggfffffffffffffffffeeeeeeeeeeeeeeeefffffffffffffffeeeeddddcccccccbbbbbbbbbbbbbbbaaaaaabbbaaaaaaaaaaaa``````````^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZZYYYYYYXXWWWWWWWVVVVVVVVVUUUUUUUSSSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOOOPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJIJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFFGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>===========<<<<<<;;;;;;;;;;:::::::::::99998888888888887777777777766666666555555555554444444444444443333333333332222222222211111111111100000000/////............-------------,,,,,,,,,,,,,++++++++++++*************)))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!  wwwwwxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyzzzz{{{{||||||||||||{{{{{zzzzyyxxxwwvvuuuttttttsssssssssssssssssssssttttqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqppppqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooppooooooooooooooooooooooopppppoooooooooooooooooooooooooooooooooooooooooooooollllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjllllllkkkkkkkkkkkjjjjjjiiihhhhhhhhhhhhhhhhhgggggggggggggggggggffffffggggggghhhhhhhggggggggggfffffffffffffffffeeeeeeeeeeeeeeeefffffffffffffffeeeeedddccccccbbbbbbbbbbbbbbbaaaaaaabbbaaaaaaaaaaaaa`````````^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZYYYYYYXXWWWWWWWWVVVVVVVVVUUUUUUSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOPPPPPPPOOOOOOOOOOOONNNNNNONNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGFFGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>===========<<<<<<;;;;;;;;;;:::::::::::99999888888888887777777777776666666555555555555444444444444443333333333332222222222211111111111100000000/////.............-------------,,,,,,,,,,,,+++++++++++++************))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!  wwwwwwxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzz{{{{|||||||||||||{{{{{zzzyyyxxwwwvvuuuuttttsssssssssssssssssssssttttqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppqppppppppppppppppppppppppppppppppppppppppppoooooooopppppppoooooooooooooooooopppppppppoooooooooooooooooooooooooooooooooooooooooommllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjllllllllkkkkkkkkkkjjjjjjiiihhhhhhhhhhhhhhhhhgggggggggggggggggggffffffgggggghhhhhhggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeffffffffffffeeeeedddccccccbbbbbbbbbbbbbbaaaaaaaabbbaaaaaaaaaaaaaa````````^^^^^^^^^^]]]]]]]]]]]]]\\[[[[[[[[[ZZZZZZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZYYYYYXXXWWWWWWWVVVVVVVVVVUUUUUSSSSSSSSSSSSRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPOOOOOOOOOOOONNNNNONNNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHIHHHHHHHHHHHGGGGGGGGGGGFFGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCAAAAAAAAAA@@@@@@@@@@@@????>>>>>>>>============<<<<<;;;;;;;;;;::::::::::::9999888888888888777777777776666666555555555555444444444444444333333333333222222222221111111111110000000//////............-------------,,,,,,,,,,,,+++++++++++++************))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!  wwwwwxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzz{{{{||||||||||||||{{{{{zzzzyyyxxwwvvvuuuutttsssssssssssssssssssstttttqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppqqqppppppppppppppppppppppppppppppppppppppppppppooooooppppppppppppoooooooooooooppppppppppppooooooooooooooooooooooooooooooooooooooommmmlllllllllllllllllllllmmlllllllllllllllllllllllmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllkkkkklllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjllllllllllkkkkkkkkjjjjjjjiiihhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffhhhhhgggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeefffffffffeeeeeddddccccccbbbbbbbbbbbbbaaaaaaaabbbbaaaaaaaaaaaaaa```````^^^^^^^^^^^]]]]]]]]]]]]]\[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZYYYYYXXXWWWWWWWVVVVVVVVVVUUUUUSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPOOOOOOOOOPPPPPPPPOOOOOOOOOOOONNNNNOONNNNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHIIHHHHHHHHHHHGGGGGGGGGGGFGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>===========<<<<<;;;;;;;;;;;:::::::::::9999988888888888777777777777666666655555555555444444444444444333333333333222222222221111111111110000000//////.............-------------,,,,,,,,,,,,++++++++++++*************)))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!  wwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzzz{{{{|||||||||||||||{{{{{zzzzyyxxxwwvvvuuuuttsssssssssssssssssssstttttqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppoooppppppppppppppppoooooooooppppppppppppppppooooooooooooooooooooooooooooooooooommmmmmmllllllllllllllllllmmmmlllllllllllllllllllllmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjlllllllllllkkkkkkkkjjjjjjiiiihhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffhhhhhggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffeeeeeeeddddccccccbbbbbbbbbbbbaaaaaaaaabbbbbaaaaaaaaaaaaa```````^^^^^^^^^^^^]]]]]]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZYYYYYXXXWWWWWWWWVVVVVVVVVVUUUUTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOPPPPPPPPPOOOOOOOOOOOONNNNOONNNNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHIIHHHHHHHHHHHGGGGGGGGGGGFGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>============<<<<;;;;;;;;;;;::::::::::::999988888888888877777777777666666655555555555544444444444444433333333333222222222221111111111110000000///////............-------------,,,,,,,,,,,,+++++++++++++************))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!  wwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyzyzzzz{{{{|||||}}}}}||||||{{{{{zzzzyyyxxxwwvvvuuuuusssssssssssssssssssttttttqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqpppppppppppppppppppppppppqpppppppppppppppppppppppoppppppppppppppppppppooooopppppppppppppppppppoooooooooooooooooooooooooooooooommmmmmmmmmlllllllllllllllmmmmmllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjllllllllllllkkkkkkkjjjjjjiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffhhhhgggggggggggffffffffffffffffeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeeddddccccccbbbbbbbbbbbbaaaaaaaaabbbbbbaaaaaaaaaaaaa``````^^^^^^^^^^^^^]]]]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZYYYYYYXXXWWWWWWWWVVVVVVVVVVVUUUTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPOOOOOOOPPPPPPPPPPOOOOOOOOOOONNNNOOONNNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBAAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>>===========<<<<;;;;;;;;;;;;:::::::::::999988888888888877777777777666666665555555555544444444444444433333333333322222222222111111111111000000///////............-------------,,,,,,,,,,,,+++++++++++++************))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyzzzzzzz{{{{||||}}}}}}}}|||||{{{{{zzzzyyyxxxwwvvvuuuutssssssssssssssssssttttttqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppqqqqqpqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqppppppppppppppppppppppppppppppppppppppppppppppppoppppppppppppppppppppppooopooooooooooooooooooooooooommmmmmmmmmmmlllllllllllllmmmmmmmmmllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllkkkkklkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjllllllllllllkkkkkkkkjjjjjiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffhhgggggggggggggfffffffffffffffeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeeeeeedddddccccccbbbbbbbbbbbbbaaaaaaaabbbbbbbaaaaaaaaaaaaaa````^^^^^^^^^^^^^]]]]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWWWVVVVVVVVVVVUUUTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOPPPPPPPPPPOOOOOOOOOOOONNNOOOONNNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCBAAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>>============<<<<;;;;;;;;;;;::::::::::::99998888888888877777777777666666665555555555554444444444444433333333333322222222222111111111111000000///////.............-------------,,,,,,,,,,,,++++++++++++*************)))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!  zzzzz{{{zzzzzzzzzzz{{{{xyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{|||}}}}~~~~~~~~}}}}}}}}}|||||{{{zzyyyxxxwwwwvuuuuuuuuuuuuuuuuuuuuuvvvsssssssssssssssssssssssssttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttsrrsssssssssssssssssssssstttttttttttttttttttttttssttttttttttttttttsssssssssttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppnnnnnnnnnnnnnnnnnnnnmmmmmooooooooonnnnnnnnnnnnnnnnooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllkkkkklllllllllkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiihhhhhgggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddbbbbbaaaaaaaaaaaaa````````````______________^^^^^^^\\\\\\\\\\\\\[[[[[[[[[[[[\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@????????>>>>>============<<<<<<<<;;;;;;;;;;;::::::::::::999999888888888887777777777776666666666665555555555544444333333333332222222222222111111111111000000000////////////............-------,,,,,,,,,,,,+++++++++++++++++************)))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyzzzzzzzzzz{{{{{||||}}}~~~~~~~~~~}}}~}}}}}|||||{{{zzzyyxxxwwwvvuuuuuuuuuuuuuuuuuuuuvvvsssssssssssssssssssssssssttttttttttttttttttttttttttssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttsttttttttttttttttttsssssssutttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppnnnnnnnnnnnnnnnnnnnnnnmmmooooooooooonnnnnnnnnnnnnnoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkklllllllllllkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiiihhhhhgggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeedddddbbbbbaaaaaaaaaaaaaa````````````______________^^^^^^\\\\\\\\\\\\\\[[[[[[[[[[[\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::::9999999888888888887777777777766666666666655555555555444443333333333332222222222222111111111111000000000////////////............------,,,,,,,,,,,,,++++++++++++++++************)))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{yyyyyyyzzzzzzzzzzzzzzzzzz{{{{||||}}}}~~~~~~~~~~~~}~~}}}}}}||||{{{zzzyyyxxwwvvvvvuuuuuuuuuuuuuuuvvvvvssssssssssssssssssssssssstttttttttttttttttttttttttttttttsssssttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttsttttttttttttttttttttttsssuuuuuuttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssstsssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppnnnnnnnnnnnnnnnnnnnnnnnmmoooooooooooonnnnnnnnnnnnnpoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmlllllllllllllllllkkkkkllllllllllllkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiiihhhhgggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeddeeeeeeeeeeeeeeeeeeeddddddbbbbbbaaaaaaaaaaaaa`````````````______________^^^^^]\\\\\\\\\\\\\[[[[[[[[[[[\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@???????>>>>>>============<<<<<<<;;;;;;;;;;;;:::::::::::9999999888888888887777777777776666666666655555555555444443333333333332222222222222111111111111000000000////////////............-------,,,,,,,,,,,,++++++++++++++++*************))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!   ||||||||{{{{{{{{{{{{{||yyzzzzzzzzzzzzzzzzzzzzzz{{{{||||}}}}~~~~~~~~~~~~~~~}}}}}}|||||{{{zzyyyxxxwvvvvvvvuuuuuuuuuuvvvvvvvsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssttttsssssssssssssssssssssttsssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppponnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooonnnnnnnnnnnppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmllllllllllllllllllkkkkkllllllllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiihhhggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeedeeeddddeeeeeeeeeedddddddcbbbbbbaaaaaaaaaaaaaa`````````````_____________^^^^^]]\\\\\\\\\\\\\[[[[[[[[[[\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::::9999998888888888887777777777766666666666655555555554444443333333333332222222222221111111111110000000000////////////............------,,,,,,,,,,,,+++++++++++++++++************)))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!   |||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzz{{{{{||||}}}}~~~~~~~~~~~~~}}}}}}}|||{{{zzzyyxxwwvvvvvvvvvvvvuvvvvvvvvvvsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssttttttsssssssssssssssssssttttsssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppooonnnnnnnnnnnnnnnnnnnnnnooooooooooooooonnnnnnnnnnpppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmlllllllllllllllllllkkkkklllllllllllllllkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiihhgggggggggggffffffffffffffffffffffffffeeeeeeeeeeeeeeeeddddddeeeeeedddddddddcbbbbbbbaaaaaaaaaaaaaaa````````````_____________^^^^]]\\\\\\\\\\\\\\[[[[[[[[[\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPQQQQQQPPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@??????>>>>>>>============<<<<<<<;;;;;;;;;;;;:::::::::::9999999888888888887777777777776666666666655555555554444443333333333332222222222222111111111111000000000////////////............-------,,,,,,,,,,,,++++++++++++++++************)))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!   }}}}}||||||||||||||||||zzzzzzzz{{{{{{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~~}}}}}}}|||{{{zzyyywwwwvvvvvvvvvvvvvvvvvvvvvsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssstttutuuuutttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttssssssssssssssssssssssstttttttttssssssssssssssssttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppoooonnnnnnnnnnnnnnnnnnnnnooooooooooooooooonnnnnnnnpppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmlllllllllllllllllllkkkkkkllllllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiihggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddddddcbbbbbbbbaaaaaaaaaaaaaa`````````````_____________^^^]]]\\\\\\\\\\\\\\[[[[[[[[\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::::999999888888888888777777777776666666666665555555554444444333333333333222222222222111111111111000000000////////////............-------,,,,,,,,,,,,++++++++++++++++*************))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!!!!   }}}}}}}}}|||||||||||||}zzz{{{{{{{{{{{{{{{{{{{{{{||||}}}}}~~~~~~~~~~~~}}}}}}|||{{zzyyxxwwwwvvvvvvvvvvvvvvvvvvvsssssssssssssssssssssssssttttttttttttttttttuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssttuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttsssssssssssssssssssstttttttttttsssssssssssssstttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppoooooonnnnnnnnnnnnnnnnnnnoooooooooooooooooonnnnnnnppppppoooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmllllllllllllllllllllkkkkkmllllllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiigggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddddccbbbbbbbbbaaaaaaaaaaaaaa````````````______________^^]]]]\\\\\\\\\\\\\[[[[[[[[\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;:::::::::::9999999888888888887777777777776666666666655555555544444443333333333332222222222222111111111110000000000////////////...........-------,,,,,,,,,,,,+++++++++++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!!!!!   }}}}}}}}}}}}}}}}||}}}}}z{{{{{{{{{{{{{{{{{{{{{{|||||}}}}}~~~~~~~~~~~~~~~}}}}||{{zzzxxxwwwwwvvvvvvvvvvvvvvvvvssssssssssssssssssssssttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssttttuuuuuuuuuuuutttttttttttttuutttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttsssssssssssssssssttttttttttttttssssssssssstttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppoooooooonnnnnnnnnnnnnnnnnoooooooooooooooooooonnnnnppppppppoooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllllllllkkkkkmlllllllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddccbbbbbbbbbbaaaaaaaaaaaaaaa```````````______________^]]]]]\\\\\\\\\\\\\[[[[[[[\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMMLLMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@????>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::9999999888888888888777777777776666666666665555555544444444333333333332222222222222111111111111000000000////////////...........--------,,,,,,,,,,,,++++++++++++++++************)))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!   ~~~~}}}}}}}}}}}}}}}}}}}{{{{{{{{||||||||||||||||||}}}}}}~~~€€€€€~~~~~~~~~~}}}|||{{zyyxxxwwwwvvvvvvvvvvvvvvvvsssssssssssssssssstttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttuutttttttttttttttttttttttsssssssssssssssssssstttttuuuuuuuuuuuuuutttttttttttuuuttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttssssssssssssssssttttttttttttttttssssssssstttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqppooooooooonnnnnnnnnnnnnnnnooooooooooooooooooooonnnnpppppppppooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllllllllkkkkkmmlllllllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiigggggggggggggggffffffffffgffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddccbbbbbbbbbbbbaaaaaaaaaaaaa````````````_____________^]]]]]]\\\\\\\\\\\\\[[[[[[\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMMLMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@????>>>>>>>>>============<<<<<<<;;;;;;;;;;;;::::::::::9999999888888888888777777777776666666666665555555544444444333333333333222222222222111111111111000000000////////////...........--------,,,,,,,,,,,,++++++++++++++++*************))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!   ~~~~~~}}}}}}}}}}}}}}}}}{{{{{||||||||||||||||||||}}}}}~~~~~€€€€€€€€~~~~~}}}||{{zyyxxxxwwwwvvvvvvvvvvvvvvsssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssstttttttuuuuuuuuuuuuuutttttttttttuuuutttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttssssssssssssstttttttttttttttttttssssssttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooonnnnnnnnnnnnnnppooooooooooooooooooooonnpppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmllllllllllllllllllllkkkkkmmmlllllllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiggggggggggggggggfffffffffggfffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddccbbbbbbbbbbbbaaaaaaaaaaaaaa````````````_____________]]]]]]\\\\\\\\\\\\\\[[[[[\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMLNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::99999999888888888887777777777776666666666655555555444444443333333333332222222222222111111111111000000000////////////..........--------,,,,,,,,,,,,+++++++++++++++++************)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!!!!!   ~~~~~~}}}}}}}}}}}}}}}}}{{{{||||||||||||||||||||}}}}}~~~~~€€€€€€€€€€€~~~~}}||{zzyyyxxxwwwwwvvvvvvvvvvvvtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttsssssssssssssssssttttttttuuuuuuuuuuuuuuuttttttttttuuuuuuuttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttsssssssssstttttttttttttttttttttssssttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooonnnnnnnnnnnnpppooooooooooooooooooooonppppppppppppoooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllllkkkkmmmmmllllllllllllllllkkkkjjjjjjjjjjjjjjiiiiiiiiiiihggggggggggggggggffffffffgggfffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddcbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````____________]]]]]]]\\\\\\\\\\\\\[[[[[\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::99999999888888888888777777777776666666666665555555444444444333333333332222222222222111111111111000000000////////////..........---------,,,,,,,,,,,,++++++++++++++++************)))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!   ~~~~~~}}}}}}}}}}}}}}}}}{{{||||||||}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€~~~}}}|{zzzyyxxxwwwwwwvvvvvvvvvvtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuusssssssssssssssttttttttttuuuuuuuuuuuuuuuutttttttttuuuuuuuuuttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttsssssssttttttttttttttttttttttttsttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqoooooooooooooonnnnnnnnnnnpppppoooooooooooooooooooopppppppppppppooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllllkkkkmmmmmmllllllllllllllllkkkjjjjjjjjjjjjjjjiiiiiiiiiihhggggggggggggggggfffffffggggfffffffffffffffeeeeeeeeeeeeeeedddddddddddddddcbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````____________]]]]]]]]\\\\\\\\\\\\\[[[[\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMMNNMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@@@??>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;:::::::::99999999988888888888777777777777666666666665555555444444444333333333333222222222222211111111111000000000////////////..........---------,,,,,,,,,,,,++++++++++++++++*************))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}{{{||||||}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€~~~}}{{{zzyyyxxxwwwwwwvvvvvvvvtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuusssssssssssssttttttttttttuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuutttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttsssstttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqoooooooooooooooonnnnnnnnnppppppooooooooooooooooooopppppppppppppppooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllllkkmmmmmmmllllllllllllllllkkjjjjjjjjjjjjjjjjiiiiiiiiihhhhggggggggggggggggfffffgggggfffffffffffffffeeeeeeeeeeeeeeedddddddddddddddbbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````___________]]]]]]]]]\\\\\\\\\\\\\[[[\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMMNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@??>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::999999999888888888888777777777776666666666665555554444444444333333333332222222222222111111111111000000000////////////.........---------,,,,,,,,,,,,+++++++++++++++++************))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!  }}}}}}}}}}}}}||||}}}}}}{{{|||||}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~}||{{zzyyyxxxwwwwwwwwwvvvvtttttttttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvwwwvwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttsssssstttttttttttttttttuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttsttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqooooooooooooooooonnnnnnnnppppppppoooooooooooooooooppppppppppppppppoooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllkmmmmmmmmlllllllllllllllllkjjjjjjjjjjjjjjjjiiiiiiiihhhhhggggggggggggggggffffggggggfffffffffffffffeeeeeeeeeeeeeeeddddddddddddddcbbbbbbbbbbbbbbbaaaaaaaaaaa``````````````__________]]]]]]]]]\\\\\\\\\\\\\\[[\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMMNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@?>>>>>>>>>>>============<<<<<<<;;;;;;;;;;;;::::::::999999999988888888888777777777776666666666665555554444444444333333333333222222222222111111111111000000000////////////.........----------,,,,,,,,,,,,+++,++++++++++++************)))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""""!!!!!!!!!!!!!!  }}}}}}}}}|||||||||||}}}{{{{||||}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~}||{{zzyyyxxxxwwwwwwwwwwwtttttttttttttttttttttuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqooooooooooooooooooonnnnnnpppppppppoooooooooooooooopppppppppppppppppoooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllmmmmmmmmmllllllllllllllllkkjjjjjjjjjjjjjjjjiiiiiiihhhhhhggggggggggggggggfffgggggggfffffffffffffffeeeeeeeeeeeeeeeeddddddddddddccbbbbbbbbbbbbbbbaaaaaaaaaaa``````````````_________]]]]]]]]]]\\\\\\\\\\\\\[[\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMMNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@??>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::999999999988888888888777777777777666666666665555554444444444333333333333222222222222211111111111000000000////////////.........----------,,,,,,,,,,,,+++,++++++++++++************)))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!  ||||||||||||||||||||||}{{{{||||}}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€~}}||{{zzzyyyxxxxwwwwwwwwwttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwxxwwxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuuuuuttttvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqooooooooooooooooooooonnnnpppppppppppoooooooooooooopppppppppppppppppppooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllmmmmmmmmmmlllllllllllllllkkkjjjjjjjjjjjjjjjjiiiiiihhhhhhhggggggggggggggggffggggggggfffffffffffffffeeeeeeeeeeeeeeeddddddddddddcccbbbbbbbbbbbbbbaaaaaaaaaaaa``````````````________]]]]]]]]]]]\\\\\\\\\\\\\[\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQQRQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMMNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@??>>>>>>>>>>>============<<<<<<<;;;;;;;;;;;::::::::9999999999888888888888777777777776666666666665555544444444444333333333332222222222222111111111111000000000////////////........----------,,,,,,,,,,,,+++,++++++++++++************)))))))))))((((((((((((('(''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!!  |||||||||||||{{||||||||z{{{{||||}}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€~}}||{{zzzyyyxxxxwwwwwwwwtttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuttvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttutttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqoooooooooooooooooooooonnnppppppppppppoooooooooooooppppppppppppppppppppooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllmmmmmmmmmmmllllllllllllllkkkkjjjjjjjjjjjjjjjjjiiiihhhhhhhhgggggggggggggggffgggggggggfffffffffffffffefeeeeeeeeeeeeedddddddddddccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````________]]]]]]]]]]]]\\\\\\\\\\\\\]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQQRQQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@?>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888888777777777777666666666665555544444444444333333333333222222222222111111111111000000000////////////........-----------,,,,,,,,,,,,++,,++++++++++++***********))))))))))))(((((((((((('(''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!  {{{{{|{{{{{{{{{{{{{{|||zz{{{|||||}}}}}}}}}}}}}}}~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€~~}}||{{zzzyyyxxxxxxwwwwwttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwxxxxyxxyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuttttttttttttttttttttttuttttttttttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqoooooooooooooooooooooooonppppppppppppppoooooooooooqppppppppppppppppppppoooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjjjjjjiiihhhhhhhhhgggggggggggggggfggggggggggfffffffffffffffffeeeeeeeeeeeeeedddddddddcccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````_______]]]]]]]]]]]]\\\\\\\\\\\\\]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQRRQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@??>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888888877777777777666666666665555544444444444333333333333222222222222211111111111000000000////////////........-----------,,,,,,,,,,,,++,,++++++++++++***********))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{||zzz{{{|||||}}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€€€��������������€€€~~~}}||{{zzzyyyyxxxxxxwwwuuuuttuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuutttttttttttttttttttuuuutttttttttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqpoooooooooooooooooooooooopppppppppppppppooooooooooqqqppppppppppppppppppppooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjjjjjjjiihhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeddddddddccccccbbbbbbbbbbbbbbaaaaaaaaaaa``````````````______]]]]]]]]]]]]]\\\\\\\\\\\\]]\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@??>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;;::::::99999999999888888888888777777777776666666666665555444444444444333333333332222222222222111111111111000000000////////////.......-----------,,,,,,,,,,,,++,,++++++++++++***********)))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzz{{{{{yzzz{{{||||||}}}}}}}}}}}}}}}~~~~~€€€€€€€€€€€€€€€€€€€€���������������€€€~~~}}||{{zzzyyyyxxxxxxxxuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxyyyyyyyyzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxwwwwwwwwwvvvvvvvuttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttuuuuuuuutttttttttttttttttuuuuuutttttttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqpppoooooooooooooooooooooopppppppppppppppppooooooooqqqqppppppppppppppppppppooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmllllllllllkkkkkkkkjjjjjjjjjjjjjjjjihhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeddddddddcccccccbbbbbbbbbbbbbbaaaaaaaaaaa``````````````_____^]]]]]]]]]]]]]\\\\\\\\\\\]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@???>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::99999999999988888888888777777777777666666666665555444444444444333333333333222222222222111111111111000000000////////////.......------------,,,,,,,,,,,,+,,,++++++++++++**********)))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzz{{{yyzzz{{{{||||||||||||||||}}}}}~~~~€€€€€€€€€€€€€€€€€€€€����������������€€~~}}|||{{zzzyyyyyxxxxxxuuuuuuuuuuuuuuvvvvvvvvwwwxxxxxwwwwwwwwwwxxxxxxyyyyzyyzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwwwvvvvuuuttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttuuuuuuuuuuuttttttttttttttuuuuuuuutttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrqqqqqqpppppooooooooooooooooooooppppppppppppppppppoooooooqqqqqppppppppppppppppppppooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkjjjjjjjjjjjjjjjjhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeedddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````````````_____^]]]]]]]]]]]]]]\\\\\\\\\\]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNNNMMMMMMNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::99999999999888888888888777777777776666666666665555444444444443333333333332222222222222111111111110000000000///////////.......------------,,,,,,,,,,,,+,,,++++++++++++***********))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!  yyyyyzzzzzzzyzzzzzzzzz{yyyzzz{{{{{||||||||||||||||}}}}~~~€€€€€€€€€€€€€�€€€€�����������������€€~~~}}|||{{zzzzyyyyyxxxxuuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyzzzzzzzz{{{{{{{{{{{zzzzzzzyyyyyyyyxxxxxxxxwwwwwwwwvvuuuuuutttttttttttttttttttuuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttuuuuuuuuuuuuuttttttttttttuuuuuuuuuutttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrqqqqppppppooooooooooooooooooopppppppppppppppppppooooooqqqqqqqpppppppppppppppppppoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllnmmmmmmmmmmmmmmmmllllllllkkkkkkkkkkjjjjjjjjjjjjjjjhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeedddddccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````____^^]]]]]]]]]]]]]\\\\\\\\\\]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::99999999999988888888888777777777776666666666665555444444444444333333333333222222222222111111111111000000000////////////......------------,,,,,,,,,,,,+,,,++++++++++++***********)))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!  yyyyyyyyyyyyyyyyyyzzzzzxyyyzzzz{{{{{{{{{{{{{{{{{||||}}}~~~€€€€€€€€€€��€��������������������€€~~~}}}||{{{zzzzyyyyyyxxvuuuuuuuuuuvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyxxxxxxxwwwwwwwuuuuuuuuttttttttttttttttuuuvuvvvvvvvvvvvvvuuuvuvvvwwwwwwwwwwwwvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuttttttttttttttttssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrqqqppppppppooooooooooooooooopppppppppppppppppppppooooqqqqqqqqppppppppppppppppppooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllnnmmmmmmmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjjjjjjjjhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeedddddcccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````___^^^]]]]]]]]]]]]]\\\\\\\\\]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQRRRRRQQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNNNMMMMMNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::9999999999988888888888777777777777666666666665555544444444444333333333333322222222222111111111111000000000////////////.......------------,,,,,,,,,,,,,,,,++++++++++++**********)))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  xxxxyyyyyyyyyyyyyyyyzzzxxyyyyzzzzz{{{{{{{{{{{{{{{{|||}}}~~~~€€€€€€€€€�����������������������€€~~}}}|||{{{zzzzyyyyyyxvvvuuuuuuvvvvvvwwwwwwxxxxyyyyyyxxxxxxxxxxxxyyyyyzzzzzz{{{{{{|||||||||{{{{{{zzzzzzyyyyyyyyxxxxxxxwwwwwuuuuuuuuuutttttttttttuuuuvuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqppppppppppoooooooooooooooppppppppppppppppppppppoooqqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllnnnmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeddddccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa``````````````__^^^^]]]]]]]]]]]]]\\\\\\\\]]]]]]\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;::::::99999999999888888888888777777777776666666666665555444444444444333333333333222222222222111111111111000000000///////////.......------------,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  xxxxxxxxxyxyyyyyyyyyyzzxxxyyyyyzzzzzzzzzzzzzzzzz{{{{|||}}~~~~€€€€€€€���������������������€€€€~~~~}}}|||{{{zzzzzyyyyyvvvvvvvvvvvvvvwwwwwxxxxxxyyyyyyyyyyyxxxxyyyyyyyzzzzzz{{{{{||||||||||||||{{{{{{zzzzzzyyyyyyyxxxxxxxwwwvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuttttuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppooooooooooooooqqppppppppppppppppppppppoqqqqqqqqqqqpppppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllnnnnmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhhhhhhhggggggggghgggggggggggggggfffffffffffffffffeeeeeeeeeeeeeedddcccccccccccbbbbbbbbbbbbbbaaaaaaaaaaa`````````````__^^^^]]]]]]]]]]]]]]\\\\\\\]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQRRRRRRQQQQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@?????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;::::::99999999999988888888888777777777777666666666665555444444444444333333333333222222222222111111111111000000000////////////......------------,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuvvvvvvxxxxyyyyyzzzzzzzzzzzzzzzzyyyzzz{{{|||}}}}}~~~~~~~~€€€€€€€€€€€����€€€~~~}}}}|||||{{{{zzzzzzzz{{{{{||||}}}}}}||||||{{{{{{{{{{{{{{|||||}}~~~~€€€€€€€€€€€€~~~}}}}}}|||||||{{{{{{zzz{zzzzzzzzzzzzzzyyyyyzzzzzwwwwwwwwwwwwwwwwwwwxxxxxxwxxxxxxxxxwwwwwwvvvvvvvuuwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqpppooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggfffffffffffffffdddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaa`````````````_____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTSRRRRRRRRRRRRQQQQQQQQQQQQPQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>===========<<<<;;;;;;;;;;;::::::::::::9999999999888888888888777777777777776666666666655555555555544444444444333333222222222222111111111111000000000000////////////....------------,,,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  tttuuuuuuuuuuuuuuuvvvvvwxxxxxyyyyyyyyzyyyyyyyzzzxyyyyzz{{{|||}}}}}~~~~~~~€€€€€€€€€����€€€€~~~}}}}}|||||{{{{zzzzzzz{{{{||||}}}}}}~||||||||{{{{{{{{{{{|||||}}}~~~€€€€€€��€€€€€€€~~~~}}}}}}|||||||{{{{{zz{{{zzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwxwxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvuuwwwwwwwwwwvvwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttsssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqpppppoooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffffddddddddddddddcccccccccccdcccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````````````____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNMMMNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>===========<<<<;;;;;;;;;;;;:::::::::::99999999999888888888887777777777777766666666666655555555555444444444444333333222222222221111111111111000000000000///////////....------------,,,,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!  tttttuuuuuuuuuuuuuuuvvvwwwxxxxxyyyyyyyyyyyyyyyyyxxxyyyzz{{{||||}}}}~~~~~~€€€€€€€����€€€~~~~}}}}}|||||{{{{zzzzz{{{{{|||}}}}}~~~|||||||||||{{{{{{|||||||}}}~~~~€€€€€��������€€€€~~~~}}}}}}||||||{{{{{z{{{{zzzzzzzzzzzzzzzzzzzzzwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttsssssssrrrrrrrrrrqqqqqqqqqqqqqqqqppppppooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffdddddddddddddddccccccccccdccccccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````````_____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNMMNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::::99999999999888888888887777777777777776666666666655555555555544444444444333333222222222222111111111111000000000000////////////....------------,,,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  tttttttuuuuuuuuuuuuuuvvwwwwxxxxxxxxxyyyyyyyyyyyyxxxxyyyzz{{{||||}}}}~~~~~€€€€€€€~���€€€€~~~~}}}}}|||||{{{{zzzz{{{{{{|||}}}}~~~~}}}|||||||||||||||||||||}}}~~~~€€€€�����������€€€~~~~}}}}}}|||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzwwwwwwwxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttssssssrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppoooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffffeddddddddddddddccccccccccddccccccccccccccbbbbbbbbbbaaaaaaaaaaaaa`````````````_____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::::99999999999888888888888777777777777776666666666655555555555544444444444433333222222222222111111111111000000000000////////////....------------,,,,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  ttttttttttuuuuuuuuuuuuvwwwwwwxxxxxxxxxxxxxxxxxxywxxxxyyyzz{{{||||}}}}~~~~€€€€€€€~~~��€€€€€~~~~~}}}}|||||{{{{{zz{{{{{{||||}}}}~~~~}}}}}||||||||||||||||||||}}~~~~€€€������‚������€€~~~~}}}}}}|||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzwwwwxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttsssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppooooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmnnmmmmmmmmmmmmmmmmlllllllkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggfffffffffffeeddddddddddddddcccccccccdddccccccccccccccbbbbbbbbbaaaaaaaaaaaaaa````````````______________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOPOOOOOOOOOOOONNNNNNNNNNNMNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>============<<<;;;;;;;;;;;;::::::::::999999999999888888888887787777777777766666666666655555555555444444444444333333222222222221111111111111000000000000///////////....------------,,,,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!  ttttttttttttuuuuuuuuuuuvwwwwwwwwxxxxxxxxxxxxxxxxwwwxxxyyzzz{{{||||}}}}~~~€€€€€~~~~��€€€€€~~~~~}}}}}||||{{{{{{z{{{{{{{|||}}}}~~~~}}}}}}|||||||||||||||||||}}}~~~~€€€����‚‚‚‚‚‚‚��€€€€~~~~}}}}}|||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxyyyyyxyyyyyyxxxxxxwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttutttttttttttttttttttttsssrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmnnnmmmmmmmmmmmmmmmmllllllkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggffffffffffeeeddddddddddddddccccccccddddccccccccccccccbbbbbbbbbaaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::::99999999999888888888887787777777777776666666666655555555555544444444444333333222222222222111111111111000000000000////////////....------------,,,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!  ttttttttttttuuuuuuuuuuuvvwwwwwwwwwwwwwwwwxxxxxxxwwwxxxyyyzzz{{{||||}}}}~~€€€€~~~~��€€€€€~~~~~}}}}|||||{{{{{zz{{{{{{{|||}}}}~~~~}}}}}}}||||||||||||||||||}}}}~~~~€€€����‚‚‚‚‚‚‚‚���€€€~~~~}}}}|||||{{{|{{{{{{zzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwvvvvxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttuutttttttttttttttttttttssrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmnnnnmmmmmmmmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggffffffffffeeeeddddddddddddddcccccccdddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````````_____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[YYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>===========<<<<;;;;;;;;;;;;::::::::::99999999999888888888888788777777777776666666666655555555555544444444444433333222222222222111111111111100000000000////////////....------------,,,,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  tttttttttttttuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwxxxwwwwxxxyyyzzz{{{||||}}}}~€€~~~~��€€€€€~~~~~}}}}|||||{{{{{zzz{{{{{{||||}}}}~~~}}}}}}}|||||||||||||||||||}}}}~~~€€€���‚‚‚‚‚‚‚‚‚���€€€~~~~}}}}||||{{{|{{{{{{{zzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttuuuutttttttttttttttttttttrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmnnnnnmmmmmmmmmmmmmmmmllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggfffffffffeeeedddddddddddddddccccccdddddccccccccccccccbbbbbbbbbbaaaaaaaaaaaaa`````````````_____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\]\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>==========<<<<<;;;;;;;;;;;::::::::::999999999999888888888887887777777777766666666666655555555555544444444444333333222222222221111111111111000000000000///////////....------------,,,,,,,,,,,,,,+++++++++++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  tttttttttttttuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwxxvwwwwxxxyyyzzz{{{|||}}}}~~~~��€€€€€~~~~~}}}}|||||{{{{zzzzz{{{{{{|||}}}}}~~|}}}}}||||||||||||||||||||}}}}}~~~€€���‚‚‚‚‚‚‚‚‚����€€€~~~}}}}||||{{{||{{{{{{zzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvwwwwvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttrrrrrrrrrrrrrrrrrrqqqqqqqqpppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmnnnnnnmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggffffffffeeeeedddddddddddddddcccccddddddccccccccccccccbbbbbbbbbbaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\]]\\\\\\\\\\\\[[[[[[[[[[[YYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>==========<<<<<;;;;;;;;;;;:::::::::::99999999999888888888888887777777777776666666666655555555555544444444444333333222222222222111111111111000000000000///////////.....------------,,,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!  tttttttttttttuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwxvwwwwxxxyyyyzzz{{{|||}}}}~���€€€€~~~~}}}}}|||||{{{{zzzzzz{{{{{||||}}}}}~|||||||||||||||||||}||||||}}}}}}~~~€€���‚‚‚‚‚‚‚‚‚����€€€~~~~}}}||||{{{||{{{{{{{zzzzzzzzzzzzzzzzxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttrrrrrrrrrrrrrrrrrrrqqqqqqqpppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmnnnnnnnmmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggfffffffeeeeeeddddddddddddddcccccdddddddccccccccccccccbbbbbbbbbaaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\]]]\\\\\\\\\\\\[[[[[[[[[[YYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTSSSSSSSRRRRRRRRRRRRQQQQQQQRQQQQQQQQQQQQPPPPPPPPPPPOPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>==========<<<<<;;;;;;;;;;;;::::::::::99999999999988888888888888777777777776666666666665555555555544444444444433333222222222222111111111111100000000000///////////.....------------,,,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ttttttttttttuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwvvwwwwxxxyyyyzzz{{{|||}}}���€€€€~~~~}}}}|||||{{{{zzzzzzzz{{{{{||||}}}}}|||||||||||||}}}}}}}}}||||}}}}}}}~~~€€€���‚‚‚‚‚‚‚‚‚����€€€~~~}}}||||{{{||{{{{{{{{zzzzzzzzzzzzzzzxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttssrrrrrrrrrrrrrrrrrrrqqqqqppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmnnnnnnnnmmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggffffffeeeeeeeddddddddddddddccccddddddddccccccccccccccbbbbbbbbbaaaaaaaaaaaaa`````````````_____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\]]]\\\\\\\\\\\\[[[[[[[[[[YYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUSSSSSSSRRRRRRRRRRRRQQQQQQQRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888888887777777777766666666666655555555555544444444444333333222222222221111111111111000000000000//////////.....------------,,,,,,,,,,,,,,+++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  tttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwvvwwwwxxxxyyyzzz{{{||||}}����€€€€~~~~}}}}|||||{{{zzzzzzzzzz{{{{{|||||}}}||||||||||||}}}}}}}}}}}|||}}}}}}}}~~~€€€���‚‚‚‚‚‚‚‚����€€€~~~}}}||||{{{||{{{{{{{{zzzzzzzzzzzzzzzxxxxxxxxxxxyyyyyyyyyyyyyzyyyyyyxxxxxwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssrrrrrrrrrrrrrrrrrrrrqqqpppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnmmmnnnnnnnnnmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggfffffeeeeeeeeddddddddddddddcccdddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaaa`````````````_____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\]]]]\\\\\\\\\\\\[[[[[[[[[YYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUSSSSSSSSRRRRRRRRRRRRQQQQQQRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;::::::::::99999999999888888888888887777777777776666666666665555555555544444444444333333222222222222111111111111000000000000//////////......------------,,,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  ttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwvvvwwwwxxxxyyyzzz{{{|||}}~€€€€€€€€€‚����€€€~~~~}}}}||||{{{{zzzzzzzzzzz{{{{{{||||}}{|||||||||||}}}}}}}}}}}}||}}}}}}}}}~~~€€€���‚‚‚‚‚‚‚�����€€€~~~}}}||||{{{||{{{{{{{{{zzzzzzzzzzzzzzxxxxxxxxxxxyyyyyyyyyyyyzzyyyyyxxxxxxwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttssssrrrrrrrrrrrrrrrrrrrqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnmmnnnnnnnnnnmmmmmmmmmmmmmmmlkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggffffeeeeeeeeeddddddddddddddccdddddddddccccccccccccccbbbbbbbbbbaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[YYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUSSSSSSSSRRRRRRRRRRRRQQQQQQRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>>========<<<<<<<;;;;;;;;;;;::::::::::99999999999988888888888888777777777776666666666665555555555544444444444433333222222222222111111111111100000000000//////////......------------,,,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!  ttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwvvvwwwwwxxxxyyyzzz{{{|||}~~€€€€€€€€€€€€€€‚‚���€€€~~~~}}}}||||{{{zzzzzzzzzzzzz{{{{{{|||||{{{{||||||||}}}}}}}}}}}}}|}}}}}}}}}}~~~€€€���‚‚‚‚‚‚‚����€€€~~}}}||||{{{|{{{{{{{{{{{zzzzzzzzzzzzzxxxxxxxxxxyyyyyyyyyyyyzyyyyyyyxxxxxwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttssssssrrrrrrrrrrrrrrrrrrqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggfffeeeeeeeeedddddddddddddddcddddddddddccccccccccccccbbbbbbbbbaaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[YYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUSSSSSSSSSRRRRRRRRRRRRQQQQQRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>========<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888888887777777777776666666666655555555555544444444444333333222222222221111111111111000000000000/////////......------------,,,,,,,,,,,,,,+++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  ttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwvvvvwwwwwxxxyyyyzzz{{||||~~~€€€€€€€€€€€€€€‚‚‚���€€€~~~~}}}|||||{{{zzzzzzzzzzzzzz{{{{{{||||{{{{{{||||||}}}}}}}}}}}}}|}}}}}}}}}}}~~~€€€���‚‚‚�������€€€~~~}}}|||{{{|{{{{{{{{{{{{zzzzzzzzzzzzxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvxwxxwxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvxxxxwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttsssssssrrrrrrrrrrrrrrrrrrrqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggfffeeeeeeeeeeddddddddddddddcdddddddddddccccccccccccccbbbbbbbbbaaaaaaaaaaaaa`````````````_____________^^^_^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[YYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUSSSSSSSSSSRRRRRRRRRRRQQQQQRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????>>>>>>>>>>>========<<<<<<<;;;;;;;;;;;;::::::::::99999999999888888888888888777777777776666666666665555555555544444444444333333222222222222111111111111000000000000/////////.......------------,,,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwvvvvwwwwwxxxxyyyzzz{{{|||~~~~€€€€€€€€��€€€€ƒ‚‚‚��€€€~~~~}}}|||||{{{zzzzzzzzzzzzzzz{{{{{{{||z{{{{{{|||||}}}}}}}}}}}}}}}}}}}|}}}}}}~~~€€€����‚�������€€€~~~}}}|||{{{|{{{{{{{{{{{{{{zzzzzzzzzzxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwvvvvvvvvvxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttssssssssrrrrrrrrrrrrrrrrrrqqqpppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggffeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaaa````````````_____________^^^__^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[YYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUSSSSSSSSSSRRRRRRRRRRRRQQQQRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNONNNNNNNNNNNMMMMMMMMMMMLLMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@@???????>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888888777777777776666666666665555555555544444444444333333322222222222111111111111100000000000/////////.......------------,,,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvwwwwwxxxxyyyzzz{{{||}~~~~€€€€€€������€€ƒ‚‚‚��€€€~~~}}}}||||{{{{zzzzzzzzzzzzzzzz{{{{{{{{zzz{{{{{|||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€€�����������€€€€~~}}}|||{{{|{{{{{{{{{{{{{{{{{{{{zz{{xxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwvvvvvvvvvxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttssssssssssrrrrrrrrrrrrrrrrqqqqpppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggfeeeeeeeeeeeeddddddddddddddddddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaaa````````````_____________^^__^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUSSSSSSSSSSSRRRRRRRRRRRRQQQRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNONNNNNNNNNNNMMMMMMMMMMMMLMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>=======<<<<<<<<;;;;;;;;;;;;::::::::::99999999999888888888888887777777777776666666666655555555555544444444443333333222222222221111111111111000000000000////////.......------------,,,,,,,,,,,,,,+++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvwwwwwwxxxxyyyzzz{{{|}}~~~~~€€€€€�������€ƒƒ‚‚��€€€~~~}}}}||||{{{zzzzzzzzzzzzzzzzzz{{{{{{{zzzz{{{{{||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~€€€€��������€€€€€~~~}}||||{{|{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwvvvvvvvvvxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttsssssssssssrrrrrrrrrrrrrrrqqqqqpppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggggggeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaaaa````````````_____________^___^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[YYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUSSSSSSSSSSSRRRRRRRRRRRRQQQRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNOONNNNNNNNNNNMMMMMMMMMMMLMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;::::::::::99999999999988888888888888777777777776666666666665555555555544444444443333333222222222222111111111111000000000000////////........-----------,,,,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvwwwwwwxxxxyyyzzz{{{}}}}~~~~€€€€�������€ƒƒ‚‚��€€~~~}}}|||||{{{{zzzzzzzzzzzzzzzzzzz{{{{{zzzzz{{{{||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€€~~~}}}|||{{||{{{{{{{{{{{{{{{{{{{{{{{xxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwvvvvvvvvvxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvxxxxxxxxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttssssssssssssrrrrrrrrrrrrrrqqqqqqqppppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmlllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggggeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`````````````____________^____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[ZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRQQRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888888777777777776666666666665555555555544444444443333333322222222222111111111111100000000000////////........------------,,,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvwwwwwwxxxxyyyzzz{{|}}}}~~~~~€€€€�����€€ƒ‚‚‚��€€~~~}}}}||||{{{{{zzzzzzzzzzzzzzzzzzzz{{{{zzzzzz{{{{||||}}}}}}}}~}}}~}}}}}}}}}}}}}}~~~~€€€€€€€€€€€€€€~~~}}}|||{||{{{{{{{{{{{{{{{{{{{{{{{xxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwvvvvvvvvxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqpppppppppppppppppoooooooooooooonnnnnnnnnnnonnnnnnnnnnnnnnnnmmmmmmmmllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggggggeeeeeeeeeeeeeedddddddddddeddddddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaaa````````````_________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[ZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRQQRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::::::9999999999988888888888888777777777777666666666665555555555554444444443333333322222222222111111111111100000000000////////........------------,,,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwxxxyyyyzzzz|||}}}}~~~~€€€€€€€€€€‚‚‚��€€~~~}}}|||||{{{{{zzzzzzzzzzzzzzzzzzzzz{{{yzzzzzz{{{{|||}}}}}}~~~~}}~~~}}}}}}}}}}}}~~~~~€€€€€€€€€€€~~~}}}||{|||{{{{{{{{{{{{{{{{{{{{{{xxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwvwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuvuuuuuuuuuuuuuuuuuuuuutttsssssssssssssssrrrrrrrrrrrqqqqqqqqqppppppppppppppppooooooooooooooonnnnnnnnnnoonnnnnnnnnnnnnnnnmmmmmmmlllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggggggfeeeeeeeeeeeeeeddddddddddeeddddddddddddddccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````````````_________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUTSSSSSSSSSSSSRRRRRRRRRRRRQRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOONNNNOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999988888888888888777777777776666666666665555555555544444444433333333222222222222111111111111000000000000///////........------------,,,,,,,,,,,,,,+++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwxxxxyyyzzz{||||}}}}~~~~€€€€€€€€‚‚���€€~~~}}}||||||{{{{{zzzzzzzzzzzzzzzzzzzzzz{{yyzzzzzz{{{||||}}}}}}~~~~~~~~~~~}}}}}}}}}~~~~~~€€€€€€€€~~~}}||||||{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwxwwwyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuvvuuuuuuuuuuuuuuuuuuuuuttssssssssssssssssrrrrrrrrrrqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnooonnnnnnnnnnnnnnnnmmmmmmllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhgggggggggggffeeeeeeeeeeeeeedddddddddeeedddddddddddddccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa`````````````_________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUTTSSSSSSSSSSSRRRRRRRRRRRRQRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888888777777777776666666666665555555555544444444433333333322222222222111111111111000000000000///////.........------------,,,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwxxxxyyyyz{{{||||}}}}~~~~€€‚��€€€~~~}}}}|||||{{{{{{zzzzzzzzzzzzzzzzzzzzzz{{yyyzzzzz{{{{|||}}}}}}~~~~~~~~~~~~~~}}}}}~~~~~~~~~~€€€€€€€€~~}}}|}|||{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuvvvvuuuuuuuuuuuuuuuuuuuutsssssssssssssssssrrrrrrrrrqqqqqqqqqqqppppppppppppppooooooooooooooooonnnnnnnnoooonnnnnnnnnnnnnnnnmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhggggggggggffeeeeeeeeeeeeeeeddddddddeeeddddddddddddddccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaa````````````_________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[ZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPQPPPPPPPPPPPPOOOOOOOOONNNOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888888777777777777666666666665555555555554444444433333333322222222222111111111111100000000000///////.........------------,,,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwxxxxyyyy{{{{{||||}}}}~~~~~��€€€~~~}}}}||||||{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{yyyyzzzzz{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€~~}}|}}|||{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuussssssssssssssssssrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooooooooonnnnnnnooooonnnnnnnnnnnnnnnnmmmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhgggggggggfffeeeeeeeeeeeeeeedddddddeeeeddddddddddddddccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[ZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPQPPPPPPPPPPPPPOOOOOOOOONNOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888888888777777777776666666666665555555555544444444333333333222222222222111111111111000000000000//////.........------------,,,,,,,,,,,,,,+++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  uuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwxxxxxyyzzz{{{{{|||}}}}~~~~~~~~~~€€€~~~}}}}||||||{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{yyyyzzzzz{{{{||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€~~}}}}}|||{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwyyyxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuussssssssssssssssssssrrrrrrqqqqqqqqqqqqqqpppppppppppppooooooooooooooooonnnnnnoooooonnnnnnnnnnnnnnnnmmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhggggggggffffeeeeeeeeeeeeeedddddddeeeeeddddddddddddddccccccccccbbbbbbbbbbbbbaaaaaaaaaaaa`````````````_________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[ZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPQQPPPPPPPPPPPPOOOOOOOOONNOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888888888777777777776666666666665555555555544444444333333333322222222222111111111111000000000000//////..........------------,,,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwttttuuuuuuuuuuuuuvvvvvvwwxxxxyyyyyzzzz{{{{{|||||{{}}||||{{{zzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxyyyyyyyzzzz{{{{|||||}}}}}}}}}}}}}}}}}}|||||||||||}~~~~~€€€€€€€€€€€~~}||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyzzyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuutttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppoooooooonnnnmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkklllkkkkkkkkkkkkkkkjjjjjjjiiiiihhhhhhhhhhhhhhggggggggggffffffffffffffeeeeeeeffeeeeeeeeeeeeeeddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaa`````````````_____________^^^^^^^^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONOOONNNNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>====<<<<<<<;;;;;;;;;;;;::::::::::::::::999999999998888888888888777777777776666666665555555555544444444443333333333332222222222211111111111100000000000////////............------------,,,,,,,,,,,,+++++++++++**********))))))))))))((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuvwwwwwwwwwwwwwwwwwwwwwwwwtuuuuuuuuuuuuuuuuuvvvvvvvxxxxxxxyyyyzzzzz{{{{{{{{{||||{{{zzzzzyyyyyyyyyyyyyyyyyyyyyyyzyyzzzzzzyyyyyyxyyyyyyyyyzzzz{{{{|||||}}}}}}}}}}}}}}}}}}}}}}||||||}}~~~~€€€�������€€~~}||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvwwwvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvwvvvvvvvvvvvvvvvvvvvvvuuutttttttttttttttsssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppooooooonnnnnmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkllllkkkkkkkkkkkkkkkjjjjjjiiiiiihhhhhhhhhhhhhhggggggggggffffffffffffffeeeeeefffeeeeeeeeeeeeeddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaa`````````````_____________^^^^^^^^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRRRRQQQQQQSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>====<<<<<<<<;;;;;;;;;;;::::::::::::::::9999999999988888888888888777777777776666666655555555555544444444433333333333322222222222111111111111000000000000////////............------------,,,,,,,,,,,,++++++++++**********))))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxxxxyyyyyzzzzzzzzzzz|{{{{zzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyzzzzz{{{{|||||}}|}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~€€€����‚‚���€€~}}||{{{zzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwyyyyyyxxxxxxxxxxxxxxxxxxxxyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvwwwvvvvvvvvvvvvvvvvvvvvuuttttttttttttttttssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppoooooonnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkklllllkkkkkkkkkkkkkkkjjjjjiiiiiihhhhhhhhhhhhhhhggggggggggffffffffffffffeeeeeffffeeeeeeeeeeeeedddddddddccccccccccbbbbbbbbbbbbbaaaaaaaaa````````````_____________^^^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>====<<<<<<<<;;;;;;;;;;;::::::::::::::::9999999999988888888888888777777777776666666665555555555544444444443333333333322222222222211111111111000000000000////////............------------,,,,,,,,,,,,++++++++++**********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuvvvvwwwwwwxxxxxxyyyyyyzzzzzyy{{{zzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzz{{{{|||||}|}}}}}}}~~~~~~~~}}}}}}}}}~~~~~€€���‚‚‚‚‚‚‚��€€~}}|||{{{{zzzzz{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwyyyyyyyyyyyyxxxxxxxxxxxxxxyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvxwwwwwwwwwwwwwwwwwwwwwvvvwwwwvvvvvvvvvvvvvvvvvvvvvtttttttttttttttttsssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppooooonnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkllllllkkkkkkkkkkkkkkkjjjjiiiiiiihhhhhhhhhhhhhhgggggggggggffffffffffffffeeeeffffeeeeeeeeeeeeeeddddddddccccccccccbbbbbbbbbbbbbaaaaaaaaa`````````````_____________^^^^^^^^^^^^]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>===<<<<<<<<;;;;;;;;;;;;::::::::::::::::999999999998888888888888777777777776666666665555555555544444444443333333333332222222222211111111111100000000000////////............------------,,,,,,,,,,,,++++++++++**********)))))))))))))((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  uuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuvvwwwwwwwwxxxxxxxyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzz{{{{{||||||}}}}}~~~~~~~~~~~~~}}}}}~~~~€€���‚‚‚ƒƒƒ‚‚‚��€€~}}|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvxxxwwwwwwwwwwwwwwwwwwwwwvwwwwwwvvvvvvvvvvvvvvvvvvvttttttttttttttttttssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppoooonnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkklllllllkkkkkkkkkkkkkkkjjjiiiiiiiihhhhhhhhhhhhhhggggggggggffffffffffffffeeeefffffeeeeeeeeeeeeeedddddddcccccccccccbbbbbbbbbbbbbaaaaaaaaa````````````______________^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZYYYYYYYYYYYXXXXXXXXXXXXWWVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;::::::::::::::::999999999998888888888888877777777777666666665555555555554444444443333333333332222222222211111111111100000000000/////////...........-------------,,,,,,,,,,,,+++++++++***********))))))))))))((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  uuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwxxxxxxxxxxxxxxxzzzyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzz{{{{{|||||}}}}}~~~~~~~~~~~~~~~~~}~~~€€€��‚‚ƒƒƒƒƒƒƒ‚‚��€~}}}||||{{{{{{{|||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvtttttttttttttttttttsssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppooonnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkklllllllkkkkkkkkkkkkkkkjjjiiiiiiiiihhhhhhhhhhhhhhggggggggggffffffffffffffeeeffffffeeeeeeeeeeeeedddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaa````````````_____________^^^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGHGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>==<<<<<<<<<;;;;;;;;;;;;::::::::::::::::999999999998888888888888777777777776666666665555555555544444444443333333333322222222222211111111111000000000000////////............------------,,,,,,,,,,,,+++++++++***********))))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!  uuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzz{{{{|||||}}}}~~~~~~~~~~~~€€€��‚‚ƒƒƒ„„„„ƒƒƒ‚��€~~}}}|||||||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxzzzzzzzzzyyyyyyyyyyyyyyyyyzyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuttttttttttttttttttttsssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppoonnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkllllllllkkkkkkkkkkkkkkkjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggffffffffffffffeefffffffeeeeeeeeeeeeeddddddccccccccccccbbbbbbbbbbbbbaaaaaaaaa`````````````_____________^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGHGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>==<<<<<<<<<<;;;;;;;;;;;::::;:::::::::::999999999998888888888888777777777777666666665555555555544444444443333333333332222222222211111111111100000000000////////............------------,,,,,,,,,,,,+++++++++***********)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!  uuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwxxxxxxwyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzzzzz{{{{|{|||}}}~~~~~~€€€€€��‚‚ƒƒ„„„„„„„ƒƒƒ‚�€€~~}}}}}|||||}}}}}}}}}}}}|||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxzzzzzzzzzzzzzzzzzzzyyyyyyyzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuttttttttttttttttttttssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppponnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkklllllllllkkkkkkkkkkkkkkkjiiiiiiiiiiihhhhhhhhhhhhhgggggggggggffffffffffffffeffffffffeeeeeeeeeeeeedddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaa````````````______________^^^^^^^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRQQSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGHHGGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>==<<<<<<<<<<;;;;;;;;;;;::::;:::::::::::999999999998888888888888877777777777666666665555555555554444444443333333333332222222222211111111111100000000000/////////...........------------,,,,,,,,,,,,,++++++++************))))))))))))((((((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!  uuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzz{{{{{||||}}}~~~~€€€€€���‚‚ƒƒ„„„„……„„„„ƒƒ‚�€€~~~}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuutttttttttttttttttttsssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkllllllllllkkkkkkkkkkkkkkkiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggffffffffffffffffffffffeeeeeeeeeeeeeedddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa`````````````____________^^^^^^^^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[[[ZYYYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRQQSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGHHGGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>=<<<<<<<<<<;;;;;;;;;;;;:::;::::::::::::999999999998988888888888777777777776666666665555555555544444444443333333333322222222222211111111111000000000000////////............------------,,,,,,,,,,,,++++++++************))))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!  uuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyzzzzzz{{{{{|||}}}~~~~€€€€€€€€������‚‚‚ƒƒ„„„………………„„ƒƒ‚��€€~~~~~~}~~~~~~~~~~~~~}}}}}|||||{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyyyyyy{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuutttttttttttttttttttsssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllkkkklllllllllllkkkkkkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffffffffffffeeeeeeeeeeeeedddddccccccccccccccbbbbbbbbbbaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[[ZZYYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRQSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGHHHGGGGGGGGGGGFFFFFFFFFFEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>=<<<<<<<<<<<;;;;;;;;;;;:::;;:::::::::::999999999998988888888888777777777777666666665555555555544444444443333333333332222222222211111111111000000000000////////............------------,,,,,,,,,,,,++++++++************))))))))))))()((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!  uuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzz{{{{{|||}}}~~~€€€€€€€€€���‚‚‚‚ƒƒƒ„„„……………………„„ƒƒ‚��€€€~~~~~~~~~~~~~~~~~~~~}}}}|||||{{{{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyy{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuutttttttttttttttttttsssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllkkkllllllllllllkkkkkkkkkkkkkiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffffffffffffffeeeeeeeeeeeeedddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa`````````````_____________^^^^^^^^^^^^]]]\\\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRQSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGHHHGGGGGGGGGGGFFFFFFFFFFFDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>=<<<<<<<<<<<;;;;;;;;;;;:::;;:::::::::::999999999998988888888888877777777777666666665555555555554444444443333333333332222222222211111111111100000000000/////////...........-------------,,,,,,,,,,,++++++++************))))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzz{z{{{|||}}}~~~€€€€€€���‚‚‚‚‚ƒƒƒƒ„„„………………………„„„ƒ‚‚��€€€~~~~}}}|||||{{{{{{zzzzz{{zzzz{{{{{{{{{{{{{{{{{{{zyyyyyyyyyyyyyzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzz{zzzzzzyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuutttttttttttttttttttssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllkklllllllllllllkkkkkkkkkkkkiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeedddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa`````````````_____________^^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGHHHGGGGGGGGGGGFFFFFFFFFFFDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>><<<<<<<<<<<;;;;;;;;;;;;::;;;:::::::::::999999999999988888888888777777777776666666665555555555544444444443333333333322222222222211111111111000000000000////////............------------,,,,,,,,,,,,++++++++************)))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzz{{{|||}}}~~€€€€�����‚‚ƒƒƒƒƒ„„„……………†††…………„„„ƒ‚‚���€€€~~~}}}}||||{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyzzzzzzz{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz||||||||||{{{{{{{{{{{{{{zz{{zzzzzyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuutttttttttttttttttsssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllkllllllllllllllkkkkkkkkkkkiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeedddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa`````````````____________^^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUUTTSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>=<<<<<<<<<<<;;;;;;;;;;;::;;;:::::::::::999999999999988888888888777777777777666666665555555555544444444443333333333322222222222211111111111000000000000////////............------------,,,,,,,,,,,,++++++++************)))))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzz{{{|||}}}~~€€€����‚ƒƒƒƒƒ„„„„…………††††††…………„„ƒ‚‚‚���€€€€€€€€€€€€€€€~~~}}}}||||{{{{{{{zz{{{{{{{{{{{{{||||||||||{{zzzzyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz||||||||||||||||{{{{{{{{{z{{{zzzzzyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuttttttttttttttttssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppponnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllkkkkkkkkkkjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeedddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa`````````````_____________^^^^^^^^^^]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>=<<<<<<<<<<<;;;;;;;;;;;::;;;:::::::::::999999999999998888888888877777777777666666665555555555554444444443333333333332222222222211111111111100000000000////////............------------,,,,,,,,,,,,++++++++************))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzyyyyyyyyzzzzzzzzzz{{{{||}}}~~€€€���‚‚ƒƒƒ„„„„…………†††††††††………„„ƒƒ‚‚‚���€€€€€€€€€€€€€€€€€€€~~~}}}}||||{{{{{{{{{{{{{{{{{{||||||||||||||{zzzzzzyzzzzzzzz{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{|||||||||||||||||||{{{{{{z{{{zzzzzzyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuutttttttttttttttsssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppoonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllkkkkkkkkkkjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffffffffffffffffffffeeeeeeeeeeeeedddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa`````````````_____________^^^^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSRRRRRRRRRRRSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>=<<<<<<<<<<<<;;;;;;;;;;;:;;;;:::::::::::999999999999988888888888777777777776666666665555555555544444444443333333333322222222222211111111111000000000000////////...........-------------,,,,,,,,,,,,++++++++************)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvwwwwxxxxxxxxxxxxxxxxxxxxxuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzyyzzzzzzzzzzzz{{{{||}}}~~€€���‚‚ƒƒ„„„……………††††††††††………„„ƒƒƒ‚‚‚����€€€€€€€€€€€€€€€€€€~~~}}}|||||{{{{{{{{{{{{{{||||||||||||||||||zzzzzzzzzzzzzz{{{{{{||||||||||||||||{{{{{{{{{{{{{{}}}}}|||||||||||||||{{{{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuttttttttttttttssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmllllllllllllllmlllllllllllllllkkkkkkkkkjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa`````````````____________^^^^^^^^^]]]]]]\\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXWWVVVVVVVVVVVVUUUUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCBCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;:;;;;:::::::::::999999999999988888888888777777777776666666665555555555544444444443333333333322222222222211111111111000000000000////////............------------,,,,,,,,,,,,++++++++************)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxxxxxxxxxuuvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{zz{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzz{{{||}}}~~€€��‚‚ƒ„„„…………††††††††††††…………„ƒƒƒ‚‚‚‚�����€€€€€€€€€€€€€€€€€~~~~}}}||||||{{{{{|||||||||||||||||||||||||zzzzzzzzzzzzz{{{{{||||||||||||||||||||{{{{{{{{{{{{}}}}}}}}}}}||||||||||{{{{{{{{{zzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwxxwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwxwwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuttttttttttttsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppoooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllllmmlllllllllllllllkkkkkkkkjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggffffffffgfffffffffffffeeeeeeeeeeeeddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa`````````````_____________^^^^^^^^]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRRTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCBCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>==<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::999999999999998888888888877777777776666666665555555555554444444443333333333332222222222211111111111100000000000////////............------------,,,,,,,,,,,,++++++++************)))))))))))))(((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzz{{{||}}}~~€€��‚ƒ„„„………††††††††††††††………„„ƒƒƒ‚‚‚‚�������€€€�����€€€€€€€~~~}}}}|||||||{{{||||||||||||}}}}}}}||||||zzzzzzzzzzzz{{{{{|||||||||||||||||||||||{{{{{{{{{{}}}}}}}}}}}}}||||||||{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwxxwwwwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuutttttttttttssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllmmmlllllllllllllllkkkkkkkjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggfffffffggfffffffffffffeeeeeeeeeeedddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa`````````````____________^^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRRTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCBCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>==<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::99999999999998888888888877777777776666666666555555555554444444444333333333332222222222211111111111100000000000/////////...........-------------,,,,,,,,,,,++++++++************))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzz{{{||}}}~~€€��‚ƒ„„„………††††††‡†††††††…………„ƒƒƒƒ‚‚‚‚���������������€€€€€€~~~}}}}|||||||||||||||||}}}}}}}}}}}}}}|||{{zzzzzzzzz{{{{{|||||||}}}}}}}}}||||||||||||||||||}}}}}}}}}}}}}}|||||||{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwxxxxwwwwwwwwwwwwwwwwwwwwvuuuuuuuuuuuuuuuuttttttttttsssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppoooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllllmmmmlllllllllllllllkkkkkkjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggffffffgggfffffffffffffeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaa``````````````____________^^^^^^^]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOPOOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::99999999999999888888888877777777776666666666555555555554444444444333333333332222222222221111111111100000000000/////////............------------,,,,,,,,,,,,++++++++************)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!  vvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyzzzzzz{{{||}}}~~€€��ƒƒ„„………††††‡‡‡‡‡†††††…………„„ƒƒƒƒ‚‚‚���������������€€€€€€~~~~}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}||{{{zzzzzz{{{{{{||||||}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}|||||||{{{{{{{{{zzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwyyxxxxxxxxxxxxxxxxxxxxxxwxxxxxwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuutttttttttsssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllmmmmmlllllllllllllllkkkkkjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggfffffgggfffffffffffffeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa`````````````_____________^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRRRTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOPOOOOOOOOOOONNNNNNNNNNNNMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>===<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::9999999999999888888888887777777776666666666555555555555444444444333333333333222222222221111111111110000000000/////////............------------,,,,,,,,,,,,++++++++************)))))))))))))((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!  vvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzz{{{|||}}~€€�‚ƒƒ„„……††††‡‡‡‡‡‡†††††………„„„ƒƒƒ‚‚‚‚�������������€€€€€€€€~~~}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}}}|||||||||||||~~~}}}}}}}}}}}}||||||{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuttttttttssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppoooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllllmmmmmmllllllllllllllkkkkkjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggfffffggggfffffffffffffeeeeeeeeedddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa`````````````____________^^^^^^]]]]]]]]]\\\\\\\\\\\\\[[[ZZZZZZZZYYYYYYYYYYYYXXXXXWWWWWVVVVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOPPOOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999999999888888888887777777776666666666655555555555444444444433333333333222222222221111111111110000000000/////////............------------,,,,,,,,,,,,++++++++************))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!  vvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzz{{{|||}}~€€‚‚ƒ„„………†††‡‡‡‡‡‡‡†††††……„„„ƒƒƒƒ‚‚‚‚��������€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}{{{{{{{{{{{{{{|||||}}}}}}}}}}}}}}}}}}}||||||||||||~~~~~}}}}}}}}}}||||||{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuutttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllmmmmmmlllllllllllllllkkkkjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggffffgggggfffffffffffffeeeeeeeeddddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaa``````````````____________^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZYYYYYYYYYYYYXXXXWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOPPPOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999999999999988888888887777777776666666666655555555555444444444433333333333222222222222111111111110000000000//////////...........-------------,,,,,,,,,,,,+++++++*************)))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!  vvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{|||}}~€�‚ƒƒ„„……††††‡‡‡‡‡‡†††††……„„„„ƒƒƒƒ‚‚‚������€€€€€€€€€€€€€€~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~}}}}}}{{{{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}}}}||||||||||~~~~~}}}}}}}}}|||||||{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvuuuuuuuuuuuuuuuuuuuutttttssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppoooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllllmmmmmmmlllllllllllllllkkkjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggfffggggggfffffffffffffeeeeeeedddddddddddcccccccccccccbbbbbbbbaaaaaaaaaaaaa`````````````_____________^^^^]]]]]]]]]]]\\\\\\\\\\\\[[ZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>====<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::999999999999988888888888777777776666666666655555555555544444444433333333333322222222222111111111110000000000//////////............------------,,,,,,,,,,,,++++++++************)))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!!  vvvvvvvvvwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyvvvvvvvvvvvvvvvvvvvvvvvvvwwxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}~��‚ƒƒ„„……††††‡‡‡‡‡‡†††††……„„„„ƒƒƒ‚‚‚‚������€€€€€€€€€€€€€~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}||{{{{{{{{{|||||||}}}}}}}}}}}}}}}}}}}}}}}|||||||||~~~~}}}}}}}}}}||||||{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuttttsssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllmmmmmmmmlllllllllllllllkkjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggffggggggfffffffffffffeeeeeeedddddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaaa`````````````____________^^^^]]]]]]]]]]]]\\\\\\\\\\\[[ZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::999999999999988888888888777777777666666666665555555555544444444443333333333322222222222111111111111000000000//////////............------------,,,,,,,,,,,,++++++++************)))))))))))))((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!  vvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||}}~~€��‚ƒƒ„„……†††††‡‡‡†††††††……„„„„ƒƒƒ‚‚‚‚�����€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||||||||||||||||||}}}}}}}}}}~}~}}}}}}}}}}}||||||||~~~~}}}}}}}}}}||||||{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuuutttssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqoooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmlllllmmmmmmmmmlllllllllllllllkjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggffgggggggfffffffffffffeeeeeeddddddddddddcccccccccccccbbbbbbbbbaaaaaaaaaaaa`````````````_____________^^^]]]]]]]]]]]]\\\\\\\\\\\\[ZZZZZZZZZZZYYYYYYYYYYYYXXWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::999999999999998888888888777777777666666666665555555555544444444443333333333322222222222211111111111000000000///////////............------------,,,,,,,,,,,++++++++************))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwxxxvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyzzz{{||}~€€�‚‚ƒƒƒ„„„„„„„„„„„„„††††………„„„ƒƒƒƒ‚‚‚‚‚‚‚����ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€~~~~~~~~}}}}}}|||}}|||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttttttttttttttsssssssrrrrrrrrqqqqqqqqqqqqqqqqqoooooooooonnnnnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhggggggfffffffffffffeeeeeeeeeeeeeeedddddddddddddccccbbbbbbbbbaaaaaaaaaaaaa```a````````````_____________^^^^^^^^^^^^]]]]]]]]]]]][ZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPOPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;:::::::::::99999999999998888888888877777777776666666666555555555555444444444443333333333322222222211111111111000000000000///////............-----------,,,,,,,,,,,,++++++++++++************)))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwwwwxxxxxvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxyyyyyyzzz{{|}}~€€�‚‚‚ƒƒ„„„„„„„„„„„„††††…………„„„ƒƒƒƒ‚‚‚‚‚‚‚���„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��������‚‚����������������€€€€€€€€€€€€€€€€€€����������€€€€€€€€€~~~~~~~}}}}}}||||}}|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttutttttttttttttttttttsssssrrrrrrrrrqqqqqqqqqqqqqqqqooooooooooonnnnnnnnnnnnnnoooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhgggggggfffffffffffffeeeeeeeeeeeeeedddddddddddddccccbbbbbbbbbbaaaaaaaaaaaaa``a`````````````_____________^^^^^^^^^^^^]]]]]]]]]]][[ZZZZZZZZZZZZYYYYYYYYYYYWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;:::::::::::99999999999998888888888877777777776666666666655555555555444444444443333333333322222222211111111111000000000000///////............-----------,,,,,,,,,,,,++++++++++++************)))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  wwwwwwwwwwwwwwwxxxxxxxxvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxyyyyyyzzz{{|}}~~€€��‚‚ƒƒƒƒ„„„„„„„„„†††††…………„„„ƒƒƒ‚‚‚‚‚‚‚‚‚�„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€~~~~~~~~}}}}}}||||}}||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttuuuttttttttttttttttttssssrrrrrrrrrrqqqqqqqqqqqqqqqoooooooooooonnnnnnnnnnnnnooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhggggggggfffffffffffffeeeeeeeeeeeeeedddddddddddddcccbbbbbbbbbbbaaaaaaaaaaaa``aa````````````_____________^^^^^^^^^^^^]]]]]]]]]]][[[ZZZZZZZZZZZZYYYYYYYYYYWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;:::::::::::99999999999998888888888887777777776666666666655555555555444444444443333333333332222222211111111111100000000000///////............------------,,,,,,,,,,,+++++++++++++************))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  wwwwwwwwwwwwwxxxxxxxxxxvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyywwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyxxyyyyyyyyyzzz{||}}~~€€��‚‚‚ƒƒƒƒƒƒ„„„„ƒ†††††…………„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€~~~~~~~~}}}}}}}||||}}|||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttuuuuttttttttttttttttttsssrrrrrrrrrrrqqqqqqqqqqqqqqooooooooooooonnnnnnnnnnnnoooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhgggggggggffffffffffffeeeeeeeeeeeeeeedddddddddddddccbbbbbbbbbbbaaaaaaaaaaaaa`aaa````````````_____________^^^^^^^^^^^^]]]]]]]]]][[[ZZZZZZZZZZZZYYYYYYYYYYWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRTSSSSSSSSSSSRRRRRRRRRRRQQRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::9999999999999888888888887777777776666666666655555555555544444444444333333333332222222211111111111100000000000////////............-----------,,,,,,,,,,,,++++++++++++************)))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  wwwwwwwwwwwxxxxxxxxxxxxvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyywxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzz{{|}}~~€€��‚‚‚ƒƒƒƒƒƒƒƒƒ†††††…………„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€€~~~~~~~~~~}}}}}}}||||}}||||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttuuuuuttttttttttttttttttssrrrrrrrrrrrrqqqqqqqqqqqqqoooooooooooooonnnnnnnnnnnooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhgggggggggfffffffffffffeeeeeeeeeeeeeedddddddddddddccbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````____________^^^^^^^^^^^^]]]]]]]]]][[[[ZZZZZZZZZZZZYYYYYYYYYWWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSSSRTSSSSSSSSSSSSRRRRRRRRRRRQRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::9999999999999888888888887777777776666666666665555555555544444444444333333333332222222221111111111100000000000////////............-----------,,,,,,,,,,,,++++++++++++************)))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  wwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzz{{{||}~~€€���‚‚‚‚‚ƒƒƒƒƒ†††††……………„„„„ƒƒƒƒƒƒ‚‚‚‚‚„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€����������€€€€€€€~~~~~~~~~~~~}}}}}}}||||}}}||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuutttttttuuuuuuttttttttttttttttttsrrrrrrrrrrrrrqqqqqqqqqqqqooooooooooooooonnnnnnnnnnoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhggggggggggfffffffffffffeeeeeeeeeeeeeedddddddddddddcbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^]]]]]]]]][[[[[ZZZZZZZZZZZYYYYYYYYYWWWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSSSTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;:::::::::::9999999999999888888888888777777777666666666665555555555544444444444333333333332222222221111111111110000000000////////............-----------,,,,,,,,,,,,++++++++++++************)))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  wwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzz{{{||}}~~€€€���‚‚‚‚‚‚‚…………………………„„„„ƒƒƒƒƒƒƒƒƒ‚‚„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€����������€€€€€€€~~~~~~~~~~~~}}}}}}}}||||}}}|||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuutttttuuuuuuuttttttttttttttttttrrrrrrrrrrrrrrqqqqqqqqqqqoooooooooooooooonnnnnnnnnooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhgggggggggggffffffffffffeeeeeeeeeeeeeeedddddddddddddcbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````_____________^^^^^^^^^^^^]]]]]]]][[[[[ZZZZZZZZZZZZYYYYYYYYWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSSTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;:::::::::::999999999999988888888888777777777666666666665555555555544444444444333333333333222222221111111111110000000000/////////...........------------,,,,,,,,,,,,++++++++++++************))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  wwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzz{{{||}}~~€€€�����‚‚‚…………………………„„„„„ƒƒƒƒƒƒƒƒƒƒ……„„„„„ƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€����������€€€€€€€~~~~~~~~~~~~~}}}}}}}}||||}}}}}||||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuttttuuuuuuuutttttttttttttttttrrrrrrrrrrrrrrrqqqqqqqqqqooooooooooooooooonnnnnnnnoooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhgggggggggggfffffffffffffeeeeeeeeeeeeeedddddddddddddcbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^]]]]]]]][[[[[[ZZZZZZZZZZZYYYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSSTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;:::::::::::999999999999988888888888777777777666666666666555555555554444444444433333333333222222222111111111110000000000/////////............-----------,,,,,,,,,,,,++++++++++++************)))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  wwwxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}~~€€€�����„„…………………„„„„„„„ƒƒƒƒƒƒƒƒƒ………„„„„„ƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚������������������������������€€€€€€€~~~~~~~~~~~~~}}}}}}}}||||}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuutttuuuuuuuuuttttttttttttttttrrrrrrrrrrrrrrrrqqqqqqqqqpooooooooooooooooonnnnnnnpooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhggggggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^]]]]]]][[[[[[ZZZZZZZZZZZZYYYYYYYXWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSSTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;:::::::::::999999999999988888888888877777777766666666666555555555554444444444433333333333222222222111111111110000000000/////////............-----------,,,,,,,,,,,,++++++++++++************)))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  wxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzz{{{|||}}}~~~€€€€�„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ…………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€~~~~~~~~~~~~~~~}}}}}}}}|||}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuttuuuuuuuuuutttttttttttttttrrrrrrrrrrrrrrrrrqqqqqqqqppooooooooooooooooonnnnnnppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhgggggggggggggffffffffffffefeeeeeeeeeeeeedddddddddddccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````____________^^^^^^^^^^^^]]]]]]][[[[[[[ZZZZZZZZZZZYYYYYYYXWWWWWWWWWWWWVVVVVVVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;:::::::::::99999999999998888888888877777777766666666666555555555554444444444433333333333322222222111111111111000000000/////////............------------,,,,,,,,,,,+++++++++++++************))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzz{{{|||}}}~~~~€€ƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ……………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�������������������������€€€€€€€~~~~~~~~~~~~~~}}}}}}}}|||}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuttttttttttttttsrrrrrrrrrrrrrrrrrqqqqqqqpppooooooooooooooooonnnnnpppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhgggggggggggggfffffffffffffffeeeeeeeeeeeedddddddddddcccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^]]]]]][[[[[[[ZZZZZZZZZZZZYYYYYYXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTSSSSSSSSSSTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;:::::::::::99999999999998888888888877777777776666666666655555555555444444444443333333333322222222211111111111000000000//////////............-----------,,,,,,,,,,,,++++++++++++************))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{|||}}}}~~~~‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚����������������������€€€€€€€~~~~~~~~~~~~~~}}}}}}}}||}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttssrrrrrrrrrrrrrrrrrqqqqqqppppooooooooooooooooonnnnppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhgggggggggggggfffffffffffffffeeeeeeeeeeeeddddddddddccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]]]]][[[[[[[[ZZZZZZZZZZZZYYYYYXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;:::::::::::99999999999998888888888887777777776666666666655555555555444444444443333333333332222222211111111111100000000//////////............-----------,,,,,,,,,,,,++++++++++++************)))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzz{{{{{||||}}}}~~~~�‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€~~~~~~~~~~~~~~}}}}}}}||}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttsssrrrrrrrrrrrrrrrrrqqqqqpppppoooooooooooooooonnnnppppoooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiihggggggggggggggffffffffffffffeeeeeeeeeeeeedddddddddccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^]]]]][[[[[[[[[ZZZZZZZZZZZYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;:::::::::::9999999999999888888888887777777776666666666655555555555444444444443333333333332222222211111111111100000000//////////............-----------,,,,,,,,,,,,++++++++++++************)))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyzyyyyyyyyyyyyyyzzzzzzzzz{{{{{|||||}}}}~����‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttssssrrrrrrrrrrrrrrrrrqqqqppppppoooooooooooooooonnnpppppoooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhggggggggggggggffffffffffffffeeeeeeeeeeeedddddddddcccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^]]]][[[[[[[[[ZZZZZZZZZZZZYYYYXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;:::::::::::9999999999999888888888887777777777666666666665555555555444444444444333333333332222222221111111111100000000///////////...........------------,,,,,,,,,,,+++++++++++++************))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzyyyyyyyyyyzzzzzzzzzzzz{{{{{{|||||}}€€€�����‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ……………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttsssssrrrrrrrrrrrrrrrrrqqqpppppppoooooooooooooooonnppppppoooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhgggggggggggggfffffffffffffffeeeeeeeeeeeeddddddddccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa`````````````____________^^^^^^^^^^^^]]]][[[[[[[[[[ZZZZZZZZZZZZYYYXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<;;;;;;;;;:::::::::::9999999999999888888888887777777777666666666665555555555544444444444333333333332222222221111111111100000000///////////............-----------,,,,,,,,,,,,++++++++++++************))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzz{{{{{{{||||€€€€�����‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ…………„„„„„ƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€~~~~~~~~~}}}}}}}~~}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttssssssrrrrrrrrrrrrrrrrrqqppppppppoooooooooooooooonpppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhgggggggggggggffffffffffffffeeeeeeeeeeeeedddddddccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^]]][[[[[[[[[[ZZZZZZZZZZZZYYYXXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<;;;;;;;;;;:::::::::::999999999999988888888888777777777666666666665555555555544444444444333333333333222222221111111111110000000///////////............-----------,,,,,,,,,,,,++++++++++++************)))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxxxyywwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzz{{{{{{||€€€€€������‚‚‚‚‚‚‚‚ƒƒ………„„„„„ƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttsssssssrrrrrrrrrrrrrrrrrqpppppppppooooooooooooooooppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhggggggggggggggffffffffffffffeeeeeeeeeeeedddddddcccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]]][[[[[[[[[[[ZZZZZZZZZZZZYYXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<;;;;;;;;;;:::::::::::999999999999988888888888777777777666666666666555555555544444444444433333333333222222222111111111110000000////////////...........-----------,,,,,,,,,,,,++++++++++++************)))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  xxxxxxxxxxxxxxxxxxxyyyywwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{~~€€€€€������‚‚‚‚‚‚‚„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€~~~~~~~}}}}}}~~~~~~~~}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuvuuuuuuuuuuuuuuuuuuttttttssssssssrrrrrrrrrrrrrrrrrppppppppppooooooooooooooopppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeeddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^]][[[[[[[[[[[ZZZZZZZZZZZZYYXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<;;;;;;;;;;:::::::::::999999999999988888888888777777777766666666666555555555554444444444433333333333222222222111111111110000000////////////...........------------,,,,,,,,,,,,++++++++++++************))))))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!!  xxxxxxxxxxxxxxxxyyyyyyywwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{~~~~~€€€€€€�����‚‚‚‚„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€~~~~~~~~}}}}}~~~~~~~~~~}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyy{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuvvuuuuuuuuuuuuuuuuuutttttsssssssssrrrrrrrrrrrrrrrrpppppppppppooooooooooooooppppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeedddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````____________^^^^^^^^^^^^]][[[[[[[[[[[[ZZZZZZZZZZZZYXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<;;;;;;;;;;;:::::::::::999999999999988888888888777777777666666666665555555555544444444444333333333333222222221111111111110000000///////////............-----------,,,,,,,,,,,,++++++++++++************))))))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  xxxxxxxxxxxxxxyyyyyyyyywwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{}~~~~~~€€€€€�������„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€~~~~~~~~}}}}~~~~~~~~~~~}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuttttssssssssssrrrrrrrrrrrrrrrppppppppppppooooooooooooopppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaa````````````_____________^^^^^^^^^^^^][[[[[[[[[[[[ZZZZZZZZZZZZYXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<;;;;;;;;;;;:::::::::::999999999999988888888888777777777666666666666555555555544444444444433333333333222222221111111111110000000///////////............-----------,,,,,,,,,,,,++++++++++++************))))*))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  xxxxxxxxxxxxyyyyyyyyyyywwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}~~~~~~~€€€€€����ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚����������€€€€€€€€€€€€€€~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuvvvvuuuuuuuuuuuuuuuuuutttsssssssssssrrrrrrrrrrrrrrppppppppppppooooooooooooopppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeeddddcccccccccbbbbbbbbbbbbbaaabaaaaaaaaaaaa`````````````____________^^^^^^^^^^^]\[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::::999999999999988888888888777777777766666666666555555555554444444444433333333333222222222111111111110000000////////////...........------------,,,,,,,,,,,++++++++++++************))))*))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  xxxxxxxxxxyyyyyyyyyyyyywwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}~~~~~~~€€€€€�ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€~~~~~~~~~}}~~~~~~~~~~~~~}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuttssssssssssssrrrrrrrrrrrrrpppppppppppppooooooooooooppppppppppppooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiihhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeedddccccccccccbbbbbbbbbbbbaaabaaaaaaaaaaaa`````````````____________^^^^^^^^^^^^\\[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<;;;;;;;;;;;:::::::::::99999999999998888888888877777777766666666666555555555554444444444433333333333222222222111111111110000000////////////............-----------,,,,,,,,,,,,++++++++++++************)))*))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!  xxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}}}~~~~~~~€€€€‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvuuuuuuuuuuuuuuuuuutsssssssssssssrrrrrrrrrrrrppppppppppppppooooooooooopppppppppppppoooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiihhhhhhhhggggggggggggggffffffffffffffeeeeeeeeeeeeeddcccccccccccbbbbbbbbbbbbaabbaaaaaaaaaaaa`````````````____________^^^^^^^^^^^\\[[[[[[[[[[[[ZZZZZZZZZZZXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<;;;;;;;;;;;:::::::::::999999999999988888888888777777777666666666665555555555544444444444333333333332222222221111111111110000000///////////............-----------,,,,,,,,,,,,++++++++++++************)))*))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  xxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}}}}}}~~~~~~~€‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚���������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvuuuuuuuuuuuuuuuuuussssssssssssssrrrrrrrrrrrpppppppppppppppooooooooooppppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiihhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeeddcccccccccccbbbbbbbbbbbbbabbaaaaaaaaaaaaa````````````____________^^^^^^^^^^^\\\[[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXWWWWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<;;;;;;;;;;;:::::::::::999999999999988888888888777777777766666666666555555555554444444444433333333332222222222111111111110000000///////////............-----------,,,,,,,,,,,,++++++++++++************)))**))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  xxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}}~~~~~~~‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�����������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvuuuuuuuuuuuuuuuuusssssssssssssssrrrrrrrrrrppppppppppppppppooooooooopppppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhhhhgggggggggggggffffffffffffffeeeeeeeeeeeeedccccccccccccbbbbbbbbbbbbabbbaaaaaaaaaaaa`````````````____________^^^^^^^^^^\\\[[[[[[[[[[[[ZZZZZZZZZZXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQPPPQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<;;;;;;;;;;;:::::::::::9:999999999998888888888877777777766666666666555555555554444444444433333333332222222222111111111110000000////////////...........------------,,,,,,,,,,,++++++++++++************)))**))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!!  zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||zzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{||||||||||}}}}}}€€€€€€€€€€€€��€€€€€€€€€€€€€€€€�����‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ……………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€~~~~~~~~}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuututttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqpppppppppppppppppooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccccaa`````````````__________^^^^^^]]]]]]]]]]]]\\\\\\\]]]\\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::9999::999999999998888888888877777766666666666555555555555555444444444443333333322222222111111111111000000100000000000////////////.......-----------,,,,,,,,,,++++++++++++***********))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!  zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{|||||||||||}}}}~~€€€€€€€€€€�€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ…………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€~~~~~~~~~}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeeedddddddddddddccccccaaa````````````__________^^^^^^^]]]]]]]]]]]]\\\\\\]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;::::::::::::999::999999999998888888888877777766666666666655555555555555444444444443333333322222222211111111111000000100000000000////////////.......------------,,,,,,,,,++++++++++++***********)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!  zzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{|{||||||||||||||||{{{{{{{{{||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{|||||||||||||}}~~~€€€€€€€€€€��€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€~~~~~~~~~~||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqppppppppppppppppooopooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeeeddddddddddddccccccaaaa````````````_________^^^^^^^]]]]]]]]]]]]]\\\\\]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::999:::999999999998888888888877777766666666666555555555555554444444444443333333222222222111111111110000001000000000000///////////.......------------,,,,,,,,,++++++++++++***********)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%&%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!  zzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||zzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{{||||||||||||||||||||{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{|||||||||||||||}~~~~€€€€€€€€��€€€€€€€€€€€€€€€€€€€€����‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€~~~~~~~~~||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{zzzzzzzzzxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqppppppppppppppppooppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeeeeddddddddddddcccccaaaa````````````_________^^^^^^^^]]]]]]]]]]]]\\\\\]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::999:::999999999998888888888877777766666666666555555555555555444444444443333333222222222111111111110000001100000000000///////////........-----------,,,,,,,,,,+++++++++++***********)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&%&%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""!!!!!!!!!!!!  zzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||zzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||{||||||||||||||||||||||||{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}~~~~€€€€€€��€€€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€~~~~~~~~~|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{zzzzzzzzxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppppopppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeeeedddddddddddcccccaaaaa````````````________^^^^^^^^^]]]]]]]]]]]]\\\\]]]]]\\\\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::999:::999999999998888888888877777766666666666555555555555555444444444443333333222222222111111111111000001100000000000////////////.......-----------,,,,,,,,,,++++++++++++**********)))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&%&%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!  z{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||zzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}~~~~~��€€€€€€€€€€€€€€€€€€€€€€€������������€��������‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€~~~~~~~~~~||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{zzzzzzzxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppppppppooooooooooooooonnnnnnonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeeeddddddddddddccccaaaaa`````````````_______^^^^^^^^^]]]]]]]]]]]]\\\\]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::99::::999999999998888888888777777766666666666555555555555554444444444433333332222222222111111111110000011000000000000///////////.......------------,,,,,,,,,++++++++++++**********))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&%&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||z{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||||||||||{{{||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}~~~~~~��€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€�������‚„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€~~~~~~~~~~|||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{zzzzzyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppppppoooooooooooooooonnnnnoonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeeeeddddddddddddcccaaaaaa````````````_______^^^^^^^^^^]]]]]]]]]]]]\\\]]]]]]\\\\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::99::::999999999998888888888777777766666666666555555555555555444444444443333332222222222111111111110000011000000000000///////////.......------------,,,,,,,,,++++++++++++**********))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}~~~~~~�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������ƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€~~~~~~~~~~|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppppppooooooooooooooonnnnooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcccaaaaaa`````````````______^^^^^^^^^^]]]]]]]]]]]]\\\]]]]]]\\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::99::::999999999998888888888777777766666666666555555555555555444444444443333332222222222111111111111000011100000000000///////////........-----------,,,,,,,,,,+++++++++++**********))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%&&%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����ƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€~~~~~~~~~~||||||||||||||||{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppppppppoooooooooooooonnnnooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeeeddddddddddddccaaaaaaa````````````______^^^^^^^^^^^]]]]]]]]]]]]\\]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::9:::::99999999999888888888777777766666666666655555555555555444444444443333332222222222111111111111000011100000000000///////////........-----------,,,,,,,,,,++++++++++++*********))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&%&&%%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||}}}}}~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€~~~~~~~~~~||||||||||||||||||{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooonnnoooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggggggggfffffffffffffeeeeeeeeeeeeeeddddddddddddccaaaaaaaa````````````_____^^^^^^^^^^^]]]]]]]]]]]]\\]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@??????????>>>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::9:::::999999999998888888887777777766666666666555555555555554444444444443333322222222222111111111110000111000000000000//////////........------------,,,,,,,,,++++++++++++*********)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������€€€€€€€€€~~~~~~~~~~||||||||||||||||||||{{{{{||||||{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooonnooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggggggggffffffffffffeeeeeeeeeeeeeeeddddddddddddcaaaaaaaa````````````_____^^^^^^^^^^^^]]]]]]]]]]]]\]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::9:::::999999999998888888887777777766666666666555555555555555444444444443333322222222222111111111110000111100000000000//////////........------------,,,,,,,,,++++++++++++*********)))))))))))((((((((((((''(''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚������€€€€€€€€€~~~~~~~~~~|||||||||||||||||||||{{{{|||||||{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{yyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppppooooooooooooooonoooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeeeeeedddddddddddcaaaaaaaaa````````````____^^^^^^^^^^^^]]]]]]]]]]]]\]]]]]]]]\\\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@???????????>>>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::::::::99999999998888888887777777766666666666555555555555555444444444443333322222222222111111111111000111100000000000//////////.........-----------,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((''(''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������€€€€€€€€€~~~~~~~~~~|||||||||||||||||||||||{{|||||||||{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnmmmmnmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggggggffffffffffffeefeeeeeeeeeeeeddddddddddddaaaaaaaaa````````````_____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::::::::99999999999888888887777777776666666666655555555555555444444444443333322222222222211111111111000111100000000000//////////.........-----------,,,,,,,,,,++++++++++++********)))))))))))((((((((((((''(''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$############"""""""""""""!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚�����€€€€€€€€€~~~~~~~~~||||||||||||||||||||||||{||||||||||{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{yyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttsssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnmmmnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfffffffffffffeffeeeeeeeeeeeedddddddddddaaaaaaaaaa````````````____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;:::::::::::::::::999999999998888888877777777766666666666555555555555555444444444443333322222222222111111111110001111000000000000/////////.........------------,,,,,,,,,++++++++++++********))))))))))))(((((((((((('(''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~€€€€€€€€€€‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����€€€€€€€€€~~~~~~~~|||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{yyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttsssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnmmmnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggfffffffffffffffeeeeeeeeeeeedddddddddddaaaaaaaaaa`````````````____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;::::::::::::::::999999999998888888877777777766666666666555555555555555444444444443333322222222222111111111110001111100000000000/////////.........------------,,,,,,,,,++++++++++++********))))))))))))(((((((((((('('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""""!!!!!!!!!!!!  {{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~€€€€‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚�����€€€€€€€€€~~~~~~~||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttsssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnmmnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhggggggggggggggfffffffffffffffeeeeeeeeeeeeddddddddddaaaaaaaaaaa````````````____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::::::::99999999999888888877777777776666666666655555555555555444444444443333322222222222111111111111001111100000000000/////////..........-----------,,,,,,,,,,+++++++++++********))))))))))))(((((((((((('((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  {{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~~€€€‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚����€€€€€€€€€~~~~~~~}}||||||||||||||||||||||||||||||||||||||{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{yyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttsssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeeedddddddddaaaaaaaaaaaa````````````____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@???????????>>?>>>>>>>>>>>==========<<<<<<<;;;;;;;;;;;:::::::::::::::::99999999999888888877777777776666666666655555555555555444444444444333322222222222211111111111001111100000000000/////////..........-----------,,,,,,,,,,++++++++++++*******))))))))))))(((((((((((('((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  {{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}||||||||||||||||||||}}}}}|||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}}}}}}}}}€€€�‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„……………„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚����€€€€€€€€€~~~~~}}}||||||||||||||||||||||||||||||||||||||{{{{{{{{{||||||||||||{{{{{{{{{{{{{yyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttsssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeedddddddddaaaaaaaaaaaa````````````_____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@???????????>>?>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;:::::::::::::::::999999999998888888777777777766666666666555555555555555444444444443333322222222222111111111110011111000000000000////////..........------------,,,,,,,,,++++++++++++********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  {{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}||||||||||||||||}}}}}}}}}||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}€€�‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„……………„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚�����€€€€€€€€€~~~~}}}}}||||||||||||||||||||||||||||||||||||||{{{{{{{||||||||||||||{{{{{{{{{{{yyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuvuuuuuuuuuuuuuuuuuutttttttttttsssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeeddddddddbaaaaaaaaaaaa````````````____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@???????????>?>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::::::::99999999999888888777777777766666666666555555555555555444444444443333322222222222111111111110011111100000000000////////..........------------,,,,,,,,,++++++++++++********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  {{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}€€��‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„……………„„„„„„„„„ƒƒƒƒƒ‚‚‚‚�����€€€€€€€€€~~~}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{{{|||||||||||||||{{{{{{{{{{yyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttsssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeeddddddddbaaaaaaaaaaaaa```````````_____^^^^^^^^^^^^]]]]]]]]^]]]]]]]]]]]\\\\\\\\\\\\[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@???????????>??>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::::::::99999999999888888777777777776666666666655555555555555444444444443333322222222222111111111111011111100000000000////////...........-----------,,,,,,,,,,+++++++++++********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  {{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}||||||||}}}}}}}}}}}}}}}}}|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}€€���‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„…………„„„„„„„„„ƒƒƒƒƒ‚‚‚‚�����€€€€€€€€€€~}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{{||||||||||||||||{{{{{{{{{yyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttsssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqpppqpppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeedddddddbbaaaaaaaaaaaa```````````_____^^^^^^^^^^^^]]]]]]]]^]]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMLLLMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBBBAA@@@@@@@@@@@???????????>??>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;:::::::::::::::::99999999999888888777777777776666666666655565555555555544444444444333322222222222211111111111011111100000000000////////...........-----------,,,,,,,,,,+++++++++++********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  {{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}€€����‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„…………„„„„„„„„„ƒƒƒƒƒ‚‚‚‚�����€€€€€€€€€€€€}}}}}}}}}}|||||||||||||||||||||||||||||||||||||{{{||||||||||||||||||{{{{{{{yyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqppqqpppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeedddddddbbaaaaaaaaaaaa```````````______^^^^^^^^^^^^]]]]]]]^^]]]]]]]]]]]\\\\\\\\\\\\[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLLMLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::::::::99999999998888887777777777766666666666555655555555555444444444443333322222222222111111111110111111000000000000///////...........------------,,,,,,,,,++++++++++++********)))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  {{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}�����‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„………„„„„„„„„„„ƒƒƒƒ‚‚‚‚�����€€€€€€€€€€€€€}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{|||||||||||||||||||{{{{{{yyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqpqqppppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeeddddddbbbaaaaaaaaaaaa``````````______^^^^^^^^^^^^]]]]]]]^^]]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMLLMLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@@??????????????>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;:::::::::::::::::99999999999888887777777777776666666666655655555555555444444444443333322222222222111111111111111111100000000000///////...........------------,,,,,,,,,++++++++++++********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  |||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{{{|||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}€�����‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„……„„„„„„„„„ƒƒƒƒƒ‚‚‚‚�����€€€€€€€€€€€€€€}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{zyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooopoooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeedddddbbbbaaaaaaaaaaa``````````_______^^^^^^^^^^^^]]]]]]^^^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMLLMMLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAA@@@@@@@@@@@??????????????>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::::::::::99999999999888888777777777776666666666655655555555555444444444443333322222222222111111111111111111100000000000///////............-----------,,,,,,,,,++++++++++++********))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  |||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}������‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„…„„„„„„„„„ƒƒƒƒƒ‚‚‚‚�����€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{zzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttsssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooopooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeedddddbbbbaaaaaaaaaaaa`````````_______^^^^^^^^^^^^]]]]]]^^^]]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMLLMMLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>===========<<<<<<<;;;;;;;;;;;::::::::::::::::99999999999888888777777777776666666666655665555555555544444444444333322222222222211111111111111111100000000000///////............-----------,,,,,,,,,,+++++++++++********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€������‚‚‚‚‚‚‚‚‚‚‚�����€€€€€������€€€€€€€€€€€€€€}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzz||||||||||||||||||{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaaa```____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYXXYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPOOOOOONNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888877777777766666666666555555555544444444444433333333332222222222211111111111001100000000000////////////..........------------,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  }}}}}}}}}}}}}}}~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€������‚‚‚‚‚‚‚‚‚‚�����€€€€€�������€€€€€€€€€€€€€€€}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zz|||||||||||||||||||{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaaa````___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[ZZZZZZZZZZZYYYYYYYYYYYYXYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777766666666666655555555554444444444433333333332222222222211111111111101100000000000////////////...........-----------,,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  }}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€�����‚‚‚‚‚‚‚‚‚������€€€€€��������€€€€€€€€€€€€€€€}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{z|||||||||||||||||||||{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggfffffffffffffeeeeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaa````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[ZZZZZZZZZZZZYYYYYYYYYYYXYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888777777777766666666666555555555544444444444333333333322222222222211111111111011000000000000///////////...........-----------,,,,,,,,,,,,++++++++++++********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  }}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€����‚‚‚‚‚‚‚‚‚������€€€€€����������€€€€€€€€€€€€€€}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwvvwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttsssssssssssssssssrrrrrqqqqqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaa`````___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888888777777777766666666666555555555544444444444333333333332222222222211111111111011100000000000///////////...........------------,,,,,,,,,,,++++++++++++********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  }}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€����‚‚‚‚‚‚‚�������€€€€€€����������€€€€€€€€€€€€€€€}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwwwwwwwwvwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggfffffffffffffeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaa`````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888777777777766666666666555555555554444444444433333333332222222222211111111111011100000000000///////////...........------------,,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  }}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€����������������€€€€€€�����������€€€€€€€€€€€€€€}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{}|||||||||||||||||||||||{zzzzzzzzzzzzzyyyyyyyyyyyyxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggffffffffffffeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaa``````___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888777777777776666666666655555555554444444444433333333332222222222211111111111111100000000000///////////............-----------,,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  }}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€���������������€€€€€€€‚�����������€€€€€€€€€€€€€}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{}}|||||||||||||||||||||||zzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuvuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjijiiiiiiiiiiiiihhhhhhhhhhhhggggggggffffffffffffeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaa``````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888887777777777766666666666555555555544444444444333333333322222222222211111111111111000000000000//////////............-----------,,,,,,,,,,,,++++++++++++********))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  }}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€���������������€€€€€€€€‚‚�����������€€€€€€€€€€€€}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{}}}}|||||||||||||||||||||zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuvvuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqpppppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjijjiiiiiiiiiiiiihhhhhhhhhhhggggggggffffffffffffeeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaa```````___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOOONNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888887777777777766666666666555555555544444444444433333333332222222222211111111111111100000000000///////////...........------------,,,,,,,,,,,++++++++++++********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  }}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€���������������€€€€€€€€€‚‚‚�����������€€€€€€€€€€€}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{}}}}}||||||||||||||||||||zzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuvvvuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqpppppppppppooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhgggggggggffffffffffffeeeeeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaa```````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPOONNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999888888887777777777766666666666555555555554444444444433333333332222222222211111111111111100000000000///////////...........------------,,,,,,,,,,,,+++++++++++********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  }~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€������������€€€€€€€€€€€‚‚‚‚�����������€€€€€€€€€€}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{}}}}}}|||||||||||||||||||zzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggfffffffffffffeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaa````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTUTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPOONNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888777777777776666666666655555555554444444444433333333332222222222211111111111111100000000000///////////...........------------,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€����������€€€€€€€€€€€€‚‚‚‚‚�����������€€€€€€€€€}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{}}}}}}}}|||||||||||||||||zzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaa````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTUTTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPOONNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999888888887777777777766666666666555555555544444444444333333333322222222222211111111111111000000000000//////////............-----------,,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€�������€€€€€€€€€€€€‚‚‚‚‚‚�����������€€€€€€€€}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{}}}}}}}}}||||||||||||||||zzzzzzzzzzzzzzzzzzzzyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaa`````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTUUTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPPONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999888888887777777777766666666666555555555544444444444433333333332222222222211111111111111100000000000///////////...........-----------,,,,,,,,,,,,++++++++++++********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚����������€€€€€€€€}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{}}}}}}}}}}|||||||||||||||zzzzzzzzzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkklkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaa`````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTUUTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPONNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999888888887777777777766666666666555555555554444444444433333333332222222222211111111111111100000000000///////////...........------------,,,,,,,,,,,++++++++++++********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚�����������€€€€€€}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{}}}}}}}}}}}||||||||||||||{zzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaa``````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPONNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888777777777776666666666655555555554444444444433333333332222222222211111111111111100000000000///////////...........------------,,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚�����������€€€€€€~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{}}}}}}}}}}}}}||||||||||||{{zzzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkklllkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaa``````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888887777777777766666666666555555555544444444444333333333322222222222211111111111111000000000000//////////............-----------,,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚�����������€€€€€~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{}}}}}}}}}}}}}}|||||||||||{{{zzzzzzzzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttsssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkklllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888887777777777766666666666555555555544444444444433333333332222222222211111111111111100000000000//////////............------------,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€ƒ‚‚‚‚‚‚‚‚‚�����������€€€€~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{}}}}}}}}}}}}}}}||||||||||{{{{zzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttssssssssrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaa```````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888777777777776666666666655555555554444444444433333333332222222222211111111111111100000000000///////////...........------------,,,,,,,,,,,++++++++++++********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€ƒ‚‚‚‚‚‚‚‚‚‚�����������€€€~~~}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{}}}}}}}}}}}}}}}}|||||||||{{{{{{zzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttsssssssrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkklllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhggggggggggggffffffffffffeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaa````````````___________^^^^^^^^^^^^^]]]]]]]]]]]]\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888777777777776666666666655555555554444444444433333333332222222222211111111111111100000000000///////////...........------------,,,,,,,,,,,,+++++++++++********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€ƒ‚‚‚‚‚‚‚‚‚‚‚�����������€€~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{}}}}}}}}}}}}}}}}}}|||||||{{{{{{{zzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttssssssrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllkkllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhggggggggggggffffffffffffeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbaaa````````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888887777777777766666666666555555555544444444444333333333322222222222211111111111111000000000000//////////............-----------,,,,,,,,,,,,+++++++++++*********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒ‚‚‚‚‚‚‚‚‚‚‚�����������€~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{zzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllkllllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbaaaa````````````___________^_^^^^^^^^^^^]]]]]]]]]]]]\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888887777777777766666666666555555555554444444444433333333332222222222211111111111111100000000000//////////............------------,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€€~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒ‚‚‚‚‚‚‚‚‚‚‚�����������€~~~~~}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{zzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhggggggggggggffffffffffffeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbaaa````````````_____________^^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888777777777776666666666555555555554444444444433333333332222222222211111111111111100000000000///////////...........------------,,,,,,,,,,,++++++++++++********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}||||{{{{{{{{{{zzzzzzzzzzzzzzzyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttsssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhgggggggggggfffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbaaaa````````````____________^^^^^^^^^^^^]]]]]]]]]]]\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888777777777776666666666555555555554444444444433333333332222222222211111111111111100000000000///////////...........------------,,,,,,,,,,,++++++++++++********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������€��������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{zzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttsssssrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhggggggggggfffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbaaa````````````_____________^^^^^^^^^^^]]]]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999888888887777777777766666666665555555555544444444444333333333322222222222211111111111111000000000000//////////...........------------,,,,,,,,,,,,+++++++++++********))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}|{{{{{{{{{{{{zzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxxwxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttsssssrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhgggggggggggfffffffffffffeeeeeeeeeeeeddddddddcccccccccccccbbbbbbbbbbbaaaa````````````____________^^^^^^^^^^^^]]]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888887777777777766666666665555555555554444444444433333333332222222222211111111111111100000000000//////////............-----------,,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||~~}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkjkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhggggggggggfffffffffffffeeeeeeeeeeeedddddddddccccccccccccbbbbbbbbbbbbaaa````````````_____________^^^^^^^^^^^]]]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999988888888777777777776666666666555555555554444444444433333333332222222222211111111111111100000000000///////////...........------------,,,,,,,,,,,+++++++++++*********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttuuuuuutttttttttttttttttssqqqqqqqqqppppppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhgggggggggggfffffffffffffffffeeeeeeeeeeeedddccbbbbbbbbbbbbaaaaaaaaaaa`````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOONNNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCBCCCBBBBBBBBBBAAAAAAAAAAA@@@@???????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;::::::::99999999999888888888777777777776666666666655555555554444444444433333333332222222222211111111111100000000000//////////////////...........-------------,,,,,,,,,,,+++++++++++++++************)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€��������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������€€€€��€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttuuuuuuutttttttttttttttttsqqqqqqqqqppppppppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhgggggggggggfffffffffffffffffeeeeeeeeeeedddccbbbbbbbbbbbbaaaaaaaaaaa``````___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPOOONNNNNNNNNNNMMMMMMMMMMMLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBCCCBBBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;:::::::::99999999998888888888777777777766666666666555555555544444444444333333333322222222222111111111111000000000000/////////////////...........-------------,,,,,,,,,,,++++++++++++++++***********)))))))))))((((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€���������������������������������‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttuuuuuuuutttttttttttttttttqqqqqqqqqqppppppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeeddcccbbbbbbbbbbbbaaaaaaaaaa``````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBCCCCBBBBBBBBBBAAAAAAAAAAA@@@@??????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;:::::::::99999999999888888888777777777776666666666555555555554444444444433333333322222222222111111111111000000000000/////////////////...........-------------,,,,,,,,,,,++++++++++++++++***********))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������€€€€€€€€€€€€€€€~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttuuuuuuuuuttttttttttttttttqqqqqqqqqqqppppppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeeddcccbbbbbbbbbbbbaaaaaaaaaa```````___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOONNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@???????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;:::::::::99999999999888888888777777777776666666666555555555554444444444433333333322222222222211111111111100000000000/////////////////............------------,,,,,,,,,,,,+++++++++++++++************)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������€€€€€€€€€€€€~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttuuuuuuuuuutttttttttttttttqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhggggggggggggffffffffffffffffeeeeeeeeeeeedccccbbbbbbbbbbbbaaaaaaaaa```````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQPPPPPOOOONNNNNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;:::::::::99999999999888888888777777777776666666666555555555554444444444433333333332222222222211111111111100000000000/////////////////............------------,,,,,,,,,,,,+++++++++++++++************)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ~~~~~~~~~~~€€~~~~~~~~~~~~~~~~~~~~~~~~~€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������€€€€€€€€~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttuuuuuuuuuuuttttttttttttttqqqqqqqqqqqqppppppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkkkjjkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhgggggggggggffffffffffffffffeeeeeeeeeeeedccccbbbbbbbbbbbbaaaaaaaaa````````___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTTUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOONNNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<;;;;;::::::::::9999999999988888888877777777777666666666555555555554444444444433333333332222222222211111111111100000000000//////////////////...........-------------,,,,,,,,,,,+++++++++++++++************)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!! ~~~~~~~~~€€€€~~~~~~~~~~~~~~~~~~~~~~~~~�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttuuuuuuuuuuuttttttttttttttqqqqqqqqqqqqqppppppppppppppppppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkkjjkjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhggggggggggggfffgffffffffffffeeeeeeeeeeeecccccbbbbbbbbbbbbaaaaaaaa````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUTUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPOOOOONNNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@???????????>>>>>>>>>=========<<<<<<<<<<<;;;;;::::::::::99999999999888888888777777777776666666666555555555554444444444433333333322222222222111111111111000000000000/////////////////...........-------------,,,,,,,,,,,++++++++++++++++***********)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ~~~~~~~€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuutttttttttttttqqqqqqqqqqqqqqpppppppppppppppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkkjkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggggffggfffffffffffeeeeeeeeeeeeccccccbbbbbbbbbbbbaaaaaaa````````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUTUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPPPOOOOONNNNNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@???????????>>>>>>>>>==========<<<<<<<<<<;;;;;::::::::::99999999999888888888777777777776666666666555555555554444444444433333333322222222222211111111111100000000000/////////////////...........-------------,,,,,,,,,,,,+++++++++++++++***********))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ~~~~~~€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuttttttttttttqqqqqqqqqqqqqqqpppppppppppppppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkjkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhggggggggggffggffffffffffffeeeeeeeeeeeccccccbbbbbbbbbbbbaaaaaaa`````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<;;;;::::::::::99999999999888888888777777777776666666666555555555554444444444433333333332222222222211111111111100000000000/////////////////............------------,,,,,,,,,,,,+++++++++++++++************)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!! ~~~~€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuutttttttttttqqqqqqqqqqqqqqqppppppppppqppppppppppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkjkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggggggggfgggffffffffffffeeeeeeeeeecccccccbbbbbbbbbbbbaaaaaa`````````____________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRSRRRRRRRRRRQQQQQQQQQQQPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<<;;;;:::::::::::9999999999988888888877777777777666666666555555555554444444444433333333332222222222211111111111100000000000//////////////////...........-------------,,,,,,,,,,,+++++++++++++++************)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ~~~€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuutttttttttttqqqqqqqqqqqqqqqqpppppppppqppppppppppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeecccccccbbbbbbbbbbbbaaaaaa``````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<;;;;:::::::::::99999999999888888888777777777776666666665555555555554444444444433333333322222222222111111111111000000000000/////////////////...........-------------,,,,,,,,,,,+++++++++++++++************)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! ~€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuttttttttttqqqqqqqqqqqqqqqqqppppppppqqppppppppppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeccccccccbbbbbbbbbbbbaaaaa``````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@???????????>>>>>>>>===========<<<<<<<<<<;;;;:::::::::::99999999999888888888777777777776666666666555555555554444444444433333333322222222222211111111111100000000000/////////////////...........-------------,,,,,,,,,,,++++++++++++++++***********)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||zzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuutttttttttrqqqqqqqqqqqqqqqqppppppppqqqppppppppppppppooooooooooooooonnnnnnnnnnnmmmmmmmnnmmmmmmmmmmmmmmmmmmlllllmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffffeeeeeeeeeccccccccbbbbbbbbbbbbaaaaa```````````____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<<;;;;::::::::::99999999999888888888777777777776666666666555555555554444444444433333333332222222222211111111111100000000000/////////////////............------------,,,,,,,,,,,,+++++++++++++++***********))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||zzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuttttttttrrrqqqqqqqqqqqqqqqpppppppqqqpppppppppppppppoooooooooooooooonnnnnnnnnnnnnmmmnnnnmmmmmmmmmmmmmmmmmllllmlllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggffffffffffffeeeeeeeecccccccccbbbbbbbbbbbbaaaa```````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<;;;;:::::::::::9999999999988888888877777777777666666666555555555554444444444433333333332222222222211111111111100000000000/////////////////............------------,,,,,,,,,,,,+++++++++++++++************)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttvuuuuuuuuuuuuuuuuutttttttrrrqqqqqqqqqqqqqqqqppppppqqqqpppppppppppppppppppppppoooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllmmllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggfffffffffffeeeeeeeecccccccccbbbbbbbbbbbbaaaa````````````___________^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<;;;;:::::::::::9999999999988888888877777777777666666666655555555554444444444443333333332222222222211111111111100000000000//////////////////...........-------------,,,,,,,,,,,+++++++++++++++************)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}|||||||||||||||||||zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttvvuuuuuuuuuuuuuuuutttttttrrrrqqqqqqqqqqqqqqqqpppppqqqqqppppppppppppppppppppppppppppooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllmmlllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhggggggggggggfffffffffffeeeeeeeccccccccccbbbbbbbbbbbbaaaa```````````____________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<;;;;:::::::::::99999999999888888888777777777776666666666555555555554444444444433333333322222222222111111111111000000000000/////////////////...........-------------,,,,,,,,,,,++++++++++++++++***********)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||||||zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttvvuuuuuuuuuuuuuuuuuutttttrrrrrqqqqqqqqqqqqqqqpppppqqqqqqpppppppppppppppppppppppppppppppppooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmllmmmllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhggggggggggggffffffffffeeeeeeeccccccccccbbbbbbbbbbbbaaaa````````````___________^_^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<<;;;;:::::::::::9999999999888888888777777777776666666666555555555554444444444433333333322222222222211111111111100000000000/////////////////...........-------------,,,,,,,,,,,++++++++++++++++***********)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttvvvuuuuuuuuuuuuuuuuuuttttrrrrrrqqqqqqqqqqqqqqqppppqqqqqqqpppppppppppppppppppqqqqqqqqqqqppppppoooooononnnnnnnnnnnnnnnmmmmmmmmlmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhggggggggggggffffffffffeeeeeecccccccccccbbbbbbbbbbbaaaa````````````_____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<;;;;:::::::::::9999999999988888888877777777777666666666555555555554444444444433333333332222222222211111111111100000000000/////////////////............------------,,,,,,,,,,,,+++++++++++++++***********))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttvvvvuuuuuuuuuuuuuuuuuttttrrrrrrqqqqqqqqqqqqqqqqpppqqqqqqqppppppppppppppppqqqqqqrrrrrrrrqqqqqppppooooooonnnnnnnnnnnnnnmmmmmmmlmmmmlllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhggggggggggggfffffffffeeeeeecccccccccccbbbbbbbbbbbaaaa````````````_____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<;;;;:::::::::::9999999999988888888877777777777666666666655555555555444444444433333333332222222222211111111111100000000000//////////////////...........------------,,,,,,,,,,,,+++++++++++++++************)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttvvvvvuuuuuuuuuuuuuuuuutttrrrrrrqqqqqqqqqqqqqqqqpppqqqqqqqpppppppppppppppqqqqrrrrssssssssrrrrqqqpppooooooonnnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhghgggggggggffffffffffeeeeecccccccccccbbbbbbbbbbbbaaa````````````______________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<<;;;:::::::::::99999999999888888888777777777776666666666555555555554444444444333333333322222222222111111111111000000000000/////////////////...........-------------,,,,,,,,,,,+++++++++++++++************)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutvvvvvvuuuuuuuuuuuuuuuuuttrrrrrrrqqqqqqqqqqqqqqqqqpqqqqqqqqpppppppppppppqqqqrrssssttttttttsssrrqqqppopooooooonnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhghhgggggggggffffffffffeeeecccccccccccbbbbbbbbbbbaaaa`````````````_____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<<;;;;:::::::::::9999999999888888888777777777776666666666555555555554444444444333333333322222222222211111111111100000000000/////////////////...........-------------,,,,,,,,,,,++++++++++++++++***********)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚���������������������€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuutrrrrrrrrqqqqqqqqqqqqqqqqpqqqqqqqqqpppppppppppqqqqrrsstttuuuuuuuutttssrrqqppppooooooooooonnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiihhhhhhhhhgggggggggfffffffffeeeeccccccccccccbbbbbbbbbbaaaa`````````````______________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<;;;;:::::::::::9999999999988888888877777777777666666666555555555554444444444333333333332222222222211111111111100000000000/////////////////...........-------------,,,,,,,,,,,++++++++++++++++***********)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuutrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppqqqrrssttuuvvvvvvvvvuuttsrrqqppppoooooooooooonnnnnnmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiihhhhhhhhhggggggggfffffffffeeeeccccccccccccbbbbbbbbbbaaaaa````````````______________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQOOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@???????????>>>>>>>>===========<<<<<<<<<<;;;;:::::::::::9999999999988888888877777777777666666666655555555555444444444333333333332222222222211111111111100000000000/////////////////............------------,,,,,,,,,,,,+++++++++++++++***********))))))))))))((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuurrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppqqrrssttuvvwwwwxwwwwvvuttsrrqqqppppoooooooooooonnnnmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiihhhhhhhhhggggggggffffffffeeeeccccccccccccbbbbbbbbbbaaaaa`````````````_____________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPOOOOOOOOOONNNNNNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKKJJJKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<<;;;:::::::::::9999999999988888888877777777777666666666655555555555444444444333333333332222222222211111111111100000000000//////////////////...........------------,,,,,,,,,,,,+++,+++++++++++************)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuurrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqrrsttuvvwwxxxyyxxxwwvuttsrrqqppppppoooooooooonnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiihhhhhhhhhgggggggfffffffffeeeccccccccccccbbbbbbbbbbbaaaaa`````````````_____________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJJJKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<<;;;;:::::::::::9999999999888888888777777777776666666666555555555554444444443333333333322222222222111111111111000000000000/////0///////////...........-------------,,,,,,,,,,,+++,+++++++++++************)))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!! €€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuttttttttttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqppppppppqqqrrstuvvwxxyyzzzzyyxxwvuttsrruutttttttttttsssssrrrrqqqnnnnnnnmmmmmmmmmmmmmmllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiihhhhhhgggggggfffffffeeeeeeeeddddddddddddcccccccccccbbbbbbbbaaaaaaaaaaaaa``````````______________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;:::::::::::9999999999888888888877777777777666666666666555555555554444444444444333333333332222222222111111111000000000000/////////////...........--------------,,,,,,,,,,,+++++++++++++++************)))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€€€€€€�����������������‚������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuutttttttttttttttttttttttttttttssssssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqpppppppqqqrsstuvwxxyzzz{{zzyyxwvvutsrruuuttttttttttttssssrrrrqqnnnnnnnnmmmmmmmmmmmmmmmllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiihhhhhggggggggffffffeeeeeeeedddddddddddddcccccccccccbbbbbbbaaaaaaaaaaaaaa``````````_`____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@???????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::9999999999988888888887777777777766666666666555555555554444444444444333333333332222222222111111111100000000000/////////////...........--------------,,,,,,,,,,,++++++++++++++++***********)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!! €€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€���������‚‚‚‚‚���‚‚�������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuttttttttttttttttttttttttttttttsssssssstssssssssssssssssrrrrrrrrrqqqqqqqqqqqpppppppqqqrsstuvwxyzz{{{{{{zyyxwvutssrvuuuutttttttttttsssrrrrqqnnnnnnnnmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhgggggggfffffffeeeeeeedddddddddddddccccccccccccbbbbbbbaaaaaaaaaaaaaaa````````_`____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;:::::::::::9999999999988888888887777777777766666666666555555555554444444444444333333333332222222222111111111100000000000/////////////............-------------,,,,,,,,,,,++++++++++++++++***********)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€€€€�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚�‚‚‚�������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuutttttttttttttttttttttttttttttsssssssstssssssssssssssssssrrrrrrrrrqqqqqqqqqpppppppqqqrssuuvwxyz{{{||{{zzyxwvutssrvuuuuuuuuuutttttssssrrrqqonnnnnnnnmmmmmmmmmmmmmmmmkkkkkkkkkllllllllllllkkkkkjjjjjjjjjjjjiiiiiihhhhhhgggggggffffffeeeeeeeddddddddddddddccccccccccccccbbbbbbbbbaaaaaaaaaaa``````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNMLLLLLLLLLLLKKKKKKKKKKKJJKJJJJJJJJJJIIIIIIIIIIIHHHIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::9999999999988888888887777777777766666666666555555555554444444444444333333333332222222222111111111100000000000//////////////...........-------------,,,,,,,,,,,,+++++++++++++++***********))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€€���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������€€€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuutttttttttttttttttttttttttttttssssssstssssssssssssssssssssrrrrrrrrqqqqqqqqpppppppqqqrsstuvwxyz{{|||{{zzyxwvutssrvvuuuuuuuuuuuttttsssrrrrqonnnnnnnnmmmmmmmmmmmmmmmmkkkklllllllllllllllllllkkkjjjjjjjjjjjjjiiiiiihhhhhhggggggffffffeeeeeeeeddddddddddddddccccccccccccccccbbbbbbbbbbaaaaaaaa`````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNMMLLLLLLLLLLKKKKKKKKKKKJJKJJJJJJJJJJIIIIIIIIIIIHHHIHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;:::::::::::999999999988888888887777777777766666666666555555555554444444444444433333333332222222222111111111100000000000//////////////...........-------------,,,,,,,,,,,,+++++++++++++++************)))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! €€€€€€€����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������€€€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuttttttttttuutttttttttttttttttssssssttssssssssssssssssssssrrrrrrrrqqqqqqqqppppppqqqrrstuvwxyz{{{||{{zzyxwvutssrvvuuuuuuuuuuuutttsssrrrrqonnnnnnnnnnmmmmmmmmmmmmmmlllllllllllllllllllllllllkkkjjjjjjjjjjjjiiiiihhhhhhhggggggffffffeeeeeeeeddddddddddddddddcccccccccccccbbbbbbbbbbbbbaaaaaa````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXWWWWVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNMMLLLLLLLLLLLKKKKKKKKKKJJKJJJJJJJJJJJIIIIIIIIIIHHHIHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::9999999999988888888887777777777766666666666555555555554444444444444333333333332222222221111111111100000000000/////////////...........--------------,,,,,,,,,,,+++++++++++++++************)))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!! €€€€€������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������€€€€€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuutttttttttuuutttttttttttttttttssssstttssssssssssssssssssssrrrrrrrqqqqqqqqppppppqqqrrstuvwxyzz{{{{{{zyxwvvutssrvvvvvvvvvvvuuutttsssrrrrqonnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkjjjjjjjjjjiiiiiihhhhhhhggggggffffffeeeeeeeeddddddddddddddddddddddcccccccccbbbbbbbbbbbaaaaaa````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXWWWWVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNMMLLLLLLLLLLLKKKKKKKKKKKJKJJJJJJJJJJJIIIIIIIIIIIHHIHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;:::::::::::9999999999988888888887777777777766666666666555555555554444444444444333333333332222222221111111111100000000000/////////////...........--------------,,,,,,,,,,,+++++++++++++++************)))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!! €€€€�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������€€€€€€€€€€€€€€���������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���������������������€€€€��€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuutttttttttuuutttttttttttttttttssssstttssssssssssssssssssssssrrrrrqqqqqqqqqppppppqqrrstuvwxxyzz{{{zzyyxwvuttsrrvvvvvvvvvvvvuuuttsssrrrrqoonnnnnnnnnnmmmmmmmmmmmmmlllllllllllmmmmmmmmlllllllkkkkkjjjjjjjjjjiiiiiihhhhhhggggggffffffeeeeeeeeeddeddddddddddddddddddddddddcccccccccbbbbbbaaaaa````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZYYZYYYYYYYYYYYYYXXXXXXXWWWWVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNMMMLLLLLLLLLLKKKKKKKKKKKJKKJJJJJJJJJJIIIIIIIIIIIHHIIHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::9999999999988888888887777777777766666666666555555555554444444444444333333333332222222221111111111100000000000/////////////............-------------,,,,,,,,,,,++++++++++++++++***********)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!! €€���������������������€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������€€€€€€€€€������������������€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€�����������������������€€����€€�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuttttttttuuuutttttttttttttttttssssttttsssssssssssssssssssssrrrrrrqqqqqqqqppppppqqqrsttuvwxyyzzzzzyyxwvvutssrrvvvvvwwwwvvvvuutttssrrrrqoonnnnnnnnnnnmmmmmmmmmmmmllllllllmmmmmmmmmmmmmlllllkkkkkkjjjjjjjjjiiiiiiihhhhhhggggggfffffffeeeeeeeeeeeeddddddddddddddddddddddcccccccccccbbbbbaaaaa```````____________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZYZZYYYYYYYYYYYYXXXXXXXWWWWVVUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNMMMLLLLLLLLLLLKKKKKKKKKKJKKJJJJJJJJJJJIIIIIIIIIIHHIIHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@???????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999988888888887777777777766666666666555555555554444444444444433333333333222222221111111111100000000000//////////////...........-------------,,,,,,,,,,,,+++++++++++++++***********)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!! €����������������������€€€€€€€€€€€€€€€€€€€€€����€€€€€€€����������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������€€€€€���������������������€€€€����€€€€€€€€€€€€€€€€€€€€€���������������������������������������������‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���������€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuuuutttttttuuuuutttttttttttttttttssstttttssssssssssssssssssssrrrrrrqqqqqqqqppppppqqqrrstuvwwxyyyyyyyxwwvuttssrrvvwwwwwwwwwvvuuuttssrrrrqoonnnnnnnnnnnmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmllllkkkkkkkjjjjjjjjjiiiiiihhhhhhhggggggfffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddcccccccbbbbbaaaa````````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYZZYYYYYYYYYYYYXXXXXXXXWWWVVUUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOONNNNNMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHIIHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::9999999999888888888887777777777666666666666555555555554444444444444333333333332222222211111111111000000000000/////////////...........-------------,,,,,,,,,,,,+++,+++++++++++************)))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!! �����������������������€€€€€€€€€€€€€€€€€€€������€€€€€���������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€€€������������������������€�������€€€€€€€€€€€€€€€€€€����������������������������������������������‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚��������~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuuuuttttttuuuuuuttttttttttttttttsssttttttsssssssssssssssssssrrrrrrrqqqqqqqqpppppqqqrrsttuvwwxxxxxxxwwvuttssrrrwwwwwwwwwwwwvvuuttssrrrrqoonnnnnnnnnnnnmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmmllllkkkkkkkkjjjjjjjjjiiiiiihhhhhhhggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddcccccbbbbbaaaa```````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWVVVUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;:::::::::::9999999999888888888887777777777766666666666555555555554444444444444333333333332222222211111111111100000000000/////////////...........--------------,,,,,,,,,,,+++,+++++++++++************)))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!! �����������������������€€€€€€€€€€€€€€€€€€�������€€€���������������������������������������������‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€�����������������������������������€€€€€€€€€€€€€€€�����������������������������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvuuuuuuuuuuuuuuuuuuttttttuuuuuutttttttttttttttttsstttttttssssssssssssssssssrrrrrrrqqqqqqqqqppppqqqqrsstuuvwwwxxwwwvvuttsssrrrwwwxxxxxxxwwvvuuttssrrrrqoonnnnnnnnnnnnmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmlllkkkkkkkkjjjjjjjjjjiiiiiihhhhhhhgggggggffffffffffeeeeeeeeeeeeeeeeffffffffeeeeedddddddcccccbbbbaaaa````````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWVVVUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;:::::::::::9999999999888888888887777777777766666666666555555555554444444444444333333333332222222221111111111100000000000/////////////...........--------------,,,,,,,,,,,+++,+++++++++++************)))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! �����������������������€€€€€€€€€€€€€€€€���������€��������������������������������������������‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������������������€€€€€€€€€€€€€������������������������������������������������‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvuuuuuuuuuuuuuuuuuuuttttuuuuuuutttttttttttttttttsttttttttsssssssssssssssssrrrrrrrrqqqqqqqqqqpqqqqqrrsttuuvvwwwwvvuuttsssrrrswwxxxxxxxxxwwvuuttssrrrrqoonnnnnnnnnnnnmmmmmmmmmmmlllmmmmmmmmmnnmmmmmmmmmlllkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhgggggggfffffffffffffffffffffffffffffffffffeeeeedddddcccccbbbaaaaa```````____________^^^^^^^^^^^]]]]]]]]]]]]]]\]\]\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWVVVVUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::999999999888888888887777777777766666666666555555555554444444444444333333333332222222221111111111100000000000/////////////............-------------,,,,,,,,,,,+++,++++++++++++***********)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! �����������������������€€€€€€€€€€€€€€�����������������������������������������������������‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������������������€€€€€€€€€€�������������������������������������������������‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚��€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuttttuuuuuuuutttttttttttttttttttttttttsssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqrrssttuuuvvvvuuuttsssrrrrswxxxyyyyyxxwwvuuttssrrrqqoonnnnnnnnnnnnnmmmmmmmmmmlllmmmmmmmnnnnnnmmmmmmmlllkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhggggggggggfffffffffffffffffffffffffffffffeeeeeedddddccccbbbbaaaa````````___________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXWWWVVVVUUUUUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999988888888887777777777766666666666655555555554444444444444433333333333222222221111111111100000000000//////////////...........-------------,,,,,,,,,,,,++,++++++++++++***********)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!! �����������������������€€€€€€€€€€€€�����������������������������������������������������‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������������������������������������€€€€€€€€�������������������������������������������������‚‚‚‚ƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒ����€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuuuuuutttuuuuuuuuuttttttttttttttttttttttttsssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqrrsstttuuuuuuttsssrrrrrssxxyyyyyyyyxwwvuutsssrrrqqooonnnnnnnnnnnnmmmmmmmmmmllmmmmmmmnnnnnnnmmmmmmmlllkkkkkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhgggggggggggffffffffffffffffgggggggggffffeeeeeeddddccccbbbbaaaaa````````___________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXWWVVVVUUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNNMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;:::::::::::9999999999888888888887777777777766666666666555555555554444444444444333333333332222222211111111111000000000000/0///////////...........-------------,,,,,,,,,,,,++,,+++++++++++***********))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!! �����������������������€€€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������������€€€€€��������������������������������������������������‚‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒ‚‚����€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuuuutttuuuuuuuuutttttttttttttttttttttttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqrrrssstttttttsssrrrrrrrssxxyyzzzyyyxxwvuutssrrrrqqooonnnnnnnnnnnnnmmmmmmmmnllmmmmmmnnnnnnnnmmmmmmmlllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhhgggggggggggggggggffggggggggggggggggfffeeeeedddddccccbbbbaaaa`````````___________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]\\\\\[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXWWVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;:::::::::::9999999999888888888887777777777766666666666555555555554444444444444333333333332222222211111111111100000000000/0///////////...........--------------,,,,,,,,,,,++,,+++++++++++************)))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!! ����������������������‚€€€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������������������������������������€€€���������������������������������������������������‚‚ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„‚‚‚‚����€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuttuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqrrrrsssstsssssrrrrrrrrsssxyyzzzzzyyxxwvuutssrrrrqqooonnnnnnnnnnnnnmmmmmmmmnllmmmmmmnnnnnnnnnmmmmmmlllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggggggggggggggggggggggggggffeeeeedddddccccbbbbaaaaaa`````````_________^^^^^^^^^^^]]]]]]]]]]]]]]^^^^^^^^^^^^^]]]]]]]\\\\\[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXWWVVVVVUUUUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNNMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::9999999999888888888887777777777766666666666555555555554444444444444333333333332222222221111111111100000000000/0///////////...........--------------,,,,,,,,,,,++,,+++++++++++************)))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!! ���������������������‚‚€€€€€€€���������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������������������������������€���������������������������������������������������‚‚‚ƒƒƒƒƒ„„„„„„„„…………………„„ƒƒƒ‚‚‚���€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuuuuutuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrsssssssrrrrqqqrrrsstyyzzzzzzyyxxwvuutssrrrrqqooonnnnnnnnnnnnnmmmmmmmmnlmmmmmmmnnnnnnnnnmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggggggggggggggggggggggffeeeeedddddccccbbbbaaaaaaa`````````_________^^^^^^^^^^^]]]]]]]]]]]^^^^^^^^^^^^^^^^^]]]]]]\\\\[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXWWVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNNMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::999999999988888888887777777777766666666666555555555554444444444444333333333332222222221111111111100000000000/0///////////............-.-----------,,,,,,,,,,,++,,++++++++++++***********)))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!! �������������������‚‚‚‚€€€€€€�������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������‚‚�������������������������������������������������‚‚‚ƒƒƒƒƒ„„„„„„……………………………„ƒƒƒƒ‚‚‚���€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrqqqqqqrrsstyyzzzzzzyyxwwvuttssrrrrqqoooonnnnnnnnnnnnnmmmmmmmnlmmmmmmmnnnnnnnnnmmmmmmlllkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhgghggggggggggggggggggggggggffeeeeedddddccccbbbbbaaaaaaa`````````_________^^^^^^^^^^^]]]]]]]]^^^^^^^^^^___^^^^^^^^]]]]]\\\\[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXWVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;:::::::::::999999999988888888888777777777766666666666655555555555444444444444433333333333222222221111111111100000000000/0////////////...........-.-----------,,,,,,,,,,,++,,++++++++++++***********)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!! ������������������‚‚‚‚‚€€€€�������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������‚‚‚‚�����������������������������������������������‚‚‚‚ƒƒƒƒƒ„„„„„…………………††††„„„„ƒƒƒ‚‚‚��€€€€~~~~~~~~~~~~~~~~~~~~~~}~}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrqqqqqqqqrrsstyzzzzzzzyyxwwvuttssrrrrqqoooonnnnnnnnnnnnnmmmmmmmnlmmmmmmmnnnnnnnnmmmmmmmlllkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggggggfffeeeeedddddcccccbbbbbaaaaaaa`````````________^^^^^^^^^^^^]]]]^^^^^^^^^^________^^^^^^]]]]]\\\\[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXWVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONNMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;:::::::::::999999999988888888888777777777776666666666655555555555444444444444433333333333222222222111111111110000000000000///////////...........-.-----------,,,,,,,,,,,,+,,,+++++++++++***********)))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!! ����������������‚‚‚‚‚‚‚€€�������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������‚‚‚‚‚‚���������������������������������������������‚‚‚‚‚ƒƒƒƒ„„„„„…………†††††††……„„„„ƒƒƒ‚‚���€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrqqqqqqqqqqrrsttyzzzzzzzyyxwvvutssrrrrqqqooooonnnnnnnnnnnnmmmmmmmnlmmmmmmmnnnnnnnnmmmmmmmmllkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggggffeeeeeddddddcccccbbbbbaaaaaaaaa````````________^^^^^^^^^^^^^^^^^^^^^^^___________^^^^^^]]]]\\\\[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXWVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONNMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999988888888888777777777776666666666655555555555444444444444433333333333222222222111111111110000000000000///////////...........-.-----------,,,,,,,,,,,,+,,,+++++++++++***********))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!! ���������������‚‚‚‚‚‚‚‚€�������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������‚‚‚‚‚‚‚‚����������������������������‚‚‚‚‚‚���������‚‚‚‚‚ƒƒƒƒƒ„„„„…………†††††††……………„„„ƒƒ‚‚‚��€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqrrrrqqqqqqqqqqqqqrrsttyzzzzzzzyxxwvuutssrrrrqqqooooonnnnnnnnnnnnnmmmmmmnllmmmmmmnnnnnnnnmmmmmmmmmllllkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggffeeeeeeddddddccccccbbbbbaaaaaaaaa```````________^^^^^^^^^^^^^^^^^^^^^^_____________^^^^^]]]]\\\\[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXVVVVVVVUUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOOOOONMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::99999999988888888888777777777776666666666655555555555444444444444433333333333222222222111111111110000000000000///////////...........-.------------,,,,,,,,,,,+,,,+++++++++++***********))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!! �������������‚‚‚‚‚‚‚‚‚‚��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚������������������������‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚ƒƒƒƒƒ„„„…………††††‡‡‡†††…………„„ƒƒƒ‚‚���€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttsssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppqqqrrsttyzzzzzzyyxwwvuttssrrrrqqqoooooonnnnnnnnnnnnmmmmmmnllmmmmmmmnnnnnnnmmmmmmmmmmllllllllllllkkkkkkkjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggfffeeeeedddddddccccccbbbbbbabaaaaaaa```````________^^^^^^^^^^^^^^^^^^^^______________^^^^^]]]]\\\\[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOONMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::99999999998888888888877777777776666666666655555555555444444444444443333333333222222222111111111110000000000000///////////..............-----------,,,,,,,,,,,+,,,+++++++++++***********))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!! ������������‚‚‚‚‚‚‚‚‚‚‚������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚ƒƒƒƒƒ„„„………†††‡‡‡‡††††††………„„ƒƒ‚‚‚���€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppqqqrrsttyzzzzzyyxxwvvuttssrrrrqqqoooooonnnnnnnnnnnnnmmmmmnllmmmmmmmmnnnnnmmmmmmmmmmmllllllllllllllkkkkkkjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggfffffeeeeddddddddcccccccbbbbbbbbaaaaaaa```````_______^^^^^^^^^^^^^^^^^^^^______________^^^^]]]]]\\\\[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@???????????>>>>>>>>>===========<<<<<<<<<<<;;;;;;;:::::::::::99999999998888888888877777777777666666666665555555555544444444444443333333333322222222111111111110000000000000////////////.............-----------,,,,,,,,,,,+,,,++++++++++++**********))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!! ����������‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„……†††‡‡‡‡††††††††……„„„ƒƒ‚‚���€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttsssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppqqqrrsttyyzzzyyyxwwvuutssrrrrrrqqooooooonnnnnnnnnnnnmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggffffffeeeeddddddddcccccccbbbbbbbbbaaaaaaa``````________^^^^^^^^^^^^^^^^^^^_____________^^^^^]]]]\\\\[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXXXVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOOONMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999988888888888777777777776666666666655555555555444444444444433333333333222222222111111111110000000000000///////////.............-----------,,,,,,,,,,,,,,,++++++++++++**********))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!! ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚�����������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„………††‡‡‡‡†‡‡‡‡‡††††……„„ƒƒƒ‚‚���€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttsssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppqqqrrsttyyyyyyyxxwvvuttssrrrrrrrqooooooonnnnnnnnnnnnnmmmmmlllmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmllllllllkkkkjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggggggggfffffffeeeddddddddddccccccccbbbbbbbbaaaaaaa```````_______^^^^^^^^^^^^^^^^^^^____________^^^^^]]]]]\\\\[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOOOOOMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAA@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999988888888888777777777776666666666655555555555444444444444433333333333222222222111111111110000000000000///////////.............-----------,,,,,,,,,,,,,,,,+++++++++++**********))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������‚‚‚‚‚‚ƒƒƒ„„„……††‡‡‡ˆˆˆˆˆˆˆˆˆ‡‡‡††……„„ƒƒƒ‚‚��ƒƒƒ‚‚‚‚‚‚‚���������������~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttuttttttttttttsssssssssssssssssssssrrrrrrrrsssttuuvvvwwvvvuutssrrqqppppoooooqqqqqqqqqqqppppppppppppppmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmllllkkkjkkkkkkkkkkkkkkjjjjjjjjjiiiiiihhhhhhhhhhhhhgggggggfggggfffffffffffeeeeeeedddcccccbbbbbbbaaaaaa```````_________^^___________________^^^^^]]]]\\\\\[[[[[ZZ\\[[[[[[[[[ZZZZZZZZZZZYYYWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBB@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999998888888888877777777776666666666655555555555444444444443333333333222222222211111111111000000///////////...........-..-----------,,,,,,,,,,,+,,,,++++++++++++*********)))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������‚‚‚‚‚ƒƒƒ„„………††‡‡ˆˆˆˆ‰‰‰ˆˆˆˆ‡‡†††……„„ƒƒ‚‚‚„ƒƒƒ‚‚‚‚‚‚���������������~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{zzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttuutttttttttttsssssssssssssssssssssrrrrrrrrsssttuuvvvvvvvuuttsrrqqpppppoooooqqqqqqqqqqqqpppppppppppppmmmmmmmmmmmnnnnnnnnnnoooooooooooonnnnnnmmmmlllkkkkjkkkkkkkkkkkjjjjjjjjjjjiiiihhhhhhhhhhhhhhggggggggffgggffffffffffffeeeeeeedddccccccbbbbbbaaaaaa```````_____________________________^^^^^]]]]]\\\\[[[[[[ZZ\\[[[[[[[[[[ZZZZZZZZZZYYYWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBB@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888877777777776666666666655555555555444444444443333333333222222222211111111111000000///////////...........-..-----------,,,,,,,,,,,+,,,,,+++++++++++*********)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ���������������������������������������������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������‚‚‚‚‚ƒƒƒ„„……††‡‡ˆˆˆ‰‰‰‰‰‰ˆˆˆˆ‡‡††……„„ƒƒ‚‚„„ƒƒƒ‚‚‚‚‚‚��������������~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttutuuuuutttuuutttttttttttssssssssssssssssssssrrrrrrrrsstttuuvvvvvvuuttssrrqqpppppoooooqqqqqqqqqqqqqppppppppppppmmmmmmmmmmmmnnnnnnnoooooooooooooooonnnnnmmmlllkkkkjkkkkkjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhggggggggfffggffffffffffffeeeeeeeedddccccccbbbbbbaaaaaaa``````___________________________^^^^^^]]]]]\\\\\[[[[[ZZZ\\[[[[[[[[[[ZZZZZZZZZZYYYWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBB@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888877777777776666666666655555555555544444444443333333333222222222211111111111000000///////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++*********)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ������������������������‚�����������������������‚‚����������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������‚‚‚‚‚ƒƒ„„„……††‡ˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡††……„„ƒ‚…„„ƒƒƒ‚‚‚‚‚‚�������������~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{zzzzzzzzzzzzzzzzzzzzyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutuuutttttttttttssssssssssssssssssssrrrrrrrssstttuuuvvvvuuuttsrrqqqpppppoooooqqqqqqqqqqqqqppppppppppppmmmmmmmmmmmmmnnnnnoooooppppppooooooonnnnmmmlllkkkjjkkkjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhgggggggggfffffffffffffffffeeeeeeeeedddccccccbbbbbbbaaaaaa``````__________________________^^^^^^]]]]]\\\\\[[[[[[ZZZ\\[[[[[[[[[[ZZZZZZZZZZZYYWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBB@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777777666666666655555555555544444444444333333333222222222221111111111100000///////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++*********)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ�����������������������‚‚��������������������‚‚‚‚‚�������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������‚‚‚‚ƒƒƒ„„……††‡‡ˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆˆ‡‡††……„„ƒ……„„ƒƒƒ‚‚‚‚‚‚‚�����������~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{zzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutuuuuttttttttttssssssssssstssssssssrrrrrrsssstttuuuuuuuuuttssrrqqpppppppooooqqqqqqqqqqqqqqpppppppppppllllmmmmmmmmmnnnnoooopppppppppppooooonnnmmmlllkkkjjkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhgggggggggffffffffffffffffffeeeeeeeeeddddcccccbbbbbbbaaaaaaa``````_________________________^^^^^^]]]]]\\\\\\[[[[[[ZZZ\\\[[[[[[[[[[ZZZZZZZZZZYYWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBB@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888887777777777666666666655555555555544444444444333333333222222222221111111111100000////////////.............------------,,,,,,,,,,,,,,,,++++++++++++********)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ���������������������‚‚‚‚������������������‚‚‚‚‚‚‚������������������������‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������‚‚‚‚ƒƒƒ„„……††‡ˆˆˆ‰‰‰ŠŠŠŠ‰‰‰‰ˆˆ‡‡††……„„†……„„ƒƒƒ‚‚‚‚‚‚‚����������~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{zzzzzzzzzzzzzzyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvvwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttssssssssssstssssssssrrrrrsssssttuuuuuuuuuttssrrqqqpppppppppoorqqqqqqqqqqqqqpppppppppppllllllmmmmmmmnnnnooopppppppppppppoooonnnmmmlllkkjjjkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhgggggggggfffffffffffffffffffeeeeeeeeeddddcccccbbbbbbbaaaaaaa``````_________________________^^^^^]]]]]\\\\\\[[[[[[[ZZZ\\\[[[[[[[[[[ZZZZZZZZZZYYWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999998888888888877777777776666666666655555555555444444444443333333332222222222211111111111000000///////////..............-----------,,,,,,,,,,,,,,,,++++++++++++********)))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ�������������������‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚���������������������‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������‚‚‚‚ƒƒƒ„„……†‡‡ˆˆ‰‰‰ŠŠŠŠŠŠ‰‰‰ˆˆˆ‡††……„††……„„ƒƒƒ‚‚‚‚‚‚‚���������~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttsssssssssstsssssssssrrrssssstttuuuuuuuutttssrrqqqpppppppppporrqqqqqqqqqqqqqpppppppppolllllllmmmmmmnnnoooppppqqqqqpppppoooonnnmmmllkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggggggffffffffffffffffffeeeeeeeeeedddddcccccbbbbbbbaaaaaaaa`````_______________________^^^^^^]]]]]\\\\\\\[[[[[[[ZZZ\\\[[[[[[[[[[ZZZZZZZZZZZYWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888877777777776666666666655555555555444444444443333333333222222222211111111111000000///////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++********))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ�����������������‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������‚‚‚‚ƒƒƒ„„……†‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠ‰‰‰ˆˆ‡††……‡††……„„ƒƒƒ‚‚‚‚‚‚‚‚�������~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxwxwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttsssssssssttsssssssssssssssttttuuuuuuuuttssrrrqqqppppppppppprrrqqqqqqqqqqqqppppppppoollllllllmmmmnnnooopppqqqqqqqqpppppooonnnmmlllkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhgggggggggggggffffffffffffffffffeeeeeeeeeeedddddccccbbbbbbbbaaaaaaaa`````__________________^_^^^^^^^^]]]]]]\\\\\\[[[[[[[[ZZZ\\\\[[[[[[[[[[ZZZZZZZZZZYWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888877777777776666666666655555555555544444444443333333333222222222211111111111000000///////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++********))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ����������������‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������‚‚‚‚ƒƒƒ„„…††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠ‰‰ˆˆˆ‡††…‡‡††……„„ƒƒƒƒ‚‚‚‚‚‚‚������~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyxxxxxxxxxxxxxxxxxwxxwwwwwwwwwwwwwwwwwvvvvvvwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttssssssssstsssssssssssssssstttuuuuuuuutttssrrqqqqppppppppppprrrqqqqqqqqqqqqppppppppoolllllllmmmmmnnnoopppqqqqqqqqqqpppooonnnmmmlllkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhgggggggggggggggfffffffffeffffffffeeeeeeeeeeeddddddccccbbbbbbbbaaaaaaaa`````_________________^^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[ZZZ\\\\[[[[[[[[[[ZZZZZZZZZZYWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777777666666666655555555555544444444444333333333222222222221111111111100000///////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++********))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ��������������‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������‚‚‚‚ƒƒ„„„…††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡‡††ˆ‡‡††……„„„ƒƒƒ‚‚‚‚‚‚‚�����~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttsssssssssstsssssssssssssssttttuuuuuuutttsssrrqqqqppppppppppprrrrqqqqqqqqqqqpppppppooollllllmmmmmnnnoopppqqqqqqqqqqqpppooonnnmmlllkkkjjjijjjjjjiiiiiiiiiiiihhhhhhhggggggggggggggffffffffffefffffffeeeeeeeeeeedddddddcccbbbbbbbbbaaaaaaaa`````________________^_^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[ZZ\\\\\[[[[[[[[[ZZZZZZZZZZZWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888887777777777666666666655555555555544444444444333333333222222222221111111111100000////////////.............------------,,,,,,,,,,,,,,,,+++++++++++********))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ�������������‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚����������������‚‚‚‚ƒƒƒ„……††‡‡ˆˆ‰‰‰ŠŠŠŠŠ‰‰‰‰ˆˆ‡‡†‰ˆ‡‡†††……„„ƒƒƒƒ‚‚‚‚‚‚����~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttssssssssttsssssssssssssttttuuuuuuuutttssrrrqqqqppppppppppprrrrrqqqqqqqqqqpppppppooolllllmmmmmnnnoopppqqqqrrrrqqqqpppoonnnmmmllkkkjjjjijjjjjiiiiiiiiiiiihhhhhhhhgggggggggggggffffffffffeeffffffeeeeeeeeeeeedddddddcccbbbbbbbbbaaaaaaaa`````__________________^^^^^^^^^]]]]]]\\\\\\\[[[[[[[[[[Z\\\\\[[[[[[[[[[ZZZZZZZZZZWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888877777777776666666666655555555555444444444443333333332222222222211111111111000000///////////.............------------,,,,,,,,,,,,,,,,++++++++++++*******))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������‚�����������������‚‚‚‚ƒƒƒ„……††‡‡ˆˆ‰‰‰‰‰Š‰‰‰‰‰ˆˆˆ‡‡‰‰ˆˆ‡‡††……„„„ƒƒƒ‚‚‚‚‚����~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttssssssssttssssssssssssttttuuuuuuuuutttssrrrqqqqppppppppppprrrrrrqqqqqqqqqpppppppooollllmmmmnnnnoopppqqqrrrrrrqqqpppooonnmmmlllkkkjjjjijjjjiiiiiiiiiiiiihhhhhhhhggggggggggggfffffffffffeefffffeeeeeeeeeeeeddddddddcccbbbbbbbbbaaaaaaaa`````___________________^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[Z\\\\\\[[[[[[[[[ZZZZZZZZZZWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999998888888888877777777776666666666655555555555444444444443333333332222222222211111111111000000///////////..............-----------,,,,,,,,,,,,,,,,++++++++++++*******))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚������������������‚‚‚ƒƒ„„……††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆˆ‡Š‰‰ˆˆ‡‡††………„„ƒƒƒ‚‚‚‚‚���~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttssssssssttsssssssssssttttuuuuuuuuuuttsssrrqqqqqqpppppppppprrrrrqqqqqqqqqppppppppooolmmmmmmnnnoooppqqqqrrrrrrrqqqppooonnmmmlllkkkjjjjiijjjjiiiiiiiiiiiihhhhhhhhhgggggggggggfffffffffffeeefffffeeeeeeeeeeeeddddddddcccbbbbbbbbaaaaaaaaaa````___________________^^^^^^^]]]]]]]]\\\\\\\[[[[[[[[[Z\\\\\\[[[[[[[[[[ZZZZZZZZZXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777776666666666655555555555544444444443333333333222222222211111111111000000///////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++*******)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚�������������������‚‚‚‚ƒ„„„…†††‡‡ˆˆˆ‰‰‰‰‰‰‰ˆˆˆˆ‡ŠŠ‰‰ˆˆˆ‡‡††……„„ƒƒƒ‚‚‚‚‚��~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{||{{{{{{{{zzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttsssssssttsssssssssstttttuuuuuuuuutttsssrrqqqqqqpppppppppprrrrrrqqqqqqqqpppppppppppmmmmmnnnooopppqqqrrrrrrrrqqqpppoonnmmmlllkkkkjjjjiijjjjiiiiiiiiiiiihhhhhhhhhggggggggggffffffffffffeeefffffeeeeeeeeeeeeddddddddcccbbbbbbbbbaaaaaaaaa`````___________________^^^^^^^]]]]]]]\\\\\\\\[[[[[[[[Z\\\\\\[[[[[[[[[[ZZZZZZZZZXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777777666666666655555555555544444444444333333333222222222221111111111000000///////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚‚‚������������������‚‚‚ƒƒƒ„„……††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆŠŠŠ‰‰‰ˆˆ‡‡††……„„ƒƒƒ‚‚‚‚‚�~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||{{{{{{{{{{{{{|||||{{{{{{{zzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttsssssssttssssssssssttttuuuuuuuuuutttssrrrqqqqqqqppppppppprrrrrrqqqqqqqqpppppppppppmmmnnnooopppqqqrrrrrrrrrrqqpppoonnmmmllllkkkjjjjiiijjjjiiiiiiiiiiiiihhhhhhhhggggggggggffffffffffffeeefffffeeeeeeeeeeeeddddddddcccbbbbbbbbbaaaaaaaaaa`````___________________^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[\\\\\\\[[[[[[[[[ZZZZZZZZZXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::9999999999888888888877777777777666666666655555555555544444444444333333333222222222221111111111100000///////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚‚‚�������������������‚‚ƒƒƒ„„………††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‹ŠŠŠŠ‰‰‰ˆˆ‡‡†……„„ƒƒƒ‚‚‚‚‚~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{|||||||{{{{{{zzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttsssssssttsssssssssttttuuuuuuuuuuutttssrrrqqqqqqqqpppppppprrrrrrqqqqqqqqpppppppppppmnnnoooppqqqqrrrrrrrrrrrqqqppoonnmmmllllkkkjjjjjiiijjjjiiiiiiiiiiiiihhhhhhhhgggggggggfffffffffffffeeefffffeeeeeeeeeeeeddddddddcccbbbbbbbbbaaaaaaaaaa``````__________________^^^^^^]]]]]]]\\\\\\\\[[[[[[[[[\\\\\\\[[[[[[[[[ZZZZZZZZZXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777777666666666665555555555544444444444333333333222222222221111111111100000////////////.............------------,,,,,,,,,,,,,,,,+++++++++++*******)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!! ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚‚‚������������������‚‚‚ƒƒƒ„„……††††‡‡‡‡‡ˆˆˆˆˆˆ‹‹ŠŠŠŠŠ‰‰ˆˆ‡‡††…„„ƒƒƒ‚‚‚‚~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{||||||||{{{{{{zzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttssssssttssssssssttttuuuuuuvvuuuuttsssrrrqqqqqqqqqppppppprrrrrrqqqqqqqppppppppppqqnnoopppqqqrrrrssssssrrrrqqppoonnnmmlllkkkkkjjjjjiiijjjjiiiiiiiiiiiiihhhhhhhhgggggggggffffffffffffffeeffffffeeeeeeeeeeeddddddddcccbbbbbbbbbbaaaaaaaaaa``````__________________^^^^^]]]]]]]]\\\\\\\\[[[[[[[[\\\\\\\\[[[[[[[[[ZZZZZZZZXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBAAA@@@@@@@@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888877777777776666666666655555555555444444444443333333332222222222211111111111000000///////////.............------------,,,,,,,,,,,,,,,,++++++++++++******)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!! ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚�����������������‚‚‚‚ƒƒƒ„„„………††††‡‡‡‡‡ˆˆˆ‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡††…„„ƒƒƒ‚‚‚~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{|||||||||{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttsssssstttsssssstttttuuuuvvvvuuuuttsssrrrqqqqqqqqqppppppprrrrrrqqqqqqqqpppppppqqqqoopppqqrrrsssssssssssrrqqqpoonnnmmlllkkkkkjjjjjjiiijjjjjiiiiiiiiiiiiihhhhhhhgggggggggffffffffffffffeeffffffeeeeeeeeeeeddddddddcccbbbbbbbbbbaaaaaaaaaa``````__________________^^^^^]]]]]]]]\\\\\\\\[[[[[[[[\\\\\\\\[[[[[[[[[ZZZZZZZZXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBAAAA@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777776666666666655555555555544444444443333333333222222222211111111111000000///////////..............-----------,,,,,,,,,,,,,,,,++++++++++++******)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚������������������‚‚‚‚ƒƒƒ„„„………††††‡‡‡‡‡ˆ‹‹‹‹‹‹‹ŠŠŠ‰‰ˆ‡‡†……„„ƒƒƒ‚‚~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||{{|||||||||{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttsssssstttssssstttttuuuuuvvvvuuuuttsssrrrqqqqqqqqqqpppppprrrrrrqqqqqqqqppppqqqqqrrppqqrrrssstttttttsssrrrqqppoonnmmlllkkkkkjjjjjjiiiijjjjjiiiiiiiiiiiiihhhhhhhggggggggggfffffffffffffeeffffffeeeeeeeeeeeddddddddccccbbbbbbbbbaaaaaaaaaaa```````________________^^^^^^]]]]]]]\\\\\\\\[[[[[[[[\\\\\\\\[[[[[[[[[[ZZZZZZZXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777777666666666655555555555544444444444333333333222222222221111111111000000///////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++******))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚ƒƒƒ„„„…………†††‡‡‡‡Š‹‹‹‹‹‹‹ŠŠŠ‰‰ˆ‡‡†……„„ƒƒƒ‚~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{zzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttssssstttssssttttttuuuuvvvvvuuutttsssrrrqqqqqqqqqqqppppprrrrrrqqqqqqqqqqqqqqqrrsspqrrsssttttuutttttssrrqqppoonnmmlllkkkkkjjjjjjjiiiijjjjjjiiiiiiiiiiiihhhhhhhggggggggggfffffffffffffeeffffffeeeeeeeeeeeddddddddcccccbbbbbbbbbaaaaaaaaaaa```````________________^^^^^]]]]]]]\\\\\\\\\[[[[[[[\\\\\\\\[[[[[[[[[[ZZZZZZZXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777777666666666655555555555544444444444333333333222222222221111111111100000///////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++******))))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚ƒƒƒƒ„„„„………†††‡‡ŠŠ‹‹‹‹‹‹‹ŠŠŠ‰ˆˆ‡‡†……„„ƒƒƒ~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttsssssttttstttttttuuuuvvvvvvuuutttssrrrrqqqqqqqqqqqppppprrrrrrqqqqqqqqqqqqqrrrsttqrssttuuuuuuuuutttssrrqqpoonnmmlllkkkkkjjjjjjjjiiiijjjjjjjiiiiiiiiiiihhhhhhhggggggggggffffffffffffffeffffffeeeeeeeeeeeddddddddcccccbbbbbbbbbaaaaaaaaaaa`````````______________^^^^^]]]]]]]]\\\\\\\\[[[[[[[\\\\\\\\\[[[[[[[[[ZZZZZZZXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777777666666666665555555555544444444444333333333222222222221111111111100000////////////.............-----------,,,,,,,,,,,,,,,,,+++++++++++******))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚ƒƒƒƒ„„„„……†††‡ŠŠ‹‹‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡††……„„ƒƒ~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttsssssttttttttttttuuuuvvvvvvuuutttssrrrrqqqqqqqqqqqqpppprrrrrrqqqqqqqqqqqrrrssttussttuuvvvvvvvuuuttssrqqpponnmmlllkkkkkjjjjjjjjjiiiijjjjjjjiiiiiiiiiiiihhhhhhggggggggggffffffffffffffefffffffeeeeeeeeeeedddddddcccccbbbbbbbbbbaaaaaaaaaa```````````____________^^^^^]]]]]]]]\\\\\\\\[[[[[[[\\\\\\\\\[[[[[[[[[ZZZZZZZXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBAAAA@@@@@@@@@@@???????????>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::99999999999888888888877777777776666666666655555555555444444444443333333332222222222211111111111000000///////////.............------------,,,,,,,,,,,,,,,,+++++++++++******))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚ƒƒƒƒ„„„………††‰ŠŠ‹‹‹‹‹‹‹‹ŠŠ‰‰ˆ‡‡††……„„ƒ~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttsssstttttttttttuuuuvvvvvvvvuutttssrrrrqqqqqqqqqqqqpppprrrrrrqqqqqqqqqqrrrsstuuvttuuvvwwwwwvvvuutssrrqppoonmmmllkkkkkkjjjjjjjjjiiiijjjjjjjiiiiiiiiiiiihhhhhhgggggggggggfffffffffffffffffffffeeeeeeeeeeedddddddccccccbbbbbbbbbaaaaaaaaaa````````````___________^^^^^]]]]]]]]\\\\\\\\\[[[[[[]\\\\\\\\[[[[[[[[[[ZZZZZZXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;;::::::::::99999999999888888888877777777776666666666655555555555544444444443333333333222222222211111111111000000///////////..............-----------,,,,,,,,,,,,,,,,++++++++++++******)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚ƒƒƒƒ„„„……†‰‰ŠŠ‹‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡††……„„€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuttttttttttttttsssstttttttttttuuuuvvvvvvvvuutttssrrrrqqqqqqqqqqqqqppprrrrrrqqqqqqqqrrrssttuvwwuuvwwwwxxwwwvvuutssrqqpoonnmmlllkkkkkjjjjjjjjjjjiiijjjjjjjjiiiiiiiiiiiihhhhhgggggggggggfffffffffffffefffffffeeeeeeeeeeedddddddccccccbbbbbbbbbbaaaaaaaaa````````````____________^^^^]]]]]]]]\\\\\\\\\[[[[[[]\\\\\\\\\[[[[[[[[[ZZZZZZXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBAAAAA@@@@@@@@@@???????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888877777777777666666666655555555555544444444443333333333222222222221111111111000000///////////..............-----------,,,,,,,,,,,,,,,,++++++++++++******)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚‚ƒƒƒ„„„……‰‰‰ŠŠŠ‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡††………„€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttssstttttttttttuuuvvvvvvvvvuutttssrrrrqqqqqqqqqqqqqppprrrrrrqqqqqqrrrrssttuvwxxvvwxxxxxxxwwvvuttsrqqpoonnmmlllkkkkkkjjjjjjjjjjjiiijjjjjjjjiiiiiiiiiiiihhhhhggggggggggggfffffffffffffffffffffeeeeeeeeeedddddddcccccccbbbbbbbbbaaaaaaaaa`````````````__________^^^^^^]]]]]]]]\\\\\\\\[[[[[[]\\\\\\\\\[[[[[[[[[ZZZZZZXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888877777777777666666666655555555555544444444444333333333222222222221111111111000000///////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++******))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������€€€€€€�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€����������������������������������€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„……………††‡‡‡‡‡‡‡†††……„„ƒƒ‚‚‚�„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��������~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||{{{{{{{|||||}}}}}}}}}}}}}||||||||zzzzzzzzzyyyyyyyyyyxxxxxxzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvuuuuuuutttttttttttttttssstttttttttttuuuuvvvvvvvvuuuttsssrrrrrqqqqqqqqqqqqppqqqqqqqqqqqqqqrrssttuvwxyxxyyzzzzyyyxwwvutssrqqpoonpppoooonnnnnnnnmmmmmmmmmmjjjjjjjjjiiiiiiiiiiiihhhhggffffffffffffeeeeeeeeeeeffeeeeeeeeeeeedddddddddddcccbbbbbbbbbbaaaaaaaaaa````````````____________^^^^^^]]]]]]]]\\\\\\\\\[[[[[[ZZZYYYYYYYYYXXXXXXXXXXWWWXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>========<<<<<<<<<<;;;;;;;;:::::::::::9999999999888888888877777777776666666666655555555555444444444433333333222222222211111111100000000000///////////........-----------,,,,,,,,,++++++++++++***********))**))))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������€€€€���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€�����������������������������������€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„…„………†††‡‡‡‡‡†††……„„ƒƒƒ‚‚‚„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����~~~~~~~~~~~~~~~~~~}}}}}}}||||||||||{{{{{{{{||||||}}}}}}}}}}}}||||||||zzzzzzzzzzyyyyyyyyyyxxxxxzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwvvuuuuuuuttttttttttttttttsstttttttttttuuuvvvvvvvvvuuuttsssrrrrrqqqqqqqqqqqqppqqqqqqqqqqqqqrrsstuuvwxyyyyzzzzzzzyyxwvuutsrqqpoonnppoooonnnnnnnnnnmmmmmmmmmjjjjjjjjjjiiiiiiiiiiihhhhgggfffffffffffeeeeeeeeeeefffeeeeeeeeeeedddddddddddcccbbbbbbbbbbbaaaaaaaaaa```````````____________^^^^^^]]]]]]]]\\\\\\\\\[[[[[[ZZZYYYYYYYYYYXXXXXXXXXWWWXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::9999999999888888888877777777776666666666655555555555444444444443333333222222222221111111100000000000///////////........-----------,,,,,,,,,,+++++++++++************)**))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������€€€����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€������������������������������������€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„„„……††††††††††……„„„ƒƒ‚‚‚„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~~~}}}}}}}}|||||||||{{{{{{{{|||||||}}}}}}}}}}}||||||||zzzzzzzzzzzyyyyyyyyyxxxxxzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvuuuuuuutttttttttttttttttsttttttttttuuuuvvvvvvvvvuuuttsssrrrrrrqqqqqqqqqqqppqqqqqqqqqqqqrrssttuvwxyzzyzz{{{{zzyxxwvutsrrqpponnnpooooonnnnnnnnnnmmmmmmmmmjjjjjjjjjjiiiiiiiiiiihhhhgggffffffffffffeeeeeeeeeefffeeeeeeeeeeedddddddddddccccbbbbbbbbbbaaaaaaaaaaa```````````___________^^^^^^]]]]]]]]]\\\\\\\\\[[[[[ZZZZYYYYYYYYYXXXXXXXXXWWWXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>========<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888888877777777777666666666655555555555444444444443333333222222222221111111100000000000///////////........-----------,,,,,,,,,,+++++++++++************)***)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ�������������������������€������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������€�������������������������������������€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„ƒƒ„„…………††††††………„„„ƒƒƒ‚‚…„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚~~~~~~~~~~~~}}}}}}}}||||||||{{{{{{{{{||||||||}}}}}}}}}|||||||||zzzzzzzzzzzzyyyyyyyyyxxxxzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwvuuuuuuutttttttttttttttttsttttttttttuuuuvvvvvvvvvvuutttsssrrrrrrqqqqqqqqqqppqqqqqqqqqqqrrssttuvwxyyz{zz{{{{{zzyxwvuutsrqppoonnmpooooonnnnnnnnnnnmmmmmmmmjjjjjjjjjjiiiiiiiiiiiihhhgggffffffffffffeeeeeeeeeefffeeeeeeeeeeeeddddddddddccccbbbbbbbbbbaaaaaaaaaaa```````````___________^^^^^^]]]]]]]]]\\\\\\\\\[[[[[ZZZZYYYYYYYYYXXXXXXXXXXWWXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>========<<<<<<<<<<<;;;;;;;;::::::::::9999999999988888888877777777777666666666665555555555444444444443333333222222222221111111110000000000///////////........-----------,,,,,,,,,,+++++++++++************)***)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������������€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„ƒƒƒ„„„……………………………„„„ƒƒƒƒ‚…………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ€€€€€€~~~~~~~~~~}}}}}}}}|||||||||{{{{{{{{||||||||||}}}}}}||||||||||zzzzzzzzzzzzzzyyyyyyyyxxxzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwvuuuuuuuutttttttttttttttttttttttttttuuuvvvvvwwvvvvuuuttsssrrrrrrqqqqqqqqqqppqqqqqqqqqrrrssttuvwxxyz{|z{{{{{{zyyxwvutsrqppoonnmmooooonnnnnnnnnnnnmmmmmmmmjjjjjjjjjjjiiiiiiiiiiihhhgggffffffffffffeeeeeeeeeefffeeeeeeeeeeeeddddddddddcccccbbbbbbbbbbaaaaaaaaaa```````````___________^^^^^^]]]]]]]]]\\\\\\\\\[[[[[ZZZZYYYYYYYYYXXXXXXXXXXWWXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>=========<<<<<<<<<<;;;;;;;;:::::::::::999999999988888888877777777777666666666665555555555444444444443333333222222222221111111110000000000////////////.......-----------,,,,,,,,,,++++++++++++***********)***)))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������������������€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚ƒƒƒƒ„„„„………………„„„„ƒƒƒƒƒ‚…………………………„„„„„„„ƒƒƒƒƒƒƒƒ€€€€€€€€€~~~~~~~~~~}}}}}}}|||||||||{{{{{{{{||||||||||||}|||||||||||||zzzzzzzzzzzzzzzyyyyyyyyxxzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuutttttttttttttttttttttttttttuuuvvvvwwwwvvvuuuttssssrrrrrqqqqqqqqqqpprqqqqqqrrrrssttuvvwxyz{{|{{{{{{zzyxwvutsrqqpoonnmmmooooonnnnnnnnnnnnnmmmmmmmjjjjjjjjjjjiiiiiiiiiiihhhggggffffffffffffeeeeeeeeefffeeeeeeeeeeeeddddddddddcccccbbbbbbbbbbaaaaaaaaaa```````````___________^^^^^^]]]]]]]]]\\\\\\\\\[[[[[ZZZZZYYYYYYYYXXXXXXXXXXWWXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>=========<<<<<<<<<<;;;;;;;;:::::::::::9999999999888888888877777777776666666666655555555555444444444433333333222222222211111111100000000000///////////.......------------,,,,,,,,,++++++++++++***********)***))))))))))))((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������������������������������€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚ƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒ‚…………………………………„„„„„„„„ƒƒƒƒ€€€€€€€€€€~~~~~~~~~~}}}}}}}||||||||{{{{{{{{||||||||||||||||||||||||||zzzzzzzzzzzzzzzzyyyyyyyyxzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwuuuuuuuutttttttttttttttttttttttttttuuuvvvwwwwwwvvvuuuttsssrrrrrrqqqqqqqqqqprrrrrrrrrrssttuuvwxyzz{||{{{{{{zyxxwvtssrqpoonnmmmmoooooonnnnnnnnnnnnmmmmmmmjjjjjjjjjjjjiiiiiiiiiiihhggggffffffffffffeeeeeeeeeffffeeeeeeeeeeeddddddddddccccccbbbbbbbbbaaaaaaaaaa```````````___________^^^^^^]]]]]]]]]\\\\\\\\\[[[[[ZZZZYYYYYYYYYXXXXXXXXXXXWXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>=========<<<<<<<<<<;;;;;;;;;::::::::::9999999999888888888877777777776666666666655555555555444444444433333333222222222221111111100000000000///////////........-----------,,,,,,,,,++++++++++++***********)***))))))))))))((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������������������������€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚ƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒ‚………………………………………„„„„„„„„„„���€€€€€€€€~~~~~~~~~}}}}}}}}||||||||{{{{{{{{||||||||||||||||||||||||||zzzzzzzzzzzzzzzzzyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwuuuuuuuuuttttttttttttttttutttttttttuuuvvvwwwwwwwvvvuuttssssrrrrrqqqqqqqqqqqrrrrrrrrsssttuuvwxxyz{{||{{{{{zyyxwvutsrqpoonnnmmmmooooooonnnnnnnnnnnnmmmmmmkjjjjjjjjjjjiiiiiiiiiiihhggggffffffffffffeeeeeeeeeffffeeeeeeeeeeeedddddddddccccccbbbbbbbbbbaaaaaaaaa```````````___________^^^^^^]]]]]]]]]]\\\\\\\\[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXWXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>>=========<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888888877777777776666666666655555555555444444444443333333222222222221111111100000000000///////////........-----------,,,,,,,,,,+++++++++++***********)***))))))))))))((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!! ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������������������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚�������������������������������������������€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚……………………………………………„„„„„„„„�����€€€€€€~~~~~~~~~}}}}}}}}|||||||||{{{{{{{||||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwuuuuuuuuuttttttttuuuuutttuutttttttuuuuvvwwwwwwwwwvvuuuttsssrrrrrqqqqqqqqqqqrrrrrrssssttuuvwwxyyz{{||{{{zzyyxwvutsrqpponnnmmmmmooooooonnnnnnnnnnnnmmmmmmkjjjjjjjjjjjiiiiiiiiiiiihggggffffffffffffeeeeeeeeeffffeeeeeeeeeeeedddddddddcccccccbbbbbbbbbaaaaaaaaa```````````___________^^^^^^]]]]]]]]]\\\\\\\\\\[[[[ZZZZZYYYYYYYYYXXXXXXXXXXWXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::9999999999988888888877777777777666666666665555555555444444444443333333222222222221111111100000000000///////////........-----------,,,,,,,,,,+++++++++++****************)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!! ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ���������������������‚‚�‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚������������������������������������������€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚………………………………………………„„„„„„„������€€€€€~~~~~~~~~}}}}}}}}||||||||||{{{{{{|||||||||||||||||||||||||{zzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwuuuuuuuuuuuutuuuuuuuuuuutuuuttttttuuuuvvwwwwwwwwwvvvuutttsssrrrrqqqqqqqqqqqrrsssssstttuuvvwxxyzz{{||{zzzyyxwvutsrqppoonnmmmmmmoooooooonnnnnnnnnnnmmmmmmkjjjjjjjjjjjjiiiiiiiiiiihgggggffffffffffffeeeeeeeeffffeeeeeeeeeeeedddddddddcccccccbbbbbbbbbaaaaaaaaa```````````___________^^^^^^^]]]]]]]]]\\\\\\\\\[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::999999999988888888877777777777666666666665555555555444444444443333333222222222221111111110000000000///////////........-----------,,,,,,,,,,+++++++++++****************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ��������������������‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚�����������������������������������������€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚…………………………………………………„„„„„„������€€€€€~~~~~~~~}}}}}}}}|||||||||||{{{{{{|||||||||||||||||||||||||{zzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttuuuuvvwwwwxxxwwwwvvuuttsssrrrrqqqqqqqqqqqsssssttttuuuvvwxxyyz{{{||zzzyyxwvutsrrqpoonnmmmmmmmooooooooonnnnnnnnnnnmmmmmkkjjjjjjjjjjjiiiiiiiiiiihgggggffffffffffffeeeeeeeeffffeeeeeeeeeeeedddddddddcccccccbbbbbbbbbaaaaaaaaa```````````__________^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::999999999988888888877777777777666666666665555555555544444444443333333222222222221111111110000000000////////////.......-----------,,,,,,,,,,+++++++++++****************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„�������������������‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚�����������������������������������������€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚„„……………………………………………„„„„„„�����€€€€€€~~~~~~~~~}}}}}}}}||||||||||||{{{{{||||||||||||||||||||||||{{zzzzzzzzzzzzzzzzzzzzzzyyy{zzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttuuuuvvvwwwxxxxxwwwvvvutttssrrrrrqqqqqqqrrrssttttuuuuvvwwxxyyzz{{{{{zyyyxwvuutsrqpoonnnmmmmmmmooooooooonnnnnnnnnnnmmmmmkkjjjjjjjjjjjjiiiiiiiiiiigggggffffffffffffeeeeeeeeffffeeeeeeeeeeeedddddddddcccccccbbbbbbbbbaaaaaaaaa```````````__________^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::9999999999888888888877777777776666666666655555555555444444444433333333222222222211111111100000000000///////////.......------------,,,,,,,,,++++++++++++***************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„������������������‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚���������������������������������������€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������„„„„…………………………………„„„„„„„„����€€€€€€~~~~~~~~~~}}}}}}}}||||||||||||||{{{}|||||||||||||||||||||||{{zzzzzzzzzzzzzzzzzzzzzzzyy{zzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwuuuuuuuuuuuuuuuuuuuvvvuuuvuuuuuutuuuuvvvwwwxxxxxxwwwvvuuttsssrrrrqqqqqrrrrrtttuuuuvvvwwwxxyyyzzz{{{{yyxxwvvutsrqpponnnmmmmmmmmoooooooooonnnnnnnnnnmmmmmkkkjjjjjjjjjjjiiiiiiiiiiigggggffffffffffffeeeeeeeeffffeeeeeeeeeeeedddddddddcccccccbbbbbbbbbaaaaaaaaa```````````__________^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999988888888877777777776666666666655555555555444444444433333333222222222221111111100000000000///////////.......------------,,,,,,,,,++++++++++++***************))))))))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„����������������‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚���������������������������������������€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€�����������������������„„„„„„…………………………„„„„„„„„„��€€€€€€€~~~~~~~~~~}}}}}}}}||||||||||||||{{{}}||||||||||||||||||||||{{zzzzzzzzzzzzzzzzzzzzzzzzy{{zzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxwwwwwwwwuuuuuuuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuvvvwwxxxxxxxxxwwvvuuttssrrrrrqqrrrrrsstuuuvvvvwwwxxxyyyzzzzz{zzxxxwvuutsrqqpoonnnmmmmmmmmoooooooooonnnnnnnnnnnmmmmkkkjjjjjjjjjjjiiiiiiiiiiiggggggfffffffffffeeeeeeeeffffeeeeeeeeeeeedddddddddcccccccbbbbbbbbbaaaaaaaaa``````````___________^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::9999999999988888888877777777777666666666655555555555444444444433333333222222222221111111100000000000///////////........-----------,,,,,,,,,,+++++++++++***************))))))))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„���������������‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚���������������������������������������€€ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€��ƒ„„„„„„„„……………„„„„„„„„„ƒƒ€€€€€€€€~~~~~~~~~}}}}}}}}}}|||||||||||||||{{}}|||||||||||||||||||||||{zzzzzzzzzzzzzz{{{{{zzzzzz{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxwwwwwwwuuuuuuuuuuuuuuuvvvvvvvvvvvvvuuuuuuuuuuvvwwxxxyyyxxxxwwvvuttsssrrrrrrrrrrsssuuvvvwwwwxxxyyyyyzzzzzzzzxwwvuutsrqqpoonnnmmmmmmmmmoooooooooonnnnnnnnnnnmmmmkkkjjjjjjjjjjjjiiiiiiiiiiggggggffffffffffffeeeeeeeffffeeeeeeeeeeeeeddddddddcccccccbbbbbbbbbaaaaaaaaa``````````___________^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[ZZZZZZYYYYYYYYYYYXXXXXXXXYXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::9999999999988888888877777777777666666666665555555555444444444433333333222222222221111111100000000000///////////........-----------,,,,,,,,,,+++++++++++***************))))))))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„�������������‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒ€€€€€€€~~~~~~~~~}}}}}}}}}}}||||||||||||||||{}}}||||||||||||||||||||||{zzzzzzzzzzzzz{{{{{{{zzzzz{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwwuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuvvwwxxxyyyyyxxxwwvuuttssrrrrrrrrsssttvvwwwxxxxxyyyyyyzzzzzzzyywwvuutsrrqppoonnnmmmmmmmmmooooooooooonnnnnnnnnnnmmmkkkkjjjjjjjjjjjiiiiiiiiiiggggggffffffffffffeeeeeeefffffeeeeeeeeeeeeddddddddcccccccbbbbbbbbbaaaaaaaaa``````````__________^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZYYYYYYYYYYYYYXXXXXXYYYXXXXXXXXWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::999999999988888888877777777777666666666665555555555444444444433333333222222222221111111110000000000///////////........-----------,,,,,,,,,,+++++++++++****************)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒ€€€€€~~~~~~~~}}}}}}}}}}}}}|||||||||||||||||}}}}||||||||||||||||||||||zzzzzzzzzzzz{{{{{{{{{zzzz{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxwwwwwwwvuuuuuuuuuuuuvvvvvwwwwwwvwvvvuuuuuuuuuvvwwxxyyyyyyyxxxwvvuttsssrrrrrrsssttuvwwxxxyyyyyyyzzzzzzzzyyyxvvuutsrrqppoonnnnmmmmmmmmmooooooooooonnnnnnnnnnnmmmkkkkjjjjjjjjjjjiiiiiiiiiigggggggfffffffffffeeeeeeefffffeeeeeeeeeeeeddddddddcccccccbbbbbbbbbbaaaaaaaa``````````__________^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZYYYYYYYYYYYYYXXXXXYYYYXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQQPOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::999999999988888888887777777777666666666665555555555544444444433333333222222222221111111110000000000///////////........-----------,,,,,,,,,,+++++++++++****************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„��������‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€ƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒ€€€~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||}}}}}|||||||||||||||||||||zzzzzzzzzzz{{{{{{{{{{{zzz{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxwwwwwwwvuuuuuuuuuuuvvvvvwwwwwwwwwwvvuuuuuuuuuvvwwxxyyyyyyyyxxwwvuuttsssrrrrsssttuuwxxxyyyyzzzzzzzzzzyyyyyxxvuutssrqqpooonnnnmmmmmmmmmooooooooooonnnnnnnnnnnmmmkkkkjjjjjjjjjjjiiiiiiiiiigggggggfffffffffffeeeeeeefffffeeeeeeeeeeeeddddddddcccccccbbbbbbbbbbaaaaaaaa``````````__________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[ZZZZZZZZYYYYYYYYYYYYYYXXXYYYYYXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999999888888888877777777776666666666655555555555444444444333333333222222222211111111100000000000///////////.......-----------,,,,,,,,,,++++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€€€€€€€€€€€€€€€€€€€‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚~~~~~~~~}}}}}}}}}}}}}||||||||||||||||||}}}}}|||||||||||||||||||||zzzzzzzzzz{{{{{{{{{{{{zzz{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxwwwwwwwvvuuuuuuuuuvvvvvwwwwwwwwwwwvvvuuuuuuuuvvwwxxyyyzzzzyyxxwvvuutsssssssssttuuvxxyyyzzzzzzzzzzzyyyyyxxxwuttssrqqppoonnnnnmmmmmmmmmpooooooooooonnnnnnnnnnmmmkkkkjjjjjjjjjjjjiiiiiiiiigggggggffffffffffffeeeeeefffffeeeeeeeeeeeeddddddddcccccccbbbbbbbbbbaaaaaaaa``````````__________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[ZZZZZZZZZYYYYYYYYYYYYYYYXYYYYYYXXXXXXXXWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQPPOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::9999999999888888888877777777776666666666655555555555444444444333333333222222222221111111100000000000///////////.......------------,,,,,,,,,++++++++++++***************))))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||||}}}}}}||||||||||||||||||||{{{zz{{{{{{{{{{{{{{{{{{zz{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyxxxxxxxxwwwwwwwvvuuuuuuuuvvvvvwwwwwxxwwwwwvvvuuuttuuuvvwwxxyyzzzzzzyyxxwvuuttsssssssttuuvvxyyzzzzzzzzzzzzyyyyxxxwwvttssrqqppooonnnnnnmmmmmmmmppoooooooooonnnnnnnnnnnmmkkkkkjjjjjjjjjjjiiiiiiiiiggggggggfffffffffffeeeeeefffffeeeeeeeeeeeeedddddddcccccccbbbbbbbbbbaaaaaaaa``````````__________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::9999999999888888888877777777777666666666655555555555444444444333333333222222222221111111100000000000///////////........-----------,,,,,,,,,++++++++++++***************))))))))))))((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||||}}}}}}}|||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zz|{{{{zzzzzzzzzzz{{{{{{{{zzzzzyyyyyyxxxxxxxxxwwwwwwvvvuuuuuuvvvvvwwwwxxxxxwwwwwvvuuutttuuuvvwxxyyzzzzzzzyyxwwvuuttsssssttuuvvwyyzzzz{{{zzzzzyyyyxxwwwvvtssrrqpppooonnnnnnnnmmmmmmppoooooooooonnnnnnnnnnnmmkkkkkjjjjjjjjjjjiiiiiiiiiggggggggfffffffffffeeeeeefffffeeeeeeeeeeeeddddddddcccccccbbbbbbbbbbaaaaaaaa``````````__________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQQPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBCBBBBBBBBBBAAAAAAAAAA@@@@A@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::999999999888888888877777777777666666666665555555555444444444333333333222222222221111111100000000000///////////........-----------,,,,,,,,,,+++++++++++***************))))))))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚������������������������ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚~~~~~~~~~~~}}}}}}}}}}}}}}||||||||||||||||}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zz|{{{{{zzzzzzzz{{{{{{{{{{{zzzzzyyyyyyxxxxxxxxwwwwwwvvvuuuuuvvvvvwwwwxxxxxxxwwwwvvuuutttuuuvvwxxyyzzz{{zzzyxxwvvuttttstttuuvvwwyzzzz{{{{zzzzyyyxxxwwvvvussrrqqppooonnnnnnnnnnnmmmmppoooooooooonnnnnnnnnnnmmkkkkkjjjjjjjjjjjjiiiiiiiiggggggggffffffffffffeeeeeffffffeeeeeeeeeeeddddddddcccccccbbbbbbbbbbaaaaaaaa``````````___________^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\[ZZZZZZZZZZZZZZZZYYYYYYYYZYYYYYYYYXXXXXXXXWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQPPOOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBCBBBBBBBBBBAAAAAAAAAA@@@@A@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::999999999888888888877777777777666666666665555555555444444444333333333222222222221111111110000000000///////////........-----------,,,,,,,,,,+++++++++++***************))))))))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚����������������������ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||||||}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zz|{{{{{zzzzzzz{{{{{{{{{{{{zzzzzzyyyyyxxxxxxxxwwwwwwvvvvuuuvvvvvvwwwxxxxxxxxwxwwvvuutttttuuvvwxxyyzz{{{{zzyyxwwvuutttttttuuvvwwyzzzz{{{zzzzyyyxxwwwvvuutrrrqqppoooonnnnnnnnnnnmmmmpppoooooooooonnnnnnnnnnnmkkkkkkjjjjjjjjjjjiiiiiiiiggggggggffffffffffffeeeeeffffffeeeeeeeeeeeedddddddcccccccbbbbbbbbbbbaaaaaaa```````````__________^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\[[ZZZZZZZZZZZZZZZZZYYYYYYZZYYYYYYYYYXXXXXXXWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBCBBBBBBBBBBAAAAAAAAAA@@@@A@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::999999999888888888887777777777666666666665555555555544444444333333333222222222221111111110000000000///////////........-----------,,,,,,,,,,+++++++++++****************)))))))))))(((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚���������������������ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{zzzzzz{{{{{{{{{{{{{zzzzzzzyyyyyxxxxxxxxwwwwwvvvvvvvvvvvvwwwwxxxxxxxxwxwwvvuutttttuuuvwwxyyzz{{{{{zzyxxwvvuutttttuuvvwwxyzzzzzzzzzzyyyxxwwvvvuuttrrqqpppoooonnnnnnnnnnnnmmmpppoooooooooonnnnnnnnnnnmkkkkkkjjjjjjjjjjjiiiiiiiigggggggggfffffffffffeeeeeffffffeeeeeeeeeeeedddddddcccccccbbbbbbbbbbbaaaaaaa```````````__________^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\[[[[ZZZZZZZZZZZZZZZZZYYYYZZZZYYYYYYYYXXXXXXXWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBCBBBBBBBBBBAAAAAAAAAAA@@@A@@@@@@@@@@???????????>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::9999999998888888888877777777776666666666655555555555444444443333333333222222222211111111100000000000//////////........-----------,,,,,,,,,,+++++++++++****************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚��������������������ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||||}}}}}}}}}}|||||||||||||||}{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{zzzzz{{{{{{{{{{{{{{{zzzzzzyyyyyxxxxxxxxwwwwwvvvvvvvvvvvvwwwxxxxxxxxxwxwwvvuuttttttuuvwwxyyzz{{{{{{zzyxwwvvuuuuuuuuvvwwxyzzzzzzzzyyyxxxwwvvuuuttsqqqpppooooonnnnnnnnnnnnmmmpppoooooooooonnnnnnnnnnnnkkkkkkjjjjjjjjjjjjiiiiiiigggggggggffffffffffffeeeeffffffeeeeeeeeeeeedddddddcccccccbbbbbbbbbbbaaaaaaa```````````___________^^^^^^^^]]]]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZZZZZYYYZZZZZYYYYYYYYXXXXXXXWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQPPPOOOOOOOOOONNNNNNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBCBBBBBBBBBBBAAAAAAAAAA@@@A@@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::9999999999888888888877777777776666666666655555555555444444443333333333222222222211111111100000000000//////////........------------,,,,,,,,,++++++++++++***************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������€€€€€€€€€€€€€€€€€€€����������������€€€€€€€€€‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyyyxxxxxwwwwwwwwwwwxxxxxxxxxxyyyyzzzz{{{{zzzyxxwwvvuuuuuuvvwxxyzz{|||||||{{zyyxwwvvvvvvvvwwxxx{{{|||{{{{zzyyyxxwwvvvuuutttsssrrrrrrqqqqqqqqqqqqqpmmmmlllllllllllkkkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhgggggfffffffffffeeeeeeeeeedddddddddddcccccccccccccbbbbbbbbaaaaaaaaaaa``````````````___________^^^^^^_^^^^^^^^^^^^^^]]]]]]]]]]][[[[[[[[[[[ZZZZZZZZZZZZZYYYXXXXXXXXXXWWWWWWWVVVVVVWWVVVVVVVVUUUUUUUUUUTTTTTSSRRRRRRRRRQQQQQQQQQQPPPPOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;:::::::::::999999999998888888888777777777776666666666665555555555544444444443333333333322222222221111111111100000000000///////...........----------,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………ƒƒƒƒƒƒƒƒƒƒƒƒƒ„ƒ„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������€€€€€€€€€€€€€€€€€€€€�����������������€€€€€€€€‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyxxxxxwwwwwwwwwwxxxxxxxxxxyyyyzzz{{{{{zzzyxxwwvvuuuuuuvvwwxyzz{{|||||||{zzyxxwwvvvvvwwwwxxx{{{{{{{{zzzyyxxwwwvvvuuttttssssrrrrrrqqqqqqqqqqqqqpmmmmllllllllllllkkkkkkkkkjjjjiiiiiiiiiiihhhhhhhhhhgggggfffffffffffeeeeeeeeeeedddddddddddccccccccccccbbbbbbbbaaaaaaaaaaa``````````````____________^^^^^_^^^^^^^^^^^^^^^^^]]]]]]]][[[[[[[[[[[[[[ZZZZZZZZZZYYYYXXXXXXXXXXWWWWWWWVVVVVWWWVVVVVVVVUUUUUUUUUUTTTTSSSRRRRRRRRQQQQQQQQQQPPPPOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;:::::::::::999999999998888888888777777777776666666666666555555555544444444443333333333322222222222111111111100000000000///////...........----------,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������€€€€€€€€€€€€€€€€€€€€€������������������€€€€€€€‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyxxxxxxwwwwwwwwwxxxxxxxxxxyyyzzzz{{{{{zzzyxxwwvvuuuuuuvvwwxyyz{{|||}|||{{zzyxxwwwwwwwwwxxxx{{{{{zzzzyyyxxwwvvvuuuttttssssrrrrrrrrqqqqqqqqqqqqpmmmmmlllllllllllkkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhggggggfffffffffffeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbaaaaaaaaaa```````````````____________^^^^__^^^^^^^^^^^^^^^^^^]]]]]][[[[[[[[[[[[[[[ZZZZZZZZZZYYYXXXXXXXXXXXWWWWWWWVVVVWWWWVVVVVVVVUUUUUUUUUTTTTSSSRRRRRRRRQQQQQQQQQQPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888777777777776666666666666555555555544444444444333333333322222222222111111111100000000000////////...........---------,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������€€€€€€€€€€€€€€€€€€€€€€�������������������€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~}}}}||||||||||||||||||||{|{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyzzzyzzzzzzzyyyyxxxxxxwwwwwwwwxxxxxxxxxyyyyzzz{{{{{{zzzyxxwwvvuuuuuuuvvwxxyz{{|||}}|||{{zyyxxxwwwwwwwxxxxzzzzzzzyyyxxwwwvvvuuutttssssssrrrrrrrrrqqqqqqqqqqqqmmmmmllllllllllllkkkkkkkkjjjjiiiiiiiiiiiihhhhhhhhhggggggfffffffffffeeeeeeeeeedddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaa`````````````````__________^^^___^^^^^^^^^^^^^^^^^^^]]]]\[[[[[[[[[[[[[[[ZZZZZZZZZYYYYXXXXXXXXXXXWWWWWWWVVVWWWWVVVVVVVVUUUUUUUUUTTTTSSSRRRRRRRRRQQQQQQQQQPPPPOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;::::::::::999999999998888888888877777777776666666666666555555555544444444444333333333322222222222111111111110000000000////////...........---------,,,,,,,,++++++++++++********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������€€€€€€€€€€€€€€€€€€€€€€€��������������������€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}|||||||||||||||||||{||{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{zzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyxxxxxxwwwwwwwxxxxxxxxxyyyzzzz{{{{{{zzzyxxwwvvuuuuuuuvvwwxyzz{||}}}}|||{{zyyyxxxxxxxxxxxxzzzzyyyyxxwwwvvvuuuttttsssssssrrrrrrrrrrqqqqqqqqqqqmmmmmmlllllllllllkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhggggggfffffffffffeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaa```````````````````_________^^____^^^^^^^^^^^^^^^^^^^^]]\\\[[[[[[[[[[[[[ZZZZZZZZZYYYYXXXXXXXXXXXXWWWWWWWVVWWWWWVVVVVVVVUUUUUUUUUTTTSSSRRRRRRRRRQQQQQQQQQQPPPOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;::::::::::999999999998888888888877777777776666666666666555555555554444444444333333333332222222222111111111110000000000////////...........---------,,,,,,,,++++++++++++********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„………………………ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€���������������������€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{zzzzyyyyyyyyyyyyyyyyyyzzzzzzz{{{zzzzzzyyyyxxxxxxxwwwwwxxxxxxxxyyyyzzzz{{{{{{zzzyxxwwvvuuuuuuuvvwwxyzz{||}}}}}|||{{zzyyxxxxxxxxxxxzzyyyyxxwwwvvvuuuuttttsssssssrrrrrrrrrrrrqqqqqqqqqqmmmmmmlllllllllllkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhgggggggfffffffffffeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaa`````````````````````_______^_____^^^^^^^^^^^^^^^^^^^^]\\\\[[[[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXXXXXXWWWWWWVVWWWWWWVVVVVVVUUUUUUUUUTTTSSSSRRRRRRRRRQQQQQQQQQPPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>==>==========<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888888888877777777776666666666666555555555554444444444333333333332222222222111111111110000000000////////...........---------,,,,,,,,,+++++++++++********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€����������������������€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{zzzzyyyyyyyyyyyyyyyyyzzzzzzzz{{{{{zzzzzyyyyyxxxxxxwwwwyxxxxxxxyyyyzzz{{{{{{{zzyyxxwwvvuuuuuuuuvvwxyyz{|||}}}}}}||{{zzyyyyxxxxxxxwyyyyxxxwwwvvvuuuuttttssssssssrrrrrrrrrrrrqqqqqqqqqqmmmmmmlllllllllllkkkkkkkkjjjjjiiiiiiiiiiiihhhhhhhhgggggggfffffffffffeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaa``````````````````````______________^^^^^^^^^^^^^^^^^^^\\\\\\[[[[[[[[[[ZZZZZZZZYYYYXXXXXXXXXXXXXXWWWWWWVVWWWWWWVVVVVVVVUUUUUUUUTTTSSSSRRRRRRRRRQQQQQQQQQQPPOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>=>==========<<<<<<<<<<;;;;;;;;;:::::::::::999999999998888888888777777777776666666666665555555555544444444443333333333322222222221111111111100000000000///////...........---------,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�����������������������€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{zzzzzyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{zzzzzyyyyxxxxxxwwwyyxxxxxyyyyyzzz{{{{{{{zzyyxxwwvvuuuuuuuuvvwxxyz{{||}}}}}}}||{{{zzyyyyxxxxxwyyxxxwwwvvvuuuutttttsssssssssrrrrrrrrrrrrqqqqqqqqqqmmmmmmmlllllllllllkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhgggggggffffffffffffeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbbbaaaaaaaaa```````````````````````______________^_____^^^^^^^^^^^\\\\\\\[[[[[[[[[[ZZZZZZZYYYYXXXXXXXXXXXXXXWWWWWWWVWWWWWWWVVVVVVVUUUUUUUUTTTSSSSRRRRRRRRRRQQQQQQQQQPPOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>=>==========<<<<<<<<<<;;;;;;;;;:::::::::::999999999998888888888777777777776666666666666555555555544444444443333333333322222222221111111111100000000000///////...........---------,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚����������������������€€€€€€€€€€€€€€€€€€€€€€€€€������������������������€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{zzzzzyyyyyyyyyyyyyyyzzzzzzz{{{|||{{{{{{zzzzyyyyyxxxxxwwyyyyxyyyyyyzzzz{{{{{{{zzyyxxwwvvuuuuuuuuvvwwxyz{{||}}~~~}}}}||{{zzzyyyxxxxwyyxxwwvvvvuuuutttttsssssssssssrrrrrrrrrrrrqqqqqqqqqmmmmmmmlllllllllllkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhggggggggfffffffffffeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbbbaaaaaaaaa``a````````````````````______________________^^^^^^^^\\\\\\\[[[[[[[[[ZZZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWWVWWWWWWWVVVVVVVUUUUUUUUUTTSSSSRRRRRRRRRRQQQQQQQQQQPOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>=>==========<<<<<<<<<<;;;;;;;;;;::::::::::999999999998888888888777777777776666666666666555555555544444444444333333333322222222222111111111100000000000////////...........--------,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„……………………………………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{zzzzzyyyyyyyyyyyyyyzzzzzz{{{{{|||||||{{{{zzzzyyyyxxxxxxyyyyyyyyyyyzzzz{{{{{{zzzyxxxwwvvvuuuuuuuvvwwxyzz{||}}~~~~~~}}|||{{zzzyyxxwwyxxwwvvvuuuutttttttsssssssssssrrrrrrrrrrrrqqqqqqqqqmmmmmmmlllllllllllkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhggggggggfffffffffffeeeeeeeeeedddddddddddddccccccccccbbbbbbbbbbbbbbaaaaaaaa`aaa`aaaaaaaaaaa```````_______________________^^^^^^\\\\\\\\[[[[[[[[[ZZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWWVXWWWWWWWVVVVVVVUUUUUUUUTTSSSSRRRRRRRRRRRQQQQQQQQQPOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>=>===========<<<<<<<<<<;;;;;;;;;::::::::::999999999998888888888877777777776666666666666555555555544444444444333333333322222222222111111111100000000000////////...........--------,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………ƒ„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{zzzzzyyyyyyyyyyyyyyzzzzz{{{{{{||}||||||{{{{zzzyyyyyxxxxyyyyyyyyyyyzzzz{{{{{{zzzyxxxwwvvvuuuuuuuvvvwxyyz{||}~~~~~~~~}}}||{{zzyyyxwwyxxwwvvuuuutttttttssssssssssssrrrrrrrrrrrrqqqqqqqqqmmmmmmmmlllllllllllkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhggggggggfffffffffffeeeeeeeeeeddddddddddddddccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````________________________^^^^^\\\\\\\\[[[[[[[[[ZZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWWVXWWWWWWWVVVVVVVUUUUUUUUTTSSSSSRRRRRRRRRRRQQQQQQQQQOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>=>===========<<<<<<<<<<;;;;;;;;;::::::::::999999999998888888888877777777776676666666666555555555554444444444333333333322222222222111111111100000000000////////...........--------,,,,,,,,,++++++++++++********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{zzzzzyyyyyyyyyyyyyzzzzz{{{{|||}}}}}}}||||{{{zzzzyyyyxxxyyyyyyyyyyyzzzzz{{{{zzzzyxxwwwvvvuuuuuuuvvvwxxyz{||}~~~~~~}}||{{zzyyxwwyxwwvvuuuuttttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqmmmmmmmmlllllllllllkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhggggggggffffffffffffeeeeeeeeeeddddddddddddddddccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`````__`_____________________^^^^\\\\\\\\\[[[[[[[[ZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWVXWWWWWWWVVVVVVVVUUUUUUUUTSSSSSRRRRRRRRRRRQQQQQQQQQOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>=>>==========<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888888888877777777776676666666666555555555554444444444333333333332222222222111111111110000000000////////...........--------,,,,,,,,,++++++++++++********)))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{zzzzzyyyyyyyyyyyyyzzzz{{{|||||}~~~~}}}}||||{{{zzzyyyyyxzzyyyyyyyyzzzzzz{{{{zzzyyxxwwwvvvuuuuuuuuvvwxxyz{||}~~~~~}||{{zyyxwwxxwwvvuuutttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqmmmmmmmmlllllllllllkkkkkkjjjjjjjiiiiiiiiiiiihhhhhhggggggggffffffffffffeeeeeeeeeeddddddddddddddddddccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa````__``_____________________^^^]\\\\\\\\[[[[[[[[ZZZZZZZYYYYXXXXXXXXXXXXXWWWWWWWWVXWWWWWWWVVVVVVVVUUUUUUUUTSSSSSSRRRRRRRRRRRQQQQQQQQOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::999999999998888888888777777777776766666666665555555555544444444443333333333322222222221111111111100000000000///////...........--------,,,,,,,,,,+++++++++++********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€‚������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{zzzzzyyyyyyyyyyyyzzzz{{{|||}}}~~~~~~~~}}}|||{{{zzzzyyyyzzzzyyyyyyzzzzzzz{zzzzzyyxxwwwvvvuuuuuuuvvvwwxyz{||}~€€€€~~}||{zzyxwwxxwvvvuuutttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqmmmmmmmmmlllllllllllkkkkkjjjjjjjjiiiiiiiiiiiihhhhhgggggggggfffffffffffeeeeeeeeeeedddddddddddddddddddccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaabaaaaaaa````_``_____________________^^^]\\\\\\\\[[[[[[[[ZZZZZZZZYYYXXXXXXXXXXXXWWWWWWWWVVWWWWWWWWVVVVVVVVUUUUUUUUTSSSSSSRRRRRRRRRRRRQQQQQQQOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::999999999998888888888777777777776766666666665555555555544444444443333333333322222222221111111111100000000000///////...........--------,,,,,,,,,,+++++++++++********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€‚‚�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{||||||||||||||{{{{{zzzzzyyyyyyyyyyyyzzz{{{|||}}}~~~~~}}}|||{{{zzzzyyzzzzzzzzzzzzzzzzzzzzzzzyyxxwwwvvvvuuuuuuvvvwwxyz{||}~€€€€€€~}}|{{zyxwwxxwvvuuutttttttttttsssssssssssssrrrrrrrrrrrqqqqqqqqmmmmmmmmmlllllllllllkkkkkjjjjjjjjjiiiiiiiiiiihhhhhgggggggggffffffffffffeeeeeeeeeeeddddddddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaaabbbbbbbbaaaaa```````_____________________^^]]\\\\\\\[[[[[[[[[ZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWVVWWWWWWWWVVVVVVVVUUUUUUUUUSSSSSSSRRRRRRRRRRRRQQQQQQOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::999999999998888888888777777777776766666666666555555555544444444443333333333322222222221111111111100000000000///////...........--------,,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€‚‚‚����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{zzzzzyyyyyyyyyyyzzzz{{|||}}}~~~~~}}}|||{{{{zzzy{{zzzzzzzzzzzzzzzzzzzzyyyxxwwwvvvvuuuuuuvvvwxxyz{|}}~€€€€€€€€~~}||{zyxxwxwwvvuuuttttttttttttsssssssssssssrrrrrrrrrrrqqqqqqqmmmmmmmmmllllllllllllkkkkjjjjjjjjjiiiiiiiiiiihhhhhgggggggggffffffffffffeeeeeeeeeeeeeedddddddddddddddccccccccccccccbbbbbbbbaaaaaaaaabbbbbbbbbbbaaaa```````_____________________^^]]\\\\\\\\[[[[[[[[[ZZZZZZYYYYXXXXXXXXXXWWWWWWWWVVVWWWWWWWWVVVVVVVVUUUUUUUUUSSSSSSSSRRRRRRRRRRRQQQQQQOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::::999999999998888888888877777777776766666666666555555555544444444444333333333322222222222111111111100000000000////////...........-------,,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{zzzzzyyyyyyyyyyyzzz{{{||}}~~~~€€€€€€~~~}}}|||{{{zzz{{{zzzzzzzzzzzzzzzzzzzyyyxxwwwvvvvvuuuuvvvvwxxyz{||}~€€€����€€~}}|{zyxxwxwwvvuuuttttttttttttsssssssssssssrrrrrrrrrrrqqqqqqqmmmmmmmmmmlllllllllllkkkkjjjjjjjjjiiiiiiiiiiihhhhhggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddccccccccccccccbbbbbbbbaaaaaaabbbbbbbbbbbbaaaa````````____________________^^]]\\\\\\\\[[[[[[[[[ZZZZZZYYYYXXXXXXXXXWWWWWWWWWVVVWWWWWWWWVVVVVVVVVUUUUUUUUSSSSSSSSRRRRRRRRRRRRQQQQQOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::999999999998888888888877777777776766666666666555555555544444444444333333333322222222222111111111100000000000////////...........-------,,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{zzzzyyyyyyyyyyyzzz{{||}}~~~€€€€€€€€~~~}}}|||{{{z|{{{{zzzzzzzzzzzzzzzzyyyyxwwwwvvvvvvvvvvvvwwxxyz{|}}~€€������€€~~}|{zyxxwxwwvvuuutttttttttttttssssssssssssrrrrrrrrrrrqqqqqqqmmmmmmmmmmlllllllllllkkkkjjjjjjjjjjiiiiiiiiiihhhhhggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeedddddccccccccccccccbbbbbbbabbbbbbbbbbbbbbbbbbaaaa```````____________________^^]]\\\\\\\\\[[[[[[[[[ZZZZZYYYYXXXXXXXXWWWWWWWWWVVVVWWWWWWWWVVVVVVVVVUUUUUUUUSSSSSSSSSRRRRRRRRRRRQQQQQOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888888888877777777776776666666666555555555554444444444333333333332222222222111111111100000000000////////...........-------,,,,,,,,,,++++++++++++*******))))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{zzzzyyyyyyyyyyyzzz{{||}}~~€€���€€€€€~~~}}}|||{{{||{{{{{zzzzzzzzzzzzzyyyyxxwwwvvvvvvvvvvvvvwwxxyz{|}}~€€�������€~}|{zyyxwxwwvvuuutttttttttttttsssssssssssssrrrrrrrrrrrqqqqqqmmmmmmmmmmllllllllllllkkkjjjjjjjjjjiiiiiiiiiiihhhhggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeedddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaa````````___________________^^]]\\\\\\\\\[[[[[[[[[ZZZZZYYYYYXXXXXXXWWWWWWWWWVVVVWWWWWWWWVVVVVVVVVUUUUUUUUSSSSSSSSSSRRRRRRRRRRRQQQQPOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888888888877777777777776666666666555555555554444444444333333333332222222222111111111110000000000////////...........-------,,,,,,,,,,++++++++++++********)))))))))))((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚������������������ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyzzz{{||}~~~€�������€€€€€~~~}}}|||{}|||{{{{{zzzzzzzzzzyyyyxxwwwwvvvvvvvvvvvvwwwxyyz{|}}~€€�������€€~}|{{zyxwxwwvvuuuttttttttttttttssssssssssssrrrrrrrrrrrqqqqqqmmmmmmmmmmllllllllllllkkkjjjjjjjjjjiiiiiiiiiiihhhhgggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaa`````````_________________^^^]]\\\\\\\\\\[[[[[[[[[ZZZZYYYYYXXXXXXXWWWWWWWWVVVVVWWWWWWWWVVVVVVVVVUUUUUUUUSSSSSSSSSSRRRRRRRRRRRQQQQPOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888888888877777777777776666666666555555555554444444444333333333332222222222111111111110000000000////////...........-------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚������������������ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyzzz{{||}}~~€€���������€€€€~~~}}|||}}|||{{{{{{zzzzzzzyyyyyxxwwwwvvvvvvvvvvvwwwxxyyz{|}}~€€���‚���€€~~}|{zyxwxxwvvuuuttttttttttttttsssssssssssssrrrrrrrrrrqqqqqqmmmmmmmmmmmlllllllllllkkkjjjjjjjjjjjiiiiiiiiiiihhhgggggggggggfffffffffffffeeeeeeeeefffffffffffffeeeedddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaa`````````________________^^^]]\\\\\\\\\\[[[[[[[[[ZZZZYYYYYXXXXXXXWWWWWWWWVVVVVWWWWWWWVVVVVVVVVVVUUUUUUUSSSSSSSSSSSRRRRRRRRRRQQQQPOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::999999999998888888888777777777777766666666666555555555544444444443333333333322222222221111111111100000000000///////...........-------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚�����������������ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyzzz{{||}}~~€€�����������€€€€~~~}}}|}}}||||{{{{zzzzzzyyyyyxxxwwwwvvvvvvvvvvwwwwxxyzz{||}~€€���‚����€~}|{zyxwyxwvvuuutttttttttttttttssssssssssssrrrrrrrrrrqqqqqqmmmmmmmmmmmllllllllllllkkjjjjjjjjjjjiiiiiiiiiiihhhhgggggggggggfffffffffffffeeeefffffffffffffffffffeeeddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaa``a```````_______________^^^]]\\\\\\\\\\\[[[[[[[[[ZZZYYYYYXXXXXXXWWWWWWWWVVVVVWWWWWWWVVVVVVVVVVVUUUUUUUSSSSSSSSSSRRRRRRRRRRRQQQQPOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::999999999998888888888877777777777766666666666555555555544444444443333333333322222222222111111111100000000000///////...........-------,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚����������������ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyzzz{{||}~~€€€��‚‚‚‚‚������€€€€~~}}}~~}}||||{{{{zzzzzyyyyxxxxwwwvvvvvvvvvwwwwwxxyyzz{||}~€��������€€~}|{zyyxyxwwvvuuuttttttttttttttssssssssssssrrrrrrrrrrrqqqqqmmmmmmmmmmmllllllllllllkkjjjjjjjjjjjiiiiiiiiiiihhhhgggggggggggfffffffffffffffffffffffffffffffffffffeeeddddddddddccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaa``a````````______________^^^]]\\\\\\\\\\\\[[[[[[[[ZZZYYYYYXXXXXXWWWWWWWWVVVVVVWWWWWWWWVVVVVVVVVVUUUUUUUSSSSSSSSSSRRRRRRRRRRRQQQQPOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::999999999998888888888877777777777766666666666555555555544444444444333333333322222222222111111111100000000000///////...........-------,,,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚���������������ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyzzz{{||}~~€€€�‚‚‚‚‚‚‚‚������€€€€~~~}~~~}}||||{{{zzzzyyyyyxxxxwwwvvvvvvvvwwwwwxxxyyzz{||}~€€�������€€~~}|{zyxyxxwvvuuuutttttttttttttssssssssssssrrrrrrrrrrrqqqqqnmmmmmmmmmmmlllllllllllkkjjjjjjjjjjjiiiiiiiiiiiihhhhgggggggggggfffffffffffffffffffffffgggggggggfffffeeeddddddddddddcccccccbbbbbbbbbbbbbbbbbbbbbaaaaa``a`````````_____________^^^]]\\\\\\\\\\\\\[[[[[[[ZZZYYYYYXXXXXXWWWWWWWWVVVVVVWWWWWWWVVVVVVVVVVVUUUUUUUSSSSSSSSSSRRRRRRRRRRRQQQQPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::999999999998888888888877777777777776666666666555555555554444444444333333333322222222222111111111100000000000////////...........------,,,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„……ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚��������������ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyzzz{{{|}}~~€€€�‚‚‚‚‚‚‚‚‚‚‚�����€€€~~}~~}}}|||{{{zzzzyyyyxxxxwwwvvvvvvvvwwwwxxxxyyzz{{||}~~€€��������€~}|{zyxzyxwwvvuuutttttttttttttssssssssssssrrrrrrrrrrrqqqqqnmmmmmmmmmmmlllllllllllkkjjjjjjjjjjjjiiiiiiiiiiihhhhgggggggggggfffffffffffffffffffffgggggggggggggfffeeeedddddddddddddccccccbbbbbbbbbbbbbbbbbbbbaaaaa``aa`````````___________^^^^]]\\\\\\\\\\\\\[[[[[[[[ZZYYYYYXXXXXXWWWWWWWWWVVVVVWWWWWWWWVVVVVVVVVVUUUUUUUSSSSSSSSSSRRRRRRRRRRRQQQQPOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::99999999999888888888877777777777776666666666555555555554444444444333333333332222222222111111111100000000000////////...........------,,,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………†††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������€€€€€€��������������€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{zzzzzzzzzzz{zzzzzzz{{{{{{{{{{{zzzzzzyyyyyyyyyyyzz{{||}}~~€€����������������€€€~~~}€€~~~}}}|||{{{zzzzyyyyxwwvvvvvvwwwwwxxxyyyyzz{{|{{|}}~€€€€€~~}||{zyxzyxxwvvuuutttttttttttsssspppppppppppooooooooooonnnnmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhiiiihhhhhhhhhhhggggggggggfffffggggggghhhhhhhhgggggeeeeddddddddddddccccccbbbaaaaaaaaaaaaaaaaaaa``````____^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZYYYXXXXXXWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPOOOOOOOOONNNNNNNMMMLLLLLLLLLLLKKKKKKKKKKJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::999999999999999988888888887777777776666666666655555555554444444444444333333333322222111111111100000000000/////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������€€€€€���������������€€€€€€€€€€������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{zzzzzzzzzz{{{zzzzzz{{{{{{{{{{zzzzzzyyyyyyyyyyyzz{{||}}~~€€�����������������€€€~~}€€~~}}}|||{{{zzzyyyyxxwwvvvvvwwwwwxxxyyyyzzz{{|{{|}}~~€€€€€~~}|{zyy{zyxwwvvuuutttttttttttssspppppppppppooooooooooonnnnmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhiiiiihhhhhhhhhhggggggggggffffggggggghhhhhhhhhhggggfeeeedddddddddddddcccccbbbaaaaaaaaaaaaaaaaaa``````_____^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZYYYXXXXXXXWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPOOOOOOOOONNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::999999999999999988888888887777777777666666666655555555554444444444444333333333322222111111111100000000000/////////...........--------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������€€€€���������������€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{zzzzzzzzzz{{zzzzzzzz{{{{{{{{{zzzzzzyyyyyyyyyyyzz{{||}~~€€������������‚�����€€€~~�€€~~~}}|||{{{zzzyyyyxxwwvvvvwwwwwxxxyyyzzzz{{{|{{||}}~~€€€€€~~}|{zy|{zyxwwvvuuuttttttttttsssppppppppppppooooooooooonnnmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihiiiiihhhhhhhhhhggggggggggfffgggggghhhhhhhhhhhhhhggfeeeeddddddddddddddcccccbbaaaaaaaaaaaaaaaaaa``````_____^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[ZZZZYYYXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPOOOOOOOOONNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBCBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::999999999999999988888888887777777777666666666655555555555454444444444333333333332222111111111100000000000/////////...........--------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������€€€����������������€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{zzzzzzz{{{{{{{{zzzzzzyyyyyyyyyyzzz{{||}~~€€����������‚‚‚‚‚����€€~~�€€~~}}|||{{{zzzyyyyxxwwvvvwwwwwxxxyyyzzzz{{{{|{{{|}}~~€€€€€€~~}|{z|{zyyxwvvuuuttttttttttsssqpppppppppppooooooooooonnnmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihiiiiiihhhhhhhhhhgggggggggfffgggggghhhhhhhhhhhhhhggffeeeeddddddddddddddccccbbbaaaaaaaaaaaaaaaaa``````______^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[ZZZZYYYXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPOOOOOOOOONNNNNNNMMMMLLLLLLLLLLKKKKKKKKKKJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::999999999999999988888888887777777777666666666655555555555454444444444333333333332222111111111110000000000/////////...........--------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������€€�����������������€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{zzzzzzz{{{{{{{{{zzzzzyyyyyyyyyyzzz{{|}}~~€€€���������‚‚‚‚‚‚‚����€€~��€€~~}}|||{{zzzzyyyxxxwwvvwwwwwxxxyyyzzzz{{{{{|{{{||}}~~€€€€€€€~}}|{}|{zyxwwvvuuutttttttttsssqpppppppppppooooooooooonnnmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggffgggggghhhhhhiiiiihhhhhgffeeeeeddddddddddddddccccbbaaaaaaaaaaaaaaaa```````_______^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[ZZZZYYYXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPOOOOOOOOOONNNNNNMMMMLLLLLLLLLLKKKKKKKKKKKIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::999999999999999888888888877777777776666666666555555555554544444444443333333333322221111111111100000000000////////...........--------,,,,,,,,,,,++++++++++++**********))))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������€������������������€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{zzzzzzz{{{{{{{{zzzzzyyyyyyyyyyzz{{||}}~~€€€���������‚‚‚‚‚‚‚‚���€€~��€€~~}}|||{{zzzyyyyxxxwwwwwwwwxxxyyyzzzz{{{{{||{{{||}}~~€€€€€€€~}||~}|{zyxwvvuuuttttttttttssqpppppppppppoooooooooooonnmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggfgggggghhhhhiiiiiiiihhhhgfffeeeeeddddddddddddddcccbbbaaaaaaaaaaaaaaa```````_______^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[ZZZZYYYYXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPOOOOOOOOOONNNNNNMMMMLLLLLLLLLLLKKKKKKKKKKIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBCBBBBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::999999999999999888888888887777777776666666666655555555554544444444443333333333322221111111111100000000000////////...........--------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������������������������������€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{zzzzzzz{{{{{{{{{zzzzzyyyyyyyyyzz{{||}}~€€€€���������‚‚‚‚‚‚‚‚‚��€€~��€€~~}}|||{{zzzyyyyxxxwwwwwwwwxxyyyzzz{{{{{{{||{{{|||}}~~€€€���€€~}|~|{zyxwwvvuuttttttttttssqqppppppppppoooooooooooonnmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhgggggggggfgggggghhhhhiiiiiiiiihhhhfffeeeeeeeeeeeeeddddddcccbbbaaaaaaaaaaaaaa````````________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[ZZZZYYYYXXXXXXWWWWWWWWWWWVVVVWVVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPOOOOOOOOOONNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBCBBBBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::999999999999999888888888887777777776666666666655555555554544444444444333333333322221111111111100000000000////////...........--------,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������€€€€€�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{zzzzzzz{{{{{{{{{zzzzyyyyyyyyzzz{{||}~~€€€€����������‚‚‚‚‚‚‚‚���€€~��€€~~}}|||{{zzzyyyyxxxwwwwwwwxxxyyzzz{{{{{{||||{{{{||}}~~€€�����€€~}~}|{zyxwvvuuutttttttttssqqpppppppppppooooooooooonnmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhggggggggggggggghhhhhiiiiiiiiiihhhhffffeeeeeeeeeeeeeeeddddccbbbaaaaaaaa``````````````________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZZYYYYXXXXXXXWWWWWWWWWWWWVVWWWVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPOOOOOOOOOONNNNNMMMMMLLLLLLLLLLKKKKKKKKKKIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBCBBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::999999999999999988888888887777777776666666666655555555554544444444444333333333322222111111111100000000000/////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������������������������€€€€������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{zzzzzzzz{{{{{{{{{{zzzzyyyyyyyzzz{{||}~~€€€�����������‚‚‚‚‚‚‚‚���€€��€€~~}}||{{{zzzyyyyxxxwwwwwwxxxyyyzz{{{{{||||||{{{{||}}~~€€������€€~}€}|{zyxwvvuuuttttttttttsqqpppppppppppoooooooooooonmmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhgggggggggggggghhhhhiiiiiiiiiihhhhffffeeeeeeeeeeeeeeeeddddccbbbaaaaaa```````````````_________^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[ZZZYYYYXXXXXXXWWWWWWWWWWWWWVWWWWVVVVVVVVVUUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPOOOOOOOOOONNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBCCBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::999999999999999988888888887777777777666666666655555555554544444444444333333333322222111111111100000000000/////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������������€€€€������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{zzzzzzzz{{{{{{{{{zzzzyyyyyyyzzz{{|}}~€€€�������������‚‚‚‚‚‚‚���€€‚�€€~~}}||{{{zzzyyyyxxxwwwwwxxxyyyzzz{{{||||||||{{{{||}}~~€€�������€~€~|{zyxwwvuuuttttttttttsqqqppppppppppoooooooooooonmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhggggggghggggghhhhhiiiiiiiiiiiihhhgffffeeeeeeeeeeeeeeeedddccbbbaaaaaa```````````````_________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPOOOOOOOOOONNNNNMMMMMLLLLLLLLLLKKKKKKKKKKJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::999999999999999988888888887777777777666666666655555555555554444444444333333333332222111111111100000000000/////////...........--------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������������€€€�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{zzzzzzz{{{{{{{{{{{zzzzyyyyyyzzz{{|}}~€€€��������������‚‚‚‚‚‚���€€‚�€€~~}}||{{zzzzyyyyyxxwwwwxxxxyyzzz{{{|||||||||{{{|||}}~~€€���‚‚��€€~€~}{zyxwwvuuuttttttttttsqqqpppppppppppooooooooooonmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhggggghhhgggghhhhhiiiiiiiiiiiiihhhgfffffeeeeeeeeeeeeeeeedddccbbbaaaaa```````````````_________^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPOOOOOOOOOONNNNNMMMMMMLLLLLLLLLLKKKKKKKKKJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::999999999999999988888888887777777777666666666655555555555554444444444333333333332222111111111110000000000/////////...........--------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������������€€��������������€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{zzzzz{{{{{{zzzzzzz{{{{{{{{{{{zzzzzyyyyyzzz{{|}}~€€���‚�����������‚‚‚‚‚‚���€€‚�€€~~}}||{{zzzyyyyyyyywwwxxxxyyzzz{{{|||||||}}}{{|||}}}~~€€���‚‚��€€~€~}{zyxwwvuuutttttttttttqqqpppppppppppooooooooooonmmmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggghhhhhiiiiiiiiiiiiihhhggffffffeeefffffffeeeeeddccbbbaaaaa```````````````__________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[ZZYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPOOOOOOOOOOONNNNMMMMMMLLLLLLLLLLKKKKKKKKKJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::99999999999999988888888887777777777666666666655555555555554444444444333333333332222111111111110000000000/////////...........--------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������������€����������������€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{zzzzz{{{{{{{{{{{{{zzzzyyyyyzzz{{|}}~€€���‚‚�����������‚‚‚‚‚���€€‚�€€~~}|||{{zzzyyyyyyyywxxxxxyyyzz{{{|||||}}}}}}|||||}}~~€€����‚‚��€€~€~}{zyxwwvuuutttttttttttqqqpppppppppppoooooooooooommmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggghhhhhiiiiiiiiiiiiiiihhggffffffffffffffffffeeeddcccbbaaaaaa``````````````__________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[ZZYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPOOOOOOOOOONNNNMMMMMMLLLLLLLLLLKKKKKKKKKJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::999999999999999888888888887777777776666666666655555555555544444444443333333333322221111111111100000000000////////...........--------,,,,,,,,,,,++++++++++++**********))))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚������������������������������������������������������������������€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{zzzz{{{{{{{{{{{{{zzzzyyyyyzzz{{|}~~€€����‚‚������������‚‚‚‚���€€‚�€€~}}||{{{zzzyyyyyyyyxxxxyyyzzz{{{|||||}}}}}}}|||}}}~~~€€��������€~€~|{zyxwvvuuutttttttttttqqqppppppppppppooooooooooommmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhghhhhhhiiiiiiiiiiiiiiiihhgggffffffffffffffffffeeeddccbbbaaaaa``````````````___________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[ZZYYYYYYYXXXXXXXXXXXXXXWWWXWWWWWWWWVVVVVVVUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPOOOOOOOOOONNNNMMMMMMLLLLLLLLLLKKKKKKKKKJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::999999999999999888888888887777777776666666666655555555555544444444444333333333322221111111111100000000000////////...........--------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚�����������������������������������������������������������������€€€€€€€€����€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||||{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{zzzz{{{{{{{{{{{{{zzzzzyyyyzzz{{|}~~€€����‚‚‚������������‚‚‚���€€‚�€€~~}}||{{{zzzyyyyyyyyxxxyyyzzz{{{||||}}}}}}}}~|}}}}~~~€€�������€€~}€~}|{zyxwvvuuutttttttttttqqqqpppppppppppooooooooooommmmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjjjjjiiiiihgggggfffffffffffffffffeeedccbbbaaaaa``````````````___________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[ZZZYYYYYYYXXXXXXXXXXXXXXWWXXXWWWWWWWVVVVVVUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPOOOOOOOOOONNNNMMMMMMLLLLLLLLLLKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::999999999999999988888888887777777776666666666655555555555544444444444333333333322222111111111100000000000////////...........--------,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚�����������������������������������������������������������������€€€€€€€����€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{z{{{{{{{{{{{{{{zzzzzyyyyzzz{{|}~~€€����‚‚‚�������������‚����€€‚�€€~~}}||{{zzzzyyyyyyyyxyyyyzzz{{{||||}}}}}}~~~~}}}}~~~€€€�������€~}~}|zyxxwvvuuutttttttttttqqqqpppppppppppooooooooooommmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhihhhhhiiiiiijjjjjjjjjiiiiihggggggffffgggggggfffffeeddccbbbaaaaa`````````````___________^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPOOOOOOOOOOONNNMMMMMMMLLLLLLLLLKKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::999999999999999988888888887777777777666666666655555555555544444444444333333333322222111111111100000000000/////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚�����������������������������������������������������������������€€€€€€�����€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyzzz{{|}~~€€����‚‚‚����€€€�����������€€‚�€€~~}}||{{zzzzyyyyyyzzyyyyzzz{{{||||}}}}}}~~~~~}}~~~~€€€������€€€~}|}|{zyxwwvvuuutttttttttttqqqqppppppppppppoooooooooommmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhiihhhhiiiiijjjjjjjjjjjjjiiihhgggggggggggggggggffffeeddccbbbaaaaa`````````````____________^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTTSSSSSSSSSSSSRRRRRRRRQQQQPPPPPPPPOOOOOOOOOONNNMMMMMMMLLLLLLLLLLKKKKKKKKJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::99999:999999999988888888887777777777666666666655555555555544444444444333333333322222111111111110000000000/////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„„„„„„………………………„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚��������������������‚�������������������������������������������€€€€€€������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyzzz{{|}~~€���‚‚‚‚‚����€€€€����������€€‚�€€~~}||{{{zzzzzyyzzzzzyyzzz{{{||||}}}}}}~~~~~~~~~€€€€�����€€€~~}|~}|{zyxwvvuuuutttttttttttqqqqqpppppppppppoooooooooonmmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhiiiihhiiiiiijjjjjjjjjjjjjjjiihhhhgggggggggggggggggfffedddccbbbaaaaa````````````____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVUUUUUTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQPPPPPPPPOOOOOOOOOONNNMMMMMMMLLLLLLLLLLKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::99999:999999999988888888887777777777666666666655555555555554444444444333333333332222111111111110000000000/////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„„…………………………„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚�������������������‚‚�������������������������������������������€€€€€������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyzzz{{|}~~€���‚‚‚‚‚���€€€€€€���������€€‚�€~}}||{{{zzzzzzzzzzzzyzzz{{{|||}}}}}}~~~~~~~€€€€€�����€€€~~}|{}|{zyxwwvvuuuutttttttttttqqqqqpppppppppppoooooooooonmmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiihiiiiiijjjjjjjjkjjjjjjjjjhhhhhhhgggggggggggggggffeeddccbbbaaaaa````````````_____________^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPOOOOOOOOOOONNMMMMMMMLLLLLLLLLLKKKKKKKKJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999:9999999999888888888877777777776666666666555555555555544444444443333333333322221111111111100000000000////////...........--------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! „„„„„„„„„„„„……………………………„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚�������������������������������������������€€€€�������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||||{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyzz{{|}~€���‚‚‚‚‚���€€€€€€€��������€€‚�€~}}||{{{zzzzzzzzzz{{zzz{{||||}}}}}~~~~~~€~€€€€€������€€€~}|{z}|{zyxwvvvuuuutttttttttttqqqqqpppppppppppoooooooooonmmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiijjjjjjjkkkkkkkkkjjjjiihhhhhhhhhhhhhhhhggggfffedddccbbbaaaaa````````````____________^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPOOOOOOOOOONNMMMMMMMLLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::9999:9999999999888888888887777777776666666666655555555555544444444443333333333322221111111111100000000000////////...........--------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! „„„„„„„„„„„………………………………„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚�������������������������������������������€€€��������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyzz{{|}~~€���‚‚‚‚‚���€€€€€€€��������€€‚�€~}}||{{zzzzzzzzzz{{{z{{{|||}}}}~~~~~~~€€€€€€€��������€€€~}||{z|{zyxxwvvuuuuutttttttttttqqqqqqppppppppppoooooooooonnmmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiijiiiijjjjjjkkkkkkkkkkkkkjjiiiihhhhhhhhhhhhhhhggggffeeddccbbbaaaaaa```````````_____________^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYYXXYXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRQQQQQPPPPPPPPOOOOOOOOOONNMMMMMMMLLLLLLLLLLKKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::9999:9999999999888888888887777777776666666666655555555555544444444443333333333322221111111111100000000000////////...........--------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! „„„„„„„„„„…………………………………„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚������������������������������������������€€€��������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyzz{{|}~~€��‚‚‚‚‚‚‚��€€€€€€€€�������€€��€~~}}|{{{zzzzzzzzz{{{|{{{||}}}}~~~~~~~€€€�€€€€���������€€~}}|{zy{zyyxwwvvuuuuuuttttttttttqqqqqqpppppppppppooooooooonnmmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhiiiiiiiijjiiijjjjjjkkkkkkkkkkkkkkkkiiiiiihhhhhhhhhhhhhhhgggfeedddccbbbaaaaa```````````______________^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYYXXYXXXXXXWWWWWWWVVVVVVUUUUUUTTTTTTTSSSSSSSSSSRRRRRRRQQQQQPPPPPPPPOOOOOOOOOONNMMMMMMMMLLLLLLLLLLKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@???????????>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::9999:9999999999988888888887777777776666666666655555555555544444444444333333333322221111111111100000000000////////...........--------,,,,,,,,,,,++++++++++++**********))))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!!! „„„„„„„„„……………………………………„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚�������������������������������������������€€���������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyzz{{|}}~€��‚‚‚‚‚‚‚��€€€€€€€€�������€€��€~~}||{{{zzzzzzzz{{{||{{||}}}~~~~€€€€��€€€����������€€€~~}|{zyx{zyxxwvvvuuuuuuttttttttttqqqqqqpppppppppppooooooooonnmmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhiiiiiiijjjjiijjjjjjkkkkkkkllllkkkkkkjiiiiiiiihhhhhhhhhhhhgggffeeddcccbbbaaaaa```````````______________^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[ZZZZZZYYYYYXYYXXXXXWWWWWWWVVVVVVVUUUUUTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQPPPPPPPOOOOOOOOOOONMMMMMMMMLLLLLLLLLLKKKKKKKJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>=========<<<<<<<<<<<;;;;;<;;;;;;;;;;::::::::::9999:9999999999988888888887777777776666666666655555555555544444444444333333333322222111111111100000000000////////...........--------,,,,,,,,,,,++++++++++++***********)))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! „„„„„„„„………………………………………„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚�������������������������������������������€����������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyzzz{|}}~€���‚‚‚‚‚‚���€€€€€€€€������€€��€~~}||{{{zzzzzzz{{{{||{||}}}~~~€€€€€���€€������‚����€€~}||{zyxzyyxwwvvuuuuuuuutttttttttqqqqqqpppppppppppooooooooonnmmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiihhiiiiiiiijjjjjjjjjjjkkkkkkklllllllllkkkjjjiiiiiiiiiiiiihhhhhhgggfeeeddccbbbaaaaa````````````______________^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZZYYYYYYYYXXXXXXWWWWWWWVVVVVVVUUUUUTTTTTTTSSSSSSSSSRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOONMMMMMMMMLLLLLLLLLLKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>=========<<<<<<<<<<<;;;;;<;;;;;;;;;;::::::::::9999::999999999988888888887777777777666666666655555555555544444444444333333333322222111111111100000000000/////////...........-------,,,,,,,,,,,,+++++++++++***********)))))))))))(((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!! „„„„„„„…………………………………………„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„„„„……………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚�������������‚‚‚‚‚‚‚������������������������������������������€����������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyzzz{||}~€€��‚‚‚‚‚‚���€€€€€€€€�����€€€~�€€~}}||{{{zzzzzz{{{{||}||}}~~~€€€€€€€€����‚€����‚‚‚‚����€€~~}|{zyxwzyxxwvvvuuuuuuuuuttttttttqqqqqqpppppppppppooooooooonnnmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkklllllllllllkkjjjjiiiiiiiiiiiiiihhhhhggffeeddccbbbaaaaaa````````````______________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZYYYYYYYXXXXXXWWWWWWWWVVVVVVVUUUUUTTTTTTTSSSSSSSSRRRRRRRQQQQQQPPPPPPPPOOOOOOOOOONMMMMMMMMLLLLLLLLLLKKKKKKKJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;<;;;;;;;;;;::::::::::9999::999999999988888888887777777777666666666655555555555544444444444333333333322222111111111100000000000/////////...........--------,,,,,,,,,,,+++++++++++***********)))))))))))(((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""!!!!!!!!!!!! „„„„„„„„„………………………………………………………………………………………………………†††††††††††††††††††††††††………………………………………………†††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………„„„„†††††††††††††††††††††††††…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������������������������������€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||||{{{{{{{{{{{zzzzzzzz{{{{{{{{{{zzzzyyyyyyyzz{{|}~~€�������€€~~~~~~}}€€~}}|{{zzzzzzzzzzz{{{||zz{{||}}}~~~~~~~~~~€€����‚‚‚‚‚���€€~~}|{zyyxwzyyxxwwvvvvvvuuuuuuuuuuuuppppppppooooooooooonnnnnnnmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhiiiiijjiijjjjjjjkkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiiiiihhhhgfffeeddccbbbaaaaaa````````````````````____________^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^^]]]]\\\\[[[[Z[[ZZZZZZYYYYYYYXXXXXXXXWWVVVVUUUUUTTTTTTTTSSSSSSSSRQQQQQQQPPPPPPPPPOOOOOOOONNNMMMMMMMMMLLLLLLLLLLKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::999999999999999888888888887777777777666666666655555555555444444433333333332222222222211111111100000000000/////////...........----------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""!!!!!!!!!!!!! „„„„„„„„…………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………†††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„†††††††††††††††††††††††††……………………………………………………………………………………„„„„„„„„„„„„„„„„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������������������������������€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{zzzzzzzz{{{{{{{{{zzzzyyyyyyyyzz{|}}~€€������€€€~~~~~~}}€€~}}|{{zzzzzzzzzz{{{|||z{{||}}}~~~~~~€€€���‚‚‚‚‚‚���€~}||{zyxwvzyxxwwwvvvvvvvuuuuuuuuuuuppppppppooooooooooonnnnnnnmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiijjjijjjjjjjkkkkkkkkklkkkkkkkjjjjjjiiiiiiiiiiiiiiihhhggffeeddcccbbbaaaaaa````````````````````___________________________^^^^^^^^^^________^^^^^]]]\\\\[[[[Z[[[ZZZZZYYYYYYYYXXXXXXXXWVVVVVUUUUUTTTTTTTSSSSSSSSRQQQQQQQQPPPPPPPPOOOOOOOONNNMMMMMMMMMLLLLLLLLLLKKKJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::999999999999999888888888887777777777666666666655555555555444444433333333332222222222211111111100000000000/////////...........----------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! „„„„„„„……………………………………………………………………………………………………………††††††††††††††††††††††††‡………………………………………††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������������������������������€€€€€€€€€€€€€€€€€������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{zzzzzzz{{{{{{{{{{zzzzzyyyyyyyzz{||}~€€������€€€~~~~~}}€~}||{{zzzzzzzzzz{{{||}{{||}}~~~~€€€€���‚‚‚‚‚‚���€€~~}|{zyxxwvyyxxwwwvvvvvvvvuuuuuuuuuuppppppppoooooooooooonnnnnnmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiijjjjjjjjjjjkkkkkkkkllllkkkkkkjjjjjiiiiiiiiiiiiiiiiihhhgffeeddcccbbbaaaaaa`````````````````````____________________________^^^^^^^^__________^^^^]]]\\\\[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXVVVVVVUUUUUTTTTTTTSSSSSSSRRQQQQQQQPPPPPPPPOOOOOOOONNNMMMMMMMMMLLLLLLLLLLKKKJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999999999988888888887777777777666666666655555555555444444433333333333222222222211111111110000000000/////////...........----------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! „„„„„„……………………………………………………………………………………………………………††††††††††††††††††††††††‡‡…………………………………††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������‚������������������������€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{zzzzzz{{{{{{{{{{zzzzzyyyyyyyzz{{|}~€€�����€€€~~~}}€~}||{{zzzzzzzzz{{{||}}{||}}}~~€€€€€€€���‚‚‚‚‚‚‚���€~}||{zyxwvvyyxxwwvvvvvvvvvuuuuuuuuuupppppppppooooooooooonnnnnnmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhiiiijjjjjjjjjjkkkkkkkkklllllkkkkkkjjjjjiiiiiiiiiiiiiiiiiihhggffeeddccbbbaaaaaaa`````````````````````______________________________________________^^^]]]\\\\[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXWWVVVVVUUUUTTTTTTTTSSSSSSRRQQQQQQQQPPPPPPPPOOOOOOONNNMMMMMMMMMLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::9999999999999999888888888877777777776666666666555555555554444444333333333332222222222111111111100000000000////////...........----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! „„„„„……………………………………………………………………………………………………………†††††††††††††††††††††††‡‡‡‡………………………………†††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚������������������������‚������������������������€€€€€€€€€€€€€€€€€€�������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{zzzzzz{{{{{{{{{{zzzzzyyyyyyyzzz{|}}~€€�����€€€~~}}€~}||{{zzzzzzzz{{{|||}}{||}}~~€€€€€€€€€€€���‚‚‚‚‚‚‚‚��€€~~}|{zyxxwvuyxxwwwvvvvvvvvvvuuuuuuuuupppppppppooooooooooonnnnnnmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhiiiijjjjkkjjjkkkkkkkkkkkklllkkkkkkkjjjjiiiiiiiiiiiiiiiiiiihhggffeeddccbbbaaaaaaaa````a````````````````__________________________________```````_____^^^]]]\\\[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXWWWVVVVVUUUUTTTTTTTSSSSSSRRRQQQQQQQPPPPPPPPOOOOOOONNNMMMMMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::9999999999999999888888888877777777776666666666655555555554444444333333333332222222222111111111100000000000////////...........----------,,,,,,,,,,,+++++++++++************))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! „„„„……………………………………………………………………………………………………………†††††††††††††††††††††††‡‡‡‡‡…………………………†††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚�����������������������‚‚�����������������������€€€€€€€€€€€€€€€€€€€��������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{zzzz{{{{{{{{{{{zzzzzyyyyyyyyzz{||}~€�����€€€€~}}€~}||{{{zzzzzz{{{|||}}~||}}~~€€€€€€€€€€€�����‚‚‚‚‚‚‚���€~}|{{zyxwvvuyxxwwwvvvvvvvvvvuuuuuuuuupppppppppooooooooooonnnnnnmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhiiiijjjjkkkjkkkkkkkkkkkkklkkkkkkkkkjjjjiiiiiiiiiiiiiiiiiiiihhggffeeddccbbbaaaaaaaaaa``aaa```````````````_________________________________````````____^^^]]]\\\\[[[[[[[[ZZZZZYYYYYYYYYYYYXXXWWWWVVVVVUUUUTTTTTTTSSSSSRRRQQQQQQQPPPPPPPPOOOOOOONNNNMMMMMMMMMLLLLLLLLLLKKJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::9999999999999999888888888877777777776666666666655555555554444444333333333332222222222111111111100000000000////////...........----------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! „„„„…………………………………………………………………………………………………………†††††††††††††††††††††††‡‡‡‡‡‡………………………††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚����������������������‚‚‚����������������������€€€€€€€€€€€€€€€€€€€���������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{z{{{{{{{{{{{{zzzzzzyyyyyyyzz{{|}~~€€�€��€€€€~~}€€~}||{{{zzzzz{{{{||}}}~|}}~~€€€€€€€€���������‚‚‚‚‚‚‚��€€~~}|{zyxwwvuuxxwwwwvvvvvvvvvvuuuuuuuuupppppppppoooooooooooonnnnnmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhiiiijjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiijjiiiiihggffeeddccbbbaaaaaaaaaaaaaaaa```````````````________________________________````````____^^^]]]\\\\[[[\[[[[[ZZZZYYYYYYYYYYYYYYXWWWWWVVVVVUUUUTTTTTTTSSSSRRRRQQQQQQQPPPPPPPPOOOOOONNNNMMMMMMMMMLLLLLLLLLLKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::9999999999999999888888888877777777776666666666655555555554444444333333333332222222222111111111100000000000/////////..........----------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! „„„…………………………………………………………………………………………………………†††††††††††††††††††††††‡‡‡‡‡‡‡……………………†††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚���������������������‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€���������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyzz{|}}~€�€€€€€€€~~}€€~}||{{{zzz{{{{{|||}}~~|}}~~€€€€��������������‚‚‚‚‚‚��€€~}|{zzyxwvvutxxwwwwvvvvvvvvvvvuuuuuuuuppppppppppooooooooooonnnnnmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhiiiijjjkkkklkkkkkkkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiiijjjiiiiihggffeeddccbbbbaaaaaaaaaaaaaaaa``````````````_____________________________````````````___^^^]]]]\\\\[[\\[[[[ZZZZZYYYYYYYYYYYYYYXWWWWWVVVVUUUUUTTTTTTTSSSRRRRQQQQQQQPPPPPPPPOOOOOONNNNMMMMMMMMMLLLLLLLLLLKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::999999999999999888888888887777777776666666666655555555554444444433333333332222222222111111111100000000000/////////..........----------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! „„…………………………………………………………………………………………………………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡………………†††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………………………………………………†…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚��������������������‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€����������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyzz{{|}~€€€€€€€€€€€€~~}�€~}}|{{{{z{{{{{|||}}~~}}~~€€€����������������‚‚‚‚‚���€€~}}|{zyxwwvuutxxwwwwvvvvvvvvvvvuuuuuuuuppppppppppooooooooooonnnnnmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhiiiijjjkkkkllkkkllllkkkkkkkkkkkkkkjjjjiiiiiiihiiiiiiiiijjiiiiihggffeeddccbbbbaaaaaaaaaaaaaaaaa`````````````___________________________``````````````___^^^]]]]\\\\\[\\\[[[[ZZZZZYYYYYYYYYYYYYXXXWWWWVVVVUUUUUTTTTTTTSSRRRRQQQQQQQPPPPPPPPOOOOOONNNNMMMMMMMMMMLLLLLLLLLKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::999999999999999888888888887777777777666666666655555555555444444433333333332222222222111111111100000000000/////////...........---------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! „…………………………………………………………………………………………………………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡……………††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„……………………………………………………††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡††††††††††††††††††††††……………………………………………………………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚��������������������‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€€€����������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyzz{{|}~~€€€€€€€€€€€€€€€~}�€~}}|{{{{{{{{{|||}}~~}~~€€€�����������������‚‚‚‚���€€~~}|{zyyxwvvuttxwwwwwvvvvvvvvvvvvuuuuuuuppppppppppoooooooooooonnnnmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhiiiijjjkkklllllllllllllllkkkkkkkkkjjjjiiiihhhhhhhiiiiiiiijiiiiihggffeeddccbbbbaaaaaaaaaaaaaaaaa``````````````_________________________``````````````____^^^]]]]\\\\\\\\\\[[[[ZZZZZYYYYYYYYYYYYXXXXWWWWVVVVUUUUTTTTTTTSSRRRRQQQQQQQPPPPPPPPOOOOOONNNNMMMMMMMMMMLLLLLLLLLLKJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::999999999999999888888888887777777777666666666655555555555444444433333333332222222222111111111100000000000/////////...........----------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! …………………………………………………………………………………………………………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡…………†††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„………………………………………†††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡†††††††††††††††††††………………………………………………………………………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚�������������������‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€�����������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyzz{|}}~€€€€€€€€€€€€€€€€~}�€~}}||{{{{{{{|||}}}~~€}~~€€������������������‚‚����€€~}|{{zyxwvvuuttxwwwwwvvvvvvvvvvvvuuuuuuupppppppppppooooooooooonnnnmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhiiiijjjkkkllllmlllllllllllkkkkkkkjjjjjiiihhhhhhhhhhiiiiiiiiiiiiihggffeeddccbbbaaaaaaaaaaaaaaaaaaa`````````````_________________________``````````````____^^^]]]]]\\\\\\\\\\[[[[ZZZZZYYYYYYYYYYYXXXXXWWWWVVVVUUUUUTTTTTTSRRRRQQQQQQQQPPPPPPPPOOOOONNNNMMMMMMMMMMLLLLLLLLLLKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999999999988888888887777777777666666666655555555555444444433333333333222222222111111111100000000000/////////...........----------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""!!!!!!!!!!!!! ………………………………………………………………………………………………………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡……†††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„…ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………†††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡††††††††††††††††……………………………………………………………………………………………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚������������������‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€������������������€€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyzz{||}~€€€€€€€€€€€€€€€€€~~�€~}}||{{{{{{{||}}}~~€~~€€����‚‚‚‚‚���������������€€~}}|{zyxxwvuutttwwwwwwvvvvvvvvvvvvuuuuuuupppppppppppoooooooooooonnnmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhiiiiijjjkkllllmmlllllllllllkkkkkkjjjjjiiihhhhhhhhhhhhiiiiiiiiiiihhggffeedcccbbbaaaaaaaaaaaaaaaaaaaa````````````_________________________``````````````___^^^^]]]]]\\\\\]\\\\\[[[[ZZZZZZYYYYYYYYYXXXXXXWWWWVVVVUUUUTTTTTTTRRRRRQQQQQQQPPPPPPPPOOOOONNNNNMMMMMMMMMLLLLLLLLLLKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999999999988888888887777777777666666666655555555555444444433333333333222222222111111111110000000000/////////...........----------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""!!!!!!!!!!!!! ……………………………………………………………………………………………………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡…††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………†††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††………………………………………………………………………………………………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€������������������€€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyzz{||}~€€€€€€€€€€€€€€€€€€~�€~~}||{{{{{{|||}}~~€€~€€����‚‚‚‚‚‚��������������€€~}}|{zyyxwvvuuttswwwwwwvvvvvvvvvvvvuuuuuuupppppppppppoooooooooooonnnmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhiiiiijjjkklllmmmmmmmmmllllllkkkkkkjjjjiiiihhhhhhhhhhhhhiiiiiiiiiihhggffeddcccbbbbaaaaaaaaaaaaaaaaaaa````````````__________________________````````````____^^^^]]]]]]\\\\]]]\\\\[[[[ZZZZZZZZZZZZZZYXXXXXXWWWWVVVVUUUUTTTTTTRRRRRQQQQQQQPPPPPPPPOOOOONNNNNMMMMMMMMMLLLLLLLLLLKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::9999999999999999888888888877777777776666666666655555555554444444333333333332222222221111111111100000000000////////...........----------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! …………………………………………………………………………………………………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„……………ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††…………………………………………………………………………………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€�������������������€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyzz{||}~€€€€€€€€€€€���€€~�€€~}||{{{{{|||}}~~€€�€€����‚‚‚‚‚‚‚���������€�€€€€~~}|{zzyxwwvuutttswwwwwwvvvvvvvvvvvvuuuuuuupppppppppppooooooooooooonnmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiihhhiiiiijjjkkkllmmmmnmmmmmmmlllllkkkkjjjjiiiihhhhhggghhhhhhiiiiiiiiiihhggfeeddcccbbbaaaaaaaaaaaaaaaaaaaaa```````````___________________________``````````_____^^^^]]]]]]]\\\]]]]\\\\[[[[ZZZZZZZZZZZZZYYXXXXXXWWWWVVVUUUUUTTTTTRRRRRQQQQQQQPPPPPPPPPOOOONNNNNMMMMMMMMMMLLLLLLLLLLJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::999999999999999988888888887777777777666666666665555555555444444433333333333222222222111111111110000000000/////////...........----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! ………………………………………………………………………………………………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„…………………ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…†††††††††††††††††††††††††………………………………………………………………………………………………„„„„„„„„„„„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€�������������������€€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyzz{{|}}~€€€€€€€€€€�����€€~‚�€~}||{{{{|||}}~~~€€��€€����‚‚‚‚‚‚‚‚������€€€€€€€~}}|{{zyxwwvuuuttsswwwwwwvvvvvvvvvvvvvuuuuuuppppppppppppoooooooooooonnmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhiiiiiijjjkklllmmmnnmmmmmmmlllllkkkjjjjiiiihhhhggggggghhhhhiiiiiiiihhhgffeeddcccbbbbaaaaaaaaaaaaaaaaaaaa````````````____________________________````````____^^^^]]]]]]]]]]]]]]]]\\\\[[[[ZZZZZZZZZZZZYYYYXXXXXWWWVVVVUUUUUTTTTRRRRRQQQQQQQPPPPPPPPPOOOONNNNNMMMMMMMMMMLLLLLLLLLLJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::999999999999999888888888877777777776666666666655555555554444444333333333332222222221111111111100000000000////////...........----------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! ……………………………………………………………………………………………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„………………………ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††……………………………………………………†††††………………………………………………………„„„„…………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€��������������������€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyzz{{|}~~€€€€€€€€�������€~‚�€~}|||{{{|||}}~~€��‚€€���‚‚‚‚‚‚‚‚�����€€€€€€~~}}|{{zyxxwvvuutttsswwwwwwwvvvvvvvvvvvvuuuuuuppppppppppppoooooooooooonnmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjkklllmmmnnnmmmmmmmmllllkkkjjjiiiihhhgggggggggghhhhhiiiiiiihhhgffeeddccbbbbbaaaaaaaaaaaaaaaaaaaaa```````````______________________________`````____^^^^^]]]]]]]]]]]]]]]]]]\\\[[[[ZZZZZZZZZZZYYYYYXXXXWWWWVVVVUUUUUTTTRRRRRQQQQQQQQPPPPPPPPOOOONNNNNMMMMMMMMMMLLLLLLLLLLJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@A@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::999999999999999888888888887777777776666666666655555555554444444333333333332222222221111111111100000000000/////////..........----------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! …………………………………………………………………………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„……………………………ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††……………………†††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††……………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€���������������������€€€€€~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyzz{{||}~~€€€€€€€€�������€€‚�€~}}|||{|||}}~~€€�‚‚€€���‚‚‚‚‚‚‚‚‚����€€€€~~~}}|{{zyyxwvvuutttssswwwwwwwvvvvvvvvvvvvuuuuuuppppppppppppoooooooooooonnmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjkkllmmmnnnnnnnnmmmmllllkkkjjjiiihhhhgggggggggghhhhhhhiiiihhhhgffeeddcccbbbbaaaaaaaaaaaaaaaaaaaaaa```````````_____________________________```______^^^^]]]]]]]]]]]]]]]]]]]\\\\[[[[ZZZZZZZZZZYYYYYXXXXXWWWWVVVVUUUUTTTSRRRRRQQQQQQQPPPPPPPPOOOONNNNNMMMMMMMMMMLLLLLLLLLLJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@A@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::999999999999999888888888887777777777666666666655555555555444444433333333332222222221111111111100000000000/////////..........----------,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! ………………………………………………………………………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„………………………………ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††…††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††………………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€���������������������€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyzzz{||}}~€€€€€€€€���‚‚‚‚��€‚�€~}}|||||||}}~€€��‚ƒ€���‚‚‚‚‚‚‚‚‚‚���€€€~~~~}}}|{{zyyxwwvuuutttssswwwwwwwwvvvvvvvvvvvuuuuuuqppppppppppppoooooooooooonmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjkkkllmmnnnnonnnnnmmmmlllkkjjjiiihhhhhggggggggggghhhhhhhhhhhhhggffeeddcccbbbbbaaaaaaaaaaaaaaaaaaaaa`````````````______________^^^^_________________^^^^]]]]]]]]]]]]]]]]]]]]]\\\\[[[[ZZZZZZZZZYYYYYYXXXXWWWWVVVVUUUUUTTSRRRRRQQQQQQQQPPPPPPPOOOONNNNNNMMMMMMMMMMLLLLLLLLLJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@A@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999999999888888888887777777777666666666655555555555444444433333333332222222221111111111100000000000/////////...........---------,,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! ……………………………………………………………………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„……………………………………ƒƒ„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††…………………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€����������������������€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyzzzz{{|}}~€€€€€€€€��‚‚‚‚‚��€‚�€~}}||||||}}~~€€��‚‚ƒ���‚‚‚‚‚‚‚‚‚‚���€€€~~~~}}}||{{zyyxwwvvuutttsssswwwwwwwwvvvvvvvvvvvuuuuuuqppppppppppppoooooooooooonmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiijjjkkllmmmnnnoonnnnnmmmmlllkkjjjiiihhhhggggggggggggghhhhhhhhhhhhggffeeddcccbbbbbbaaaaaaaaaaaaaaaaaaaa````````````````___________^^^^^^^_____________^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[ZZZZZZZZZYYYYYYXXXXXWWWWVVVVUUUUTTSRRRRRQQQQQQQQPPPPPPPOOOONNNNNNMMMMMMMMMMLLLLLLLLLJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@AA@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999999999988888888887777777777666666666655555555555444444433333333332222222222111111111100000000000/////////...........----------,,,,,,,,,,,+++++++++++***********))))))))))))(((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! …………………………………………………………………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††……………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€����������������������€€€€€€~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyzzzz{{||}~~€€€€€€€€��‚‚‚‚‚‚�€ƒ‚€~~}|||||}}~~€��‚‚ƒƒ��‚‚‚‚‚‚‚‚‚‚‚��€€€~~~}}}}||{{zzyyxxwvvuuttttsssswwwwwwwwvvvvvvvvvvvuuuuuuqqpppppppppppoooooooooooonmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiijjjkkllmmmnnnoonnnnnnmmmlllkkjjjiihhhhhggggggggggggghhhhhhhhhhhggfffeeddcccbbbbbbbbaaaaaaaaaaaaaaaaaaa`````````````````_________^^^^^^^^^^________^^^^^]]]]]]]\\\\\\]]]]]]]]]]]\\\[[[[ZZZZZZZZZYYYYYYXXXXXWWWWVVVVUUUUTTSRRRRRQQQQQQQQPPPPPPPPOOONNNNNNMMMMMMMMMMLLLLLLLLLJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@AA@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999999999988888888887777777777666666666655555555555444444433333333333222222222111111111100000000000/////////...........----------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! ………………………………………………………………………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„……………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††………………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€�����������������������€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{||}~~€€€�€€€€€��‚‚ƒƒƒƒ‚��€ƒ‚�~~}|||||}}~~€€�‚‚ƒƒ„�‚‚‚‚ƒƒƒ‚‚‚‚���€€~~~}}||||{{zzyyxxwvvuuuttttsssswwwwwwwwwvvvvvvvvvvvuuuuuqqpppppppppppooooooooooooommmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiijjjkkllmmnnnooonnnnnnmmmlllkkjjiiihhhhggggggggggggggghhhhhhhhhhggfffeedddcccbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````````________^^^^^^^^^^^^^____^^^^^]]]]]]]\\\\\\\\]]]]]]]]]]\\\\[[[ZZZZZZZZZYYYYYYXXXXXXWWWWVVVVUUUTTSSRRRRRQQQQQQQQPPPPPPPOOONNNNNNMMMMMMMMMMLLLLLLLLLJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@AA@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::999999999999999988888888887777777777666666666655555555555444444433333333333222222222111111111110000000000/////////...........----------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!! …………………………………………………………†………………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††…………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€�����������������������€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{|}}~€€���€€€~€€��‚ƒƒƒƒƒ‚‚�€ƒ‚�€~}}|||}}~~€��‚‚ƒ„„‚‚‚‚ƒƒƒƒ‚‚‚‚��€€~~}}}|||{{zzzyyxxwwvvuuttttssssswwwwwwwwwvvvvvvvvvvvuuuuuqqppppppppppppoooooooooooommmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiijjkkkllmmnnnooonnnnnnnmmlllkkjjiiihhhhgggggggggggggggghhhhhhhhgggfffeedddccccbbbbbbbbbbaaaaaaaaaaaaaaaa``````````````````_______^^^^^^^^^^^^^_^^^^^^^^]]]]]\\\\\\\\\\\]]]]]]]]]\\\\[[[ZZZZZZZZZYYYYYYXXXXXXWWWWWVVVUUUUTSSRRRRRQQQQQQQQPPPPPPPOOONNNNNNMMMMMMMMMMMLLLLLLLLJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@??????????>>>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::999999999999999988888888887777777777666666666665555555555444444433333333333222222222111111111110000000000/////////...........----------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""!!!!!!!!!!!!! …………………………………………………………†………………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††………………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€‚�����������������������€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{||}~~€€����€€€~~€€�‚‚ƒƒƒƒƒƒ‚�€ƒ‚�€~}}|||}}~~€€�‚‚ƒƒ„„‚‚‚ƒƒƒƒƒƒ‚‚‚��€€~}}|||{{{zzyyxxwwwvvuuuttttssssswwwwwwwwwvvvvvvvvvvvuuuuuqqqpppppppppppoooooooooooommmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiijjjkkkllmmnnnooonnnnnnnmmmllkkjjiiihhhhggggggggggggggggghhhhhhggggfffeeeddcccccbbbbbbbbbbaabaaaaaaaaaaaaa``````````````````_______^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\]]]]]]]]]\\\\[[[ZZZZZZZZZYYYYYYXXXXXXXWWWWVVVVUUUTSSRRRRRQQQQQQQQPPPPPPPOOONNNNNNNMMMMMMMMMMLLLLLLLLKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AA@@@@@@@@@??????????>>>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::999999999999999988888888887777777777666666666665555555555444444433333333333222222222111111111110000000000/////////...........----------,,,,,,,,,,,+++++++++++************)))))))))))(((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############"""""""!!!!!!!!!!!!! ………………………………………………………††……………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††…………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€‚‚����������������������€€€€€€~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{|}~~€€�����€€€~~€��‚ƒƒ„„„ƒƒ‚�€ƒ‚�€~}}}}}}}~€��‚ƒƒ„„„‚‚ƒƒƒƒƒƒ‚‚‚���€~~}||{{zzzzyyxxwwwvvuuutttttssssswwwwwwwwwvvvvvvvvvvvvuuuuqqqpppppppppppoooooooooooommmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiijjjkkkllmmnnnooonnnnnnnmmmllkkjjiihhhhggggggggggggggggggggggggggggfffeeedddcccccbbbbbbbbbbabbbbaaaaaaaaaaa`````````````````_______^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\]]]]]]]]]\\\[[[[ZZZZZZZZZYYYYYYXXXXXXXWWWWVVVVUUUTSSRRRRRQQQQQQQQPPPPPPPOOONNNNNNNMMMMMMMMMMLLLLLLLLKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AAA@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;:::::::::::999999999999999888888888887777777776666666666655555555554444444333333333332222222221111111111100000000000////////...........----------,,,,,,,,,,,+++++++++++************)))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! ……………………………………………………†††…………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††………………………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€‚‚�����������������������€€€€€~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{||}~€€�����€€€~~~€��‚ƒƒ„„„„ƒƒ‚€„‚�€~}}}}}}~~€€�‚‚ƒƒ„„…‚‚ƒƒƒƒƒƒƒ‚‚��€€~}}|{{zzzyyyxxwwwvvuuuutttttssssswwwwwwwwwwvvvvvvvvvvvuuuuqqqppppppppppppooooooooooommmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiijjjkkkllmmnnnooonnnnnnnmmmllkkjjiihhhhhggggggggggghghgggggggggggggfffeeeddddccccccbbbbbbbbbbbbbbbaaaaaaaaa``````````````````______^^^^^^^^^^]]^^^^^]]]]]]]\\\\\\\\\\\\\]]]]]]]]\\\\[[[[ZZZZZZZZZYYYYXXXXXXXXXWWWWVVVVUUUTSSRRRRRQQQQQQQQQPPPPPPPOONNNNNNNMMMMMMMMMMMLLLLLLLKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@AAA@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::999999999999999888888888887777777776666666666655555555554444444333333333332222222221111111111100000000000////////...........----------,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!! †††††††††††††††††‡‡‡‡‡‡………††††††††††††††††††††††………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„……………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………„„„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚�����������������‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz{{|}}~€€������~~~}}~~€�‚‚ƒƒƒƒƒƒ‚�€‚€~}|{{{{{{||}~~€€��‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚�€€~~}||{{zz{{zzzyyxxxwwwwvvvvvuuuuuussssssssrrrrrrrrrrrrqqqqqnnnnnnnnnnnnmmmmmmmmmmmmllmmmmmmlllllllllllkkkkkkkkllllkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiijjjkklllmmnnnnoooooonnnnmmllkkjjiiihhhhhiiiiiiiiiiiiiiiiiiiiiihhheeeeddddccccbbbbbbbaaaaaabbbbbbbbbbaaaaaaa`````````aaaaaaa``````_______^^^^^]]]]]]]]\\\\\\\\\[[[[[[[[\\\\\\\\[[[[ZZZZYYYYYYYYYYYYYYYYYXXXXXXXWWWWVVVUUUSSSSRRRRRRQQQQQQQQQPPPPPPNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????????>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888887777777777766666666665555555555444444333333333332222222221111111111100000000000/////////...........----------,,,,,,,,,,,++++++++++++++++++***********)))))))))(((((((((((''''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! ! †††††††††††††††††‡‡‡‡‡‡……†††††††††††††††††††††††……………††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………„‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{|}~~€€������~~}}}~~€�‚ƒƒƒ„„ƒƒ‚�€‚€~}|{{{{{{||}~~€€�‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚��€€~}}|{{zzy{zzyyyxxxwwwwvvvvvvuuuuuusssssssssrrrrrrrrrrrqqqqqnnnnnnnnnnnnmmmmmmmmmmmmllmmmmmmllllllllllllkkkkkkkllllkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiijjjkkkllmmmnnnnooooonnnnmmllkkjjiiihhhhhiiiiiiiiiiiiiiiiiiiiiihhheeeeddddccccccbbbbbbbaaaabbbbbbbbbbbaaaaaaa````````aaaaaaaa``````______^^^^^]]]]]]]]\\\\\\\\[[[[[[[[[\\\\\\\\[[[[ZZZZYYYYYYYYYYYYYYYYXXXXXXXXWWWWVVVUUUSSSSRRRRRRQQQQQQQQQPPPPPPNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????????>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999988888888887777777777766666666665555555555444444333333333332222222221111111111100000000000/////////...........----------,,,,,,,,,,,++++++++++++++++++************))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! ! ††††††††††††††††‡‡‡‡‡‡‡…††††††††††††††††††††††††…………†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{||}~€€������~~~}}}~~€€�‚ƒƒ„„„ƒƒ‚�€‚€~}|{{{{{{||}~€��‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚��€~}||{zzyyzzyyyxxxxwwwwvvvvvvuuuuuussssssssrrrrrrrrrrrrrqqqqnnnnnnnnnnnnnmmmmmmmmmmmmlmmmmmmllllllllllllkkkkkkkllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiijjjkkkllmmmnnnnooooonnnnmmllkkjjiiihhhhhiiiiiiiiiiiiiiiiiiiiihhhheeeeedddddccccccbbbbbbaaabbbbbbbbbbbbbaaaaaa```````aaaaaaaa``````______^^^^^]]]]]]]\\\\\\\\\[[[[[[[[[\\\\\\[[[[[[ZZZYYYYYYYXXXXXXXXXXXXXXXXXWWWWWVVVUUUSSSSRRRRRRRQQQQQQQQPPPPPPNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999988888888887777777777766666666665555555555444444333333333332222222222111111111100000000000//////////..........----------,,,,,,,,,,,++++++++++++++++++************))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! ! †††††††††††††††‡‡‡‡‡‡‡‡…††††††††††††††††††††††††………††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„……………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{||}~€�������~~}}}}~~€��‚ƒƒ„„„ƒƒ‚�€‚€~}|{{{{{{||}~€��‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚��€~~}|{{zyyxzyyyxxxxwwwwvvvvvvvvuuuuusssssssssrrrrrrrrrrrrqqqqonnnnnnnnnnnnmmmmmmmmmmmmlmmmmmmllllllllllllkkkkkkkllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiijjjkkkllmmmnnnnooooonnnnmmllkkjjiiihhhhhiiiiiijjjjjjiiiiiiiiiihhheeeeeedddddccccccbbbbbbaabbbbbbbbbbbbbbaaaaaa``````aaaaaaaaa``````_____^^^^^]]]]]]\\\\\\\\\\[[[[[[[[[\\\\\[[[[[[ZZZZYYYYYYXXXXXXXXXXXXXXXXXXWWWWWVVVUUUSSSSRRRRRRQQQQQQQQQPPPPPPNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>===========<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888887777777777766666666665555555555444444333333333332222222222111111111100000000000//////////..........----------,,,,,,,,,,,++++++++++++++++++************))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! ! ††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……†††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒ„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|{{{{{{{{{{{{{{{{{{{zzzzzzzzzyzzzz{{||}~€�������~~~}}}}~~€��‚ƒƒ„„„ƒƒ‚�€�€~}|{{{{{{|}}~€�‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�€€~}}|{zzyxxyyyxxxxwwwwwvvvvvvvvvuuuusssssssssrrrrrrrrrrrrqqqqonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkklllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiijjjkkklllmmmnnnnoooonnnnmmllkkjjiiihhhhhiiiijjjjjjjjjjiiiiiiiihhheeeeeeeddddddccccccbbbbbabbbbbbbbbbbbbbbaaaaaa`````aaaaaaaaa``````_____^^^^^]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXXXXXWWWWVVVVUUUSSSSRRRRRRRQQQQQQQQPPPPPPNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>===========<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888887777777777766666666666555555555444444333333333332222222222111111111100000000000//////////..........----------,,,,,,,,,,,+++++++++++++++++++***********))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! ! ††††††††††††††‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{|}}~€€�����€~~}}}}}~~€�‚‚ƒƒ„„„ƒƒ‚��€~}|{{{{{{|}}~€€�‚‚ƒƒƒƒƒ„„ƒƒƒƒƒ‚‚�€€~}|{{zyyxwyyxxxxwwwwwvvvvvvvvvvuuuusssssssssrrrrrrrrrrrrqqqqonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkklllllkkkkkkkkkkkjjjjjjjjjiiiiiiiiiijjjkkklllmmmnnnnnonnnnnmmmllkkjjiiihhhhhiiijjjjjjjjjjjjiiiiiiiihhfeeeeeeedddddddcccccbbbbabbbbbbbbbbbbbbbbbaaaaa````aaaaaaaaa```````_____^^^^]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZYYYYYXXXXXXXXXXXXXXXXXXXWWWWWVVVVUUUSSSSRRRRRRRQQQQQQQQPPPPPPNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;;::::::::::9999999999988888888887777777777766666666666555555555444444433333333332222222222111111111110000000000//////////...........---------,,,,,,,,,,,,++++++++++++++++++***********))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! ! †††††††††††††‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{|}}~€€����€€~~~}}}}}~~€�‚‚ƒƒ„„ƒƒ‚�€�€}||{{{{{{|}}~€€�‚‚ƒƒƒƒƒ„„„ƒƒƒ‚‚��€~}|{zzyxxwyxxxxwwwwwwvvvvvvvvvvuuuussssssssssrrrrrrrrrrrrqqqoonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllkkkkkklllllkkkkkkkkkkkjjjjjjjjjiiiiiiiiiijjjkkklllmmmmnnnnnnnnnnmmmllkkjjiiihhhhhiiijjjjjjjjjjjjjiiiiiiihhffeeeeeeedddddddccccbbbbbbbbbbbbbbbbbbbbbbbaaaa````aaaaaaaaaa``````_____^^^^]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZYYYYYXXXXXXXXXXXXXXXXXXWWWWWWVVVVUUUSSSSRRRRRRRQQQQQQQQQPPPPPNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;::::::::::9999999999988888888887777777777766666666666555555555444444433333333332222222222111111111110000000000//////////...........----------,,,,,,,,,,,++++++++++++++++++***********)))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!! ! ††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{|}}~€€���€€€~~}}}}}}~€�‚‚ƒƒƒƒƒƒ‚�€�~}|{{{zz{{||}~€€�‚‚ƒƒ„ƒ„„„ƒƒƒƒ‚‚��€~}}|{zyxxwwyxxxwwwwwwwvvvvvvvvvvuuuussssssssssrrrrrrrrrrrrqqqoonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllkkkkkklllllkkkkkkkkkkkkjjjjjjjjiiiiiiiiiijjjkkklllmmmmnnnnnnnnnnmmllkkjjiiiihhhhhiijjjjjkkkkkjjjjjjiiiiiihfffeeeeeeeeddddddccccbbbbcbbbbbbcccccccbbbbbaaaa```aaaaaaaaaa```````____^^^^]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWVVVVUUUSSSSRRRRRRRQQQQQQQQPPPPPPNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888887777777777666666666665555555554444444333333333322222222221111111111100000000000/////////...........----------,,,,,,,,,,,++++++++++++++++++***********)))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! !! ††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒƒƒ„ƒƒƒ„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{|}}~€€€€€€€€~~}}}}}~~€�‚‚ƒƒƒƒƒ‚‚�€~€~}|{{zzz{{||}~€€�‚‚ƒƒ„ƒ„„„ƒƒƒƒ‚‚�€€~}|{zzyxxwwxxxxwwwwwwwvvvvvvvvvvvuuussssssssssrrrrrrrrrrrrrqqooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkllllllkkkkkkkkkkkjjjjjjjjiiiiiiiiiijjjkkkklllmmmmnnnnnnnnmmmllkkjjiiihhhhhhiijjjjkkkkkkkjjjjjjiiiiiiffffeeeeeeeeddddddccccbbbccbbbccccccccccbbbbaaaa```aaaaaaaaa````````_____^^^]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVUUUSSSSRRRRRRRQQQQQQQQQPPPPPNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888887777777777766666666665555555554444444333333333322222222221111111111100000000000/////////...........----------,,,,,,,,,,,++++++++++++++++++***********)))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! !! ††††††††††††‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒ„„„ƒ„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚������������‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{||}~~€€€€€€€~}}}}}}~~€€�‚‚ƒƒƒƒ‚‚�€~€~}|{{zzz{{||}~€��‚ƒƒƒ„„„„„ƒƒƒ‚‚��€~~}|{zyyxwwvxxxwwwwwwwwvvvvvvvvvvvuuussssssssssrrrrrrrrrrrrrqqooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkllllllkkkkkkkkkkkjjjjjjjjiiiiiiiiiijjjjkkklllmmmmmnnnnnnmmmlllkkjjiiiihhhhhijjjjkkkkkkkkkjjjjjjiiiiifffffeeeeeeeedddddccccbbbcccccccccccccccccbbbaaaa``aaaa`a``a`````````____^^^]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVUUUSSSSRRRRRRRQQQQQQQQPPPPPPNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999888888888887777777777766666666665555555554444444333333333332222222221111111111100000000000/////////...........----------,,,,,,,,,,,++++++++++++++++++***********)))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! !! †††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒ„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{||}~~€€€€€€}}}}}}}~~€€�‚‚ƒƒƒ‚‚��€~~}|{{zzzzz{||}~€��‚ƒƒ„„„„„ƒƒƒƒ‚‚�€€~}|{{zyxxwwvxxwwwwwwwwwvvvvvvvvvvvuuusssssssssssrrrrrrrrrrrrqqoooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkllllllkkkkkkkkkkkjjjjjjjjiiiiiiiiiijjjjkkkllllmmmmnnnnmmmmmllkkkjjiiiihhhhiijjjkkkkkkkkkkkkjjjjjiiiiffffffeeeeeeeeddddccccbbbcccccccccccccccccbbbbaaa``aaa```````````````____^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVUUUUSSSSRRRRRRRQQQQQQQQPPPPPPNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999988888888887777777777766666666665555555554444444333333333332222222221111111111100000000000/////////...........----------,,,,,,,,,,,++++++++++++++++++***********)))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! !! †††††††††††‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{||}~~€€€€€}}}}}}~~€��‚‚‚‚‚‚��€~}~}|{zzzzzz{||}~€�‚‚ƒƒ„„„„„ƒƒƒ‚‚��€~~}|{zyyxwwvvxxwwwwwwwwwwvvvvvvvvvvvuusssssssssssrrrrrrrrrrrrrqoooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkllllllkkkkkkkkkkkjjjjjjjjiiiiiiiiiijjjjkkkklllmmmmmmmmmmmmlllkkjjjiiiihhhiijjjjkkkkkkkkkkkkjjjjjjiiifffffffeeeeeeeddddccccbbbccccccccccccccccccbbbaaa``aaaa``````````````_____^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVUUUUSSSSRRRRRRRQQQQQQQQPPPPPPNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;::::::::::99999999999988888888887777777777766666666665555555554444444333333333332222222221111111111100000000000/////////...........----------,,,,,,,,,,,++++++++++++++++++***********)))))))))((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! !! ††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………ƒ„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||||{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{|}}~~€€€€€}}}}}~~~€€��‚‚‚‚‚‚�€}|~}|{{zzzzzz{||}~€�‚ƒƒ„„„„„„ƒƒ‚‚��€~}|{{zyxxwwvvxwwwwwwwwwwwvvvvvvvvvvvuusssssssssssrrrrrrrrrrrrrqoooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllkkkkllllllkkkkkkkkkkkkjjjjjjjiiiiiiiiiijjjjkkkkllllmmmmmmmmmmlllkkkjjjiiiiiiiiijjjjkkkkkkkkkkkkkjjjjjjiifffffffeeeeeeeddddccccbbbcccccccccccccccccccbbbaaa`aaa```````````````_____^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXWWWWWWWWWWWWWWWVVVVVVUUUUSSSSRRRRRRRQQQQQQQQPPPPPPNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDCCCDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888887777777777766666666665555555554444444333333333332222222222111111111100000000000/////////...........----------,,,,,,,,,,,++++++++++++++++++***********)))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! !! †††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}|||||{{{{{{{{{{{{{{{{zzzzzzzzzzz{{||}}~~€€€}}}}~~~€��‚‚‚‚‚‚��€~}|~}|{zzzzzzz{|}}~€�‚ƒƒ„„„„„„ƒƒ‚‚�€€~}||{zyyxwwvvvxwwwwwwwwwwwvvvvvvvvvvvuusssssssssssrrrrrrrrrrrrrqoooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllkkkklllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiijjjjjkkkklllllmmmmmmllllkkkjjjiiiiiiiiiijjjkkkkkkllkkkkkkkjjjjjiigffffffeeeeeeeddddccccbbbcccccccccccccccccccbbbaaa`aaaa``````````````_____^^]]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVUUUUSSSSRRRRRRRQQQQQQQQPPPPPPNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCCCDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888887777777777766666666665555555554444444333333333332222222222111111111100000000000/////////...........----------,,,,,,,,,,,++++++++++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! !! †††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚���������������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||{{{{{{{{{{{{{{{{zzzzzzzzzz{{{||}}~€€€~}~~~~€€��‚‚‚‚‚��€~}|{}|{{zzzyzzz{|}~€�‚‚ƒ„„„„„„ƒƒ‚‚��€~}}|{zzyxxwwvvvxwwwwwwwwwwwwvvvvvvvvvvvussssssssssssrrrrrrrrrrrrroooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllkkkklllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiijjjjjkkkkklllllllllllllkkkjjjjiiiiiiiiiijjjkkkkkkllkkkkkkkjjjjjjigffffffeeeeeedddddccccbbbcccbcccccccccccccccbbbaaa`aaaa``````````````_____^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUSSSSSRRRRRRQQQQQQQQPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCCCDDDCCCCCCCCCCCBBBBBBBBBAABAAAAAAAAA@@@@@@@@@@?????>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888887777777777766666666666555555554444444333333333332222222222111111111100000000000/////////...........----------,,,,,,,,,,,++++++++++++++++++************))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! !! ††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}|||||{{{{{{{{{{{{{{{{zzzzzzzzzz{{||}}~~€€€~~~~~€€��‚‚‚‚‚��€€~}|{}|{zzzyyzzz{|}~€�‚ƒƒ„„„„„„ƒƒ‚‚�€~~}|{{zyxxwwvvvvwwwwwwwwwwwwwvvvvvvvvvvvussssssssssssrrrrrrrrrrrrrooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllkkkklllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiijjjjjkkkkkllllllllllkkkkkjjjjiiiiiiiiiijjkkkkkkkkkkkkkkkkjjjjjjigffffffeeeeedddddccccbbbbccbbbccccccccccccccbbbaaaaaaaa``````````````_____^^]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVUUUUUSSSSSRRRRRRQQQQQQQQPPPPPPONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCCDDDDCCCCCCCCCCBBBBBBBBBAABAAAAAAAAA@@@@@@@@@@?????>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888887777777777766666666666555555554444444433333333332222222222111111111110000000000//////////..........----------,,,,,,,,,,,+++++++++++++++++++***********))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! !! †††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzz{{{||}}~~€€€~~~~€€��‚‚‚‚‚‚��€~}|{z||{zzyyyzz{{|}~€�‚ƒ„„………„„ƒƒ‚�€€~}|{{zyyxxwwvvvvwwwwwwwwwwwwwwvvvvvvvvvvusssssssssssssrrrrrrrrrrrrooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllkkkklllllllkkkkkkkkkkkjjjjjjjiiiiiiiiiiijjjjjjkkkkkkkklllkkkkkkkjjjjiiiiiiiiiiijjkkkkkkkkkkkkkkkkjjjjjjigffffffeeeeedddddccccbbbbcbbbbbcccccccccccccbbbaaaaaaaa`````````````______^^]]]]]]]]\\\\\\\\\[[[[[[ZZ[ZZZZZZZYYYYYYYXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVUUUUUSSSSSRRRRRRQQQQQQQQPPPPPPONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDDCCCCCCCCCCBBBBBBBBBAABAAAAAAAAA@@@@@@@@@@?????>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888887777777777766666666666555555554444444433333333332222222222111111111110000000000//////////...........---------,,,,,,,,,,,,++++++++++++++++++***********))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! !! †††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzzzz{{{||}}~~€€€€€~~€€��‚‚‚‚‚‚‚�€€~}|{z|{{zzyyyzz{|}~€�‚ƒƒ„…………„„ƒ‚‚�€~}||{zyyxxwwvvvvuwwwwwwwwwwwwwwvvvvvvvvvvusssssssssssssrrrrrrrrrrrrooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllkkkkllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkjjjjjiiiiiiiiiiiijjkkkkkkkkkkkkkkkjjjjjjjigfffffeeeeedddddccccbbbbbbbbbbbbbcccccccccccbbbaaaaaaaa````````````______^^^]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVUUUUUUSSSSRRRRRRRQQQQQQQQPPPPPPONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDCCDDDDDCCCCCCCCCCBBBBBBBBBABAAAAAAAAA@@@@@@@@@@@????>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888887777777777666666666665555555544444444333333333322222222221111111111100000000000/////////...........---------,,,,,,,,,,,,++++++++++++++++++***********))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! !! ††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||{{{{{{{{{{{{{{zzzzzzzzz{{||}}~~€€€€€€€€€€€��‚‚‚‚‚‚‚��€~}|{zz|{zzyyyzz{{|}~€�‚ƒ„„…………„„ƒ‚��€~}|{zzyxxwwwvvvvuwwwwwwwwwwwwwwvvvvvvvvvvvtssssssssssssrrrrrrrrrrrrooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllkkkkllllllllkkkkkkkkkkjjjjjjjiiiiiiiiiiiiijjjjjjjjkkkkkkkkkjjjjjjjjiiiiiiiiiiijjkkkkkkkkkkkkkkkjjjjjjjiifffffeeeeedddddcccccbbbbabbbbbbbbbcccccccccbbbbaaaaaaaa```````````_______^^^]]]]]]\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVUUUUUTSSSSRRRRRRRQQQQQQQQPPPPPPONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCDDDDDCCCCCCCCCCBBBBBBBBBABAAAAAAAAAA@@@@@@@@@@????>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999888888888887777777777766666666665555555544444444333333333322222222221111111111100000000000/////////...........----------,,,,,,,,,,,++++++++++++++++++***********)))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!! !! †††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||{{{{{{{{{{{{{{{zzzzzzz{{{||}}~~€€€€€€€€€€���‚‚‚ƒƒ‚‚‚�€€~}|{zy{{zzyyzzz{||}€�‚ƒ„„……………„„ƒ‚�€~}|{{zyxxwwwvvvvvuwwwwwwwwwwwwwwwvvvvvvvvvvtssssssssssssrrrrrrrrrrrroooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllkkkllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjkkkkkkkkkkkkkjjjjjjjiiifffffeeeedddddcccccbbbbbabbbbbbbbbbbccccccbbbbbaaaaaaaaa`````````_______^^^^]]]]\\\\\\\\\[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVUUUUUUTSSSSRRRRRRRQQQQQQQQPPPPPPONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCDDDDDCCCCCCCCCCBBBBBBBBBABAAAAAAAAAA@@@@@@@@@@????>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999988888888888777777777776666666666555555554444444433333333333222222222111111111110000000000//////////...........----------,,,,,,,,,,,++++++++++++++++++***********)))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!! !! †††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}|||||||{{{{{{{{{{{{{{{zzzzzzz{{{||}}~~€€€€€€€�€€€��‚‚‚ƒƒƒƒ‚‚‚�€~}||{zy{zzzyzzz{{|}~€�‚ƒ„………………„„ƒ‚�€~}|{zyyxxwwvvvvvvuxwwwwwwwwwwwwwwvvvvvvvvvvtssssssssssssrrrrrrrrrrrroooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllllllkkkllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjkkkkkkkkjjjjjjjjjiiiiiffffeeeeedddddcccccbbbbbabbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa````````_______^^^^^]]]\\\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVUUUUUUUUTSSSSRRRRRRRQQQQQQQQPPPPPPOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDCCDDDDDCCCCCCCCCCBBBBBBBBBABBAAAAAAAAA@@@@@@@@@@????>>>>>>>>=========<<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888887777777777766666666665555555544444444333333333332222222221111111111100000000000/////////...........----------,,,,,,,,,,,++++++++++++++++++***********)))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!! !! ††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������������€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}||||||||{{{{{{{{{{{{{zzzzzzz{{{||}}~~~€€€€€€€��€€��‚‚ƒƒƒƒƒƒƒ‚��€~}|{zyy{zzzzzzz{||}~€�‚ƒ„……†††……„ƒƒ‚�~}|{zzyxxwwwvvvvvvvxxwwwwwwwwwwwwwvvvvvvvvvvttssssssssssssrrrrrrrrrrroooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllkkkllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjiiiiiiifffeeeeedddddcccccbbbbbaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaa````````_______^^^^^^]]\\\\\\\\[[[[[[[ZZZZZZZYZZYYYYYYYYXXXXXXXXXWWWWWWWWVVVVVVVVVVVVUUUUUUUUUTTSSSSRRRRRRRQQQQQQQQPPPPPPOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@????>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888887777777777766666666665555555544444444333333333332222222221111111111100000000000/////////...........----------,,,,,,,,,,,++++++++++++++++++***********)))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! !!! ††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||{{{{{{{{{{{{{{zzzzzz{{{||}}~~~€€€€€€���€��‚‚ƒƒƒƒƒƒƒ‚‚�€€~}|{zyx{zzzzzz{{|}~€�‚ƒ„……††††…„ƒ‚�€~}|{zyxxwwwvvvvvvvvxxxwwwwwwwwwwwwwvvvvvvvvvttssssssssssssrrrrrrrrrrroooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllkkkllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiihhfeeeeeedddddccccccbbbbbaabbbbbbbbbbbbbbbbbbbaaaaaaaaaaaa``````______^^^^^^^^]\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTSSSRRRRRRRRQQQQQQQQQPPPPPOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::9999999999988888888887777777777766666666665555555544444444333333333332222222221111111111100000000000/////////...........----------,,,,,,,,,,,++++++++++++++++++***********)))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! !!! †††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}||||||||{{{{{{{{{{{{{{zzzzz{{{{||}}~~~€€€€€���‚��‚‚ƒƒƒ„„ƒƒƒ‚‚�€~}|{zzyxzzzzzz{{|}}€�‚ƒ„……†††††…„ƒ‚�€}|{zzyxxwwwvvvvvvvvxxxxwwwwwwwwwwwwvvvvvvvvvtttsssssssssssrrrrrrrrrrrooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllkkkllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjiiiiiiiihhhheeeeeeddddddcccccbbbbbbaabbbbaaaaaaaaaaaaaaaaaaaaa`aaaa``````______^^^^^^^]]\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTSSSRRRRRRRRQQQQQQQQQPPPPPOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888887777777777766666666665555555544444444333333333332222222222111111111100000000000/////////...........----------,,,,,,,,,,,++++++++++++++++++***********)))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! !!! ††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………………………………………………………………………………‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}|||||||||{{{{{{{{{{{{{zz{zz{{{|||}}~~€€€€���‚‚�‚‚ƒƒƒ„„„„ƒƒ‚��€~}|{zyyxzzzzzz{{|}~€�‚ƒ„…†††††……„ƒ‚�~}|{zyyxwwwvvvvvvvvvxxxxxwwwwwwwwwwwvvvvvvvvvtttsssssssssssrrrrrrrrrrrooooooonnnnnnnnnnnnnmmmmmmnmmmmmmmmmmllllllllllllkkllllllllkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiiiiiiiiiiijjjjjjjjjjiiiiiiiiihhhhhheeeedddddddccccccbbbbbaaabbbaaaaaaaaaaaaaaaaaaaaa``aaaa``````_____^^^^^^]]]]\\\\\\\[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUTTTTSSRRRRRRRRRQQQQQQQQQPPPPPOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;::::::::::::999999999988888888887777777777766666666666555555544444444333333333332222222222111111111100000000000/////////...........----------,,,,,,,,,,,++++++++++++++++++***********)))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!! !!! …………………………………………………………………………………………………………††††††††……………………………………………………………………††††††††††††††††††††††††…………………………………………………………………………………………………………††††††††††……………††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††……………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}|||||||||||||||}}}~~€€€�����‚‚‚ƒƒ„ƒ„„……††††……„„ƒ‚�€~}|{{zz|||||}}~€‚ƒ„…†‡‡ˆˆˆˆˆ‡‡�€~}|zyxxwvvuuttttttttttwwwwwwwwwwvvvvvvvvvvvuuuuqqpppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmnmmmmmmmmmmmlllllllllllkklllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjiiiiiihhhhhhhhhhhgggggggfffffffffeeeeeeeddddddccccdcccccccccccccbbbbbbbbbbbbaaa``````____^^^^^^]]]]]]\\\\\\\[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRQQQQQQQQQPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>=========<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888887777777776666666666655555555555444444444433333333333222222221111111111100000000///////////...........-------------,,,,,,,,,,,+++++++++++************)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!! ………………………………………………………………………………………………………†††††††††…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………………††††††††††††………††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††…………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~}}}}}}}}}}}}}}|||||||||||||||}}~~~€€€€����‚‚ƒƒ„„„„……†††††……„ƒ‚‚�€~}|{zzy|||||}}~€�‚ƒ„…†‡‡ˆˆˆˆˆ‡†�€~|{zyxwvvuuuttttttttttwwwwwwwwwwvvvvvvvvvvvuuuuqqqpppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmnnmmmmmmmmmmlllllllllllkkllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiijjjjjjihhhhhhhhhhhhhhhhggggggffffffffffeeeeeeeeddddddccccdcccccccbbbbbbbbbbbbbbbbbbaaa`````_____^^^^^]]]]]]]\\\\\\[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRQQQQQQQQQPPPPPPPPPOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????>>>>>>>>>=========<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888888777777776666666666655555555555444444444433333333333222222221111111111100000000///////////...........-------------,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!! ……………………………………………………………………………………………………††††††††††…………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††………………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}||||||||||||||}}}~~€€€€����‚‚ƒƒ„…„……††††††…„„ƒ‚�€~}||{zzy||||}}~€€�‚„……†‡ˆˆˆˆˆ‡‡†€~}|{zyxwvvuuuttttttttttwwwwwwwwwwvvvvvvvvvvvvuuuqqqpppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmnnmmmmmmmmmmlllllllllllkkllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggfffffffffeeeeeeeeedddddddccccdccccccbbbbbbbbbbbbbbbbbbbaa``````____^^^^^]]]]]]]]\\\\\[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOOONNNNNNNNNNNNNMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????>>>>>>>>>=========<<<<<<<;;;;;;;;;;;::::::::::::999999999988888888888777777777666666666655555555555444444444433333333333222222221111111111100000000///////////...........-------------,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!! …………………………………………………………………………………………………†††††††††††…………………………………………………………………†††††††††††††††††††††††††……………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††……………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}||||||||||||||}}~~~€€€€���‚‚‚ƒ„„…„……†††††……„ƒƒ‚�€~}|{{zzy|||}}~~€�‚ƒ„…††‡ˆˆˆˆˆ‡††€~}|zyxxwvvuuuttttttttttwwwwwwwwwwwvvvvvvvvvvvuuuqqqqppppppppppoooooooooooooonnnnnnnnnnnnnmmmmmmmmmmnnmmmmmmmmmmllllllllllllkllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggffffffffeeeeeeeeeeedddddddccccdcccccbbbbbbbbbbbbbbbbbbbba```````____^^^^]]]]]]]\\\\\\[[[[[[[ZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>========<<<<<<<;;;;;;;;;;;::::::::::::999999999988888888888777777777666666666655555555555444444444443333333333222222222111111111100000000///////////...........-------------,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!! …………………………………………………………………………………………………†††††††††††…………………………………………………………………†††††††††††††††††††††††††………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~}}}}}}}}}}}}}}|||||||||||||}}}~~~€€€€€����‚‚ƒ„„………††††††……„ƒ‚�€~}||{{zzz|}}}~~€€�‚ƒ„…††‡‡ˆˆ‡‡‡†…~}|{zyxwwvuuutttttttttttwwwwwwwwwwwvvvvvvvvvvvuuuqqqqpppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmnnmmmmmmmmmmllllllllllllklllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggfffffeeeeeeeeeeeeeeedddddddccccdcccccbbbbbbbbbbbaaaaaaaaa```````____^^^^]]]]]]]\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????>>>>>>>>>>=========<<<<<<;;;;;;;;;;;::::::::::::9999999999988888888887777777776666666666555555555554444444444433333333332222222221111111111000000000//////////...........-------------,,,,,,,,,,,++++++++++++***********)))))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!! ………………………………………………………………………………………………††††††††††††………………………………………………………………††††††††††††††††††††††††††……………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}||||||||||||}}}~~~€€€€€����‚‚ƒ„„………††††††……„ƒ‚�€~}|{{zzzz}}}}~~€�‚ƒ„„…††‡‡‡‡‡‡†…„~}|{zyxwvvuuutttttttttttwwwwwwwwwwwvvvvvvvvvvvvuuqqqqpppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmnnmmmmmmmmmmmlllllllllllklllllllllkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhgggggfffffeeeeeeeeeeeeeeeedddddddccccdcccccbbbbbbbbbaaaaaaaaaaa```````____^^^^]]]]]]\\\\\\[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>=========<<<<<<<;;;;;;;;;;::::::::::::9999999999988888888887777777776666666666555555555554444444444433333333332222222221111111111000000000//////////...........-------------,,,,,,,,,,,++++++++++++***********)))))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!! ……………………………………………………………………………………………†††††††††††††……………………………………………………………†††††††††††††††††††††††††††………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}||||||||||||}}}~~€€€€€€����‚‚ƒ„…………††††††…„ƒƒ‚€~}|{{zzzz}}}~~€€�‚ƒ„„…††‡‡‡‡††……„~}|{zyxxwvvuuutttttttttttxwwwwwwwwwwvvvvvvvvvvvvuuqqqqqpppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmnnmmmmmmmmmmmlllllllllllklllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhgggggffffeeeeeeeeeeeeeeeeedddddddccccdcccccbbbbbbbbaaaaaaaaaaaa``````____^^^^]]]]]]\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????>>>>>>>>>>=========<<<<<<<;;;;;;;;;;::::::::::::9999999999988888888887777777776666666666555555555554444444444433333333332222222221111111111000000000///////////..........-------------,,,,,,,,,,,++++++++++++***********)))))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!! ……………………………………………………………………………………………†††††††††††††…………………………………………………………††††††††††††††††††††††††††††…………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}||||||||||}}}}~~~€€€€€€€���‚‚ƒ„…………†††††……„ƒ‚�€~}||{{zzzz}}~~€��‚ƒ„„…†††††††……„ƒ~}|{zyxwwvvuuuuttttttttttxwwwwwwwwwwvvvvvvvvvvvvvuqqqqqpppppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmnnmmmmmmmmmmmlllllllllllklllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggghhhhhhhhgggggfffeeeeeeeeeeeeeeeeeedddddddccccdcccccbbbbbbbaaaaaaaaaaaaa``````____^^^^]]]]]\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????>>>>>>>>>=========<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888887777777776666666666555555555554444444444433333333332222222221111111111100000000///////////...........------------,,,,,,,,,,,++++++++++++***********)))))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!! …………………………………………………………†……………………………††††††††††††††…………………………………………………………††††††††††††††††††††††††††††………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}|||||||||}}}}}~~€€€€€€€€���‚ƒƒ„………††††††……„ƒ‚�€~}||{{zzzz}~~~€€�‚‚ƒ„„……††††………„ƒ‚}|{zyxxwvvuuuutttttttttttxwwwwwwwwwwvvvvvvvvvvvvvuqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmnnmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhggggffffeeeeeeeeeeeeeeeeeedddddddccccdcccccbbbbbbbaaaaaaaaaaaaa`````_____^^^^]]]]]\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUTTTTTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@????????>>>>>>>>>=========<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888887777777776666666666555555555554444444444433333333332222222221111111111100000000///////////...........-.----------,,,,,,,,,,,++++++++++++***********))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!!! …………………………………………………………†…………………………†††††††††††††††………………………………………………………†††††††††††††††††††††††††††††……………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}|||||||||}}}}~~~€€€€€€€€���‚‚ƒ„…†…††††††……„ƒ‚�€~}||{{zzzz}~~€��‚ƒƒ„„…………………„„ƒ‚‚|{{zyxwwvvuuuutttttttttttxwwwwwwwwwwvvvvvvvvvvvvvvqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmnnmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhggggffffeeeeeeeeeeeeeeeeeedddddddccccdccccccbbbbbbaaaaaaaaaaaaa````_____^^^^]]]]]]\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUTTTTTTTTTTSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@????????>>>>>>>>>>========<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888887777777776666666666655555555555444444444433333333333222222221111111111100000000///////////...........-.-----------,,,,,,,,,,,+++++++++++***********))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!!! ………………………………………………………††…………………………†††††††††††††††……………………………………………………††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}|||||||}}}}}~~€€€€€€€€€���‚‚ƒ„…†…††††††……„ƒ‚�€~}||{{zzzz~~~€€��‚ƒƒ„„„…………„„„ƒ‚‚�|{zyyxwwvvuuuuuttttttttttxwwwwwwwwwwwvvvvvvvvvvvvvqqqqqqppppppppppppoooooooooooooonnnnnnnnnnmmmmmmmmmnnmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggghhhhhhggggfffeeeeeeeeeeeeeeeeeeeeddddddccccddcccccbbbbbbaaaaaaaaaaaaa```______^^^^]]]]]\\\\\\\[[[[[[[[[ZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAA@@@@@@@@@????????>>>>>>>>>>========<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888887777777776666666666655555555555444444444433333333333222222221111111111100000000///////////...........-.-----------,,,,,,,,,,,+++++++++++***********))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!!! ……………………………………………………†††………………………††††††††††††††††…………………………………………………†††††††††††††††††††††††††††††††…………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}|||||||}}}}~~€€€€€€€€€€���‚ƒƒ„…†…††‡†††……„ƒ‚�€~}||{{zzz{~~€€�‚‚ƒƒƒ„„„„„„„ƒƒ‚‚�€{zzyxxwwvvuuuuuttttttttttxxwwwwwwwwwwvvvvvvvvvvvvvqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnmmmmmmmmmnnnmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggghhhhgggggfffeeeeeeeeeeeeeeeeeeeedddddddcccddcccccbbbbbbaaaaaaaaaaaaa`________^^^^]]]]]\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@@????????>>>>>>>>>>========<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888887777777776666666666655555555555444444444433333333333222222221111111111100000000///////////...........-.-----------,,,,,,,,,,,+++++++++++***********))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!! ……………………………………………………†††……………………†††††††††††††††††………………………………………………††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}||||||}}}}~~~€€€€€€€€€€€���‚ƒƒ„…†…††‡‡††……„ƒ‚�€~}||{{{{{{~~€��‚‚ƒƒƒƒƒ„ƒƒƒƒ‚‚��€€{zyyxxwwvvuuuuuutttttttttxxwwwwwwwwwwwvvvvvvvvvvvvqqqqqqqpppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmnnnmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggffffeeeeeeeeeeeeeeeeeeeedddddddcccddcccccbbbbbbbaaaaaaaaaa``________^^^^^]]]]]\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@?????????>>>>>>>>>=========<<<<<<;;;;;;;;;;:::::::::::::999999999988888888888777777776666666666655555555555444444444433333333333222222221111111111100000000///////////...........-.-----------,,,,,,,,,,,+++++++++++************)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!! …………………………………………………††††……………………†††††††††††††††††………………………………………………††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}|||||}}}}~~~€€€€�€€€€€€���‚ƒ„„…†††‡‡‡‡†……„ƒ‚�€~}||{{{{{{~€€��‚‚‚ƒƒƒƒƒƒƒ‚‚‚��€€zzyyxwwwvvuuuuuutttttttttxxwwwwwwwwwwwvvvvvvvvvvvvqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmnnnmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggfgggggggggggggggfffeeeeeeeeeeeeeeeeeeeeeddddddddccdddcccccbbbbbbaaaaaaaaa```_______^^^^^^]]]]]\\\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@?????????>>>>>>>>>=========<<<<<<;;;;;;;;;;;::::::::::::999999999988888888888777777777666666666655555555555444444444433333333333222222221111111111100000000///////////...........-.-----------,,,,,,,,,,,+++++++++++************)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!! …………………………………………………††††…………………††††††††††††††††††……………………………………………†††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}|||}}}}}~~~€€€�����€€€€��‚‚ƒ„……†††‡‡‡‡††…„ƒ‚�€~}||{{{{{{~€€��‚‚‚ƒƒƒƒ‚‚‚‚���€€zyyxxwwwvvuuuuuuuttttttttxxwwwwwwwwwwwvvvvvvvvvvvvqqqqqqqqpppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmnnnnmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggfffggggggggggggfffeeeeeedeeeeeeeeeeeeeeeedddddddccdddcccccbbbbbbaaaaaaaaa```_______^^^^^^]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJKJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@?????????>>>>>>>>>>========<<<<<<;;;;;;;;;;;::::::::::::9999999999888888888887777777776666666666555555555554444444444333333333332222222211111111111000000000//////////...........-.-----------,,,,,,,,,,,+++++++++++************)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!! ………………………………………………†††††…………………††††††††††††††††††…………………………………………††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}|}}}}}~~~€€€��������€���‚‚ƒ„…†††‡‡‡‡‡††…„ƒ‚�€~}||{{{{{{€€��‚‚‚‚‚‚‚‚‚���€€€~zyyxxxwwvvvuuuuuuttttttttxxxwwwwwwwwwwwvvvvvvvvvvvqqqqqqqqpppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmnnnnmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggfffffggggggggfffffeeeeeddeeeeeeeeeeeeeeeeddddddddcddddcccccbbbbbbaaaaaaaa```_______^^^^^]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJKJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@?????????>>>>>>>>>>========<<<<<<;;;;;;;;;;;::::::::::::9999999999888888888887777777776666666666555555555554444444444333333333332222222221111111111000000000//////////...........-.-----------,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!! ………………………………………………†††††………………†††††††††††††††††††………………………………………†††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}}~~~€€€������������‚ƒƒ„…†‡†‡‡‡‡‡‡†…„ƒ‚�€~}|||{{{{{€€���‚‚‚‚‚‚‚���€€€~~yyyxxxwwvvvuuuuuuttttttttxxxwwwwwwwwwwwwvvvvvvvvvvqqqqqqqqpppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmnnnnmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggffffffffgffffffffeeeeedddddeeeeeeeeeeeeeeedddddddcddddcccccbbbbbbaaaaaaaa```______^^^^^^]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUUUUTTTTTTTTTSSSSRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJKJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBCBBBBBBAAAAAAAA@@@@@@@@@????????>>>>>>>>>>========<<<<<<<;;;;;;;;;;::::::::::::9999999999988888888887777777776666666666555555555554444444444433333333332222222221111111111000000000///////////..........-.-----------,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!! ……………………………………………††††††……………††††††††††††††††††††………………………………………†††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}}}}~~€€������������‚‚ƒ„„…†‡†‡‡ˆ‡‡‡†…„ƒ‚�€~}}||{{{{|€€���‚‚‚‚‚���€€€~~~yyyyxxxwwvvvuuuuuttttttttxxxwwwwwwwwwwwwvvvvvvvvvvqqqqqqqqqppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmnnnnnmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggffffffffffffffffeeeeeddddddddeeeeeeeeeeeeeddddddddeddddcccccbbbbbbaaaaaaa```______^^^^^^]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUUUUTTTTTTTTTTSSSRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJKJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBCBBBBBBBAAAAAAA@@@@@@@@@????????>>>>>>>>>>========<<<<<<<;;;;;;;;;;::::::::::::9999999999988888888887777777776666666666555555555554444444444433333333332222222221111111111000000000///////////..........-.-----------,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!! …………………………………………†††††††……………††††††††††††††††††††……………………………………††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}~~~€€�������������‚‚ƒ„…††‡‡‡ˆˆˆ‡‡†…„ƒ‚�€~}}||{{{||€€€���‚‚‚‚���€€€~~~~yyyyxxxwwwvvuuuuuutttttttxxxxwwwwwwwwwwwwvvvvvvvvvqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmnnnnnmmmmmmmmmmmlllllllllmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggffffffffffffffeeeeedddddddddddddeeeeeeeeeeddddddddedddddccccbbbbbbaaaaaaa```______^^^^^^]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJKJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCBCBBBBBBBAAAAAAA@@@@@@@@@?????????>>>>>>>>>========<<<<<<<;;;;;;;;;;::::::::::::9999999999988888888887777777776666666666555555555554444444444433333333332222222221111111111000000000///////////............-----------,,,,,,,,,,,++++++++++++***********)))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!! …………………………………………†††††††…………†††††††††††††††††††††…………………………………†††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€~~}}}}}}}}}}}}}}}}}}}}~~€€���‚‚‚������‚‚ƒƒ„…†‡‡‡‡ˆˆˆ‡‡†……ƒ‚�€~}}|||||||€€����‚‚‚���€€€~~~~~~yyyyyxxxwwvvvuuuuutttttttxxxxwwwwwwwwwwwwvvvvvvvvvqqqqqqqqqpppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmnnnnnmmmmmmmmmmmlllllllllmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggfffffffffffeeeeeeedddddddddddddddddddeeeeeeeddddddeeddddcccccbbbbbbaaaaaaa``_____^^^^^^^^]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJKJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBCCBBBBBBAAAAAAA@@@@@@@@@?????????>>>>>>>>>========<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888887777777776666666666555555555554444444444433333333332222222221111111111000000000///////////.............----------,,,,,,,,,,,++++++++++++***********)))))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!! ………………………………………††††††††…………†††††††††††††††††††††………………………………††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}~~~€€���‚‚‚‚‚‚‚‚‚‚‚ƒƒ„……†‡ˆ‡ˆˆˆˆˆ‡†……ƒ‚�€~~}|||||||€€€���‚‚‚����€€~~~~~~~zzyyyyxxwwwvvuuuuuuttttttxxxxwwwwwwwwwwwwwvvvvvvvvqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnnmmmmmmmnnnnnmmmmmmmmmmmmllllllllmlllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggfeeeeeeeeeeeeeeeeedddddddddddddddddddddddeeeeddddddeeeddddccccbbbbbbaaaaaaa``_____^^^^^^^^]]]]]]]]\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVUUUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJKJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBAAAAAAA@@@@@@@@@?????????>>>>>>>>>========<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888887777777776666666666555555555554444444444433333333332222222221111111111100000000///////////.............----------,,,,,,,,,,,++++++++++++***********)))))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!! ………………………………………††††††††………††††††††††††††††††††††………………………………††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}}~~€€��‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡‡ˆ‡ˆˆˆˆ‡‡†…„ƒ‚�€~~}|||||||€€����‚‚‚���€€~~~~~~~~zzzzyyyxxwwvvvuuuuuttttttxxxxxwwwwwwwwwwwwwvvvvvvvqqqqqqqqqqppppppppppooooooooooooonnnnnnnnnnnmmmmmmmnnnnnnmmmmmmmmmmmllllllllmmlllllllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggffeeeeeeeeeeeeeeedddddddddddddddddddddddddddeeeeedddeeeddddcccccbbbbbbaaaaaa``______^^^^^^^]]]]]]]]\\\\\[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVUUUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJKKJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBAAAAAAA@@@@@@@@@?????????>>>>>>>>>========<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888887777777776666666666655555555554444444444433333333332222222221111111111100000000///////////.............----------,,,,,,,,,,,++++++++++++***********)))))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!! ……………………………………†††††††††………††††††††††††††††††††††……………………………†††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€~~~}}}}}}}}}}}}}}}}}~~~€€��‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„……†‡‡ˆ‡ˆˆˆˆ‡‡†…„ƒ‚�€~~}}|||||}€€���‚‚‚����€€~~~~~~~~~zzzzzyyxxwwwvvuuuuuttttttxxxxxwwwwwwwwwwwwwvvvvvvvqqqqqqqqqqpppppppppppooooooooooonnnnnnnnnnnnmmmmmmmnnnnnnmmmmmmmmmmmllllllllmmllllllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhggggggggggfffeeeeeeeeeeeeedddddddddddddddddddddddddddddeeeeedddeeeeddddccccbbbbbbaaaaaa``______^^^^^^^]]]]]]]]\\\\\[[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJKKJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>>>>>========<<<<<<<;;;;;;;;;;:::::::::::::999999999988888888887777777776666666666655555555555444444444433333333332222222221111111111100000000///////////.............----------,,,,,,,,,,,++++++++++++***********)))))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!! ……………………………………†††††††††……†††††††††††††††††††††††…………………………††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}}~~€€��‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ„„…††‡ˆˆˆˆˆˆˆ‡‡†…„ƒ‚�€~~}}||||}}€���‚‚‚‚���€€~~~~}~~~~~zzzzzyyyxxwwvvuuuuuttttttxxxxxxwwwwwwwwwwwwwvvvvvvqqqqqqqqqqqppppppppppoooooooooooonnnnnnnnnnnnmmmmmmnnnnnnmmmmmmmmmmmllllllllmmmllllllllllllllkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhgggggggggggfffeeeeeeeeeddddddddddddddddddddddddddddddddddeeeeeddeeeeddddcccccbbbbbaaaaaaa`______^^^^^^^]]]]]]]]]\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVUUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>>>>>========<<<<<<<;;;;;;;;;;;::::::::::::999999999988888888887777777776666666666655555555555444444444433333333332222222221111111111100000000///////////.............-----------,,,,,,,,,,,+++++++++++***********))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!! …………………………………††††††††††……†††††††††††††††††††††††…………………………††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††………………………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}~~~€€��‚‚‚ƒƒƒƒƒƒƒƒƒ„„„……†‡‡ˆˆˆˆˆˆ‡‡††…„ƒ‚�€~~}}}||}}}€���‚‚‚‚���€€~~~}}}~~~~zzzzzzyyxxwwvvuuuuuttttttxxxxxxwwwwwwwwwwwwwvvvvvvqqqqqqqqqqqpppppppppppooooooooooonnnnnnnnnnnnmmmmmmnnnnnnnmmmmmmmmmmllllllllmmmmllllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggffffeeeeeeeddddddddddddddddddddddddddddddddddddeeeeeedeeeeedddcccccbbbbbbaaaaaa`______^^^^^^^^]]]]]]]]\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>>>>>========<<<<<<<;;;;;;;;;;;::::::::::::999999999988888888887777777776666666666655555555555444444444433333333332222222221111111111100000000///////////.............-----------,,,,,,,,,,,+++++++++++***********))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!!! …………………………………††††††††††…††††††††††††††††††††††††………………………†††††††††††††††††††††††††††††††††††††††††…………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~}}}}}}}}}}}}}}}~~€€��‚‚ƒƒƒƒƒƒƒƒƒ„„„„……††‡ˆˆˆˆˆˆ‡‡††…„ƒ‚�€€~~}}}}}}}}���‚‚‚‚‚���€€~~~}}}}}~~~zzzzzzyyyxwwvvvuuuuutttttxxxxxxwwwwwwwwwwwwwvvvvvvqqqqqqqqqqqqppppppppppooooooooooonnnnnnnnnnnnmmmmmmnnnnnnnmmmmmmmmmmllllllllmmmmmllllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhggggggggggffffeeeeeeddddddddddddddddcccddcdcdddddddddddddeeeeeedeeeeeddddccccbbbbbbaaaaaa`______^^^^^^^^]]]]]]]]\\\\\[[[[[[[[ZZZZZZZZYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTSSSSRRRRRRRRQQQQQQQQQQQPPOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBAAAAAAA@@@@@@@@@@?????????>>>>>>>>========<<<<<<<;;;;;;;;;;;::::::::::::999999999988888888887777777776666666666655555555555444444444433333333332222222221111111111100000000///////////.............-----------,,,,,,,,,,,+++++++++++***********))))))))))))))(((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!!! …………………………†††††††††††††………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††……………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}~~~~€€�‚‚ƒƒ„„„„„„„„…………††‡‡ˆˆ‰‰‰ŠŠŠŠ‰‰ˆ‡‡†…„ƒ‚��€€€€€€€„„………………„„„ƒ‚‚���€€€€€���~~~}}|{{zzzyyyyyyyyyvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttsssssssssssrrrrpppppppppooooooooooonnnnnnnnmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkkjkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggfffffffeeeeeeeeeeeeeeeeeddddddddddddddddeeeeeeeeeeedddddccccbbbbbaaaaa``````_aa```````________^^^^^^^^]]]\\\\\\\[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@?@@??????????>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::::::9999999999988888888887777777777666666666655555555444444444443333333333222222222222111111111110000000000///////////............-----------,,,,,,,,,,+++++++++++************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!! …………………………†††††††††††††……………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††……………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}}~~~€€��‚ƒƒƒ„„„„…………………††‡‡‡ˆˆ‰‰‰ŠŠŠ‰‰ˆˆ‡†…„ƒƒ‚��€€€€€€€€�„…………………„„ƒƒ‚‚��€€€€€€���~~~}}|{{zzzyyyyyyyyyvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttsssssssssssrrrpppppppppoooooooooooonnnnnnnmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkjkkkkkkkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggfffffffeeeeeeeeeeeeeeeddddddddddddddddddeeeeeeeeeeeedddddccccbbbbaaaaa``````_aa```````________^^^^^^^^]]]\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@?@@@?????????>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::::::9999999999988888888887777777777666666666665555555444444444443333333333322222222222111111111110000000000///////////............-----------,,,,,,,,,,+++++++++++************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!! ………………………††††††††††††††…………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††……………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}}~~~€��‚‚ƒƒ„„„…………………††††‡‡ˆˆ‰‰‰‰ŠŠ‰‰ˆˆ‡†……„ƒ‚‚��€€€€€€€��……………………„„ƒƒ‚‚��€€€€€€€��~~~~}}|{{zzzyyyyyyyyyvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttsssssssssssrrrpppppppppoooooooooooonnnnnnnmmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkjkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggfffffffeeeeeeeeeeeeeeedddddddddddddddddddeeeeeeeeeeedddddccccbbbbaaaaa```````aa````````________^^^^^^^]]]\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@@?????????>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::::::9999999999988888888887777777777666666666665555555544444444443333333333322222222222111111111110000000000///////////............-----------,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!! ………………………††††††††††††††…………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}}~~~~€€��‚ƒƒ„„„…………………†††‡‡‡ˆˆˆ‰‰‰‰Š‰‰‰ˆ‡††…„ƒƒ‚���€€€€€����…………………„„„ƒ‚‚���€€€€€€€��~~~~~~~}}|{{zzzyyyyyyyyywvvvvvvvvvvvvvuuuuuuuuuuutttttttttttsssssssssssrrrppppppppppoooooooooonnnnnnnnnmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkjkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhggggggggfffffffeeeeeeeeeeeeeeeddddddddddddddddddddeeeeeeeeeedddddccccbbbbbaaaaa``````aa````````________^^^^^^^]]]\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::::::9999999999988888888887777777777666666666665555555544444444443333333333322222222222211111111110000000000///////////............-----------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!! ………………………††††††††††††††………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}}~~~~€€��‚‚ƒƒ„„………………††††‡‡‡ˆˆˆ‰‰‰‰‰Š‰‰ˆ‡‡†…„„ƒ‚‚���€€€������…………………„„ƒƒ‚‚��€€€€€€€€€�~~~~~~~}}||{{zzzyyyyyyyyywvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttsssssssssssrrppppppppppooooooooooonnnnnnnmmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkjkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggffffffeeeeeeeeeeeeeeeddddddddddddddddddddeeeeeeeeeedddddcccccbbbbaaaaa``````aa````````________^^^^^^^]]]\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYXXXXXXXXXXXXXWWWWVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>=====<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777777666666666665555555544444444443333333333322222222222211111111110000000000///////////............-----------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!! ……………………†††††††††††††††………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~}}}}~~~~€€�‚‚ƒƒ„„„……………††††‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰ˆˆ‡†……„ƒ‚‚������������‚………………„„„ƒƒ‚‚��€€€€€€€~~~~~~~}}||{{zzzyyyyyyyyywwvvvvvvvvvvvvvuuuuuuuuuuttttttttttttsssssssssssrrppppppppppooooooooooonnnnnnnmmmmmmmmmmmlllllllllllllllllllllllllllllkkkkkkkjkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggfffffffeeeeeeeeeeeeeeeddddddddddddddddddddeeeeeeeedddddddccccbbbbbaaaa``````aaa````````________^^^^^^]]]\\\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>=====<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777777666666666665555555544444444443333333333322222222222211111111110000000000///////////............-----------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!! ……………………†††††††††††††††……………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~}~~~~~~€€��‚‚ƒ„„„……………††††‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰ˆˆ‡††…„ƒƒ‚‚����������‚‚‚………………„„ƒƒ‚‚��€€€€€€}~~~~}}}}||{{zzzyyyyyyyyywwvvvvvvvvvvvvvuuuuuuuuuutttttttttttttssssssssssrrppppppppppoooooooooonnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkjkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggfffffffeeeeeeeeeeeeeeedddddddddcdddddddddddeeeeeeedddddddccccbbbbbaaaaa`````aaa````````________^^^^^^]]]\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRRQQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@????????>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999888888888877777777777666666666655555555444444444433333333333222222222222111111111100000000000//////////.............----------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!! …………………††††††††††††††††……………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††…………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~€€��‚‚ƒƒ„„„…………††††‡‡‡ˆˆˆ‰‰‰‰‰‰‰ˆ‰ˆ‡‡†…„„ƒ‚‚���������‚‚‚‚‚†…………„„ƒƒƒ‚‚��€€€€€}}}}}}}}|||{{zzzyyyyyyyyywwwvvvvvvvvvvvvvuuuuuuuuuuttttttttttttssssssssssrrppppppppppoooooooooonnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkjkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggffffffffeeeeeeeeeeeeeedddddddddcccddddddddddeeeeeedddddddcccccbbbbaaaaa`````aaa````````________^^^^^^]]]\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@????????>>>>>>>======<<<<<<<<<;;;;;;;;;;;:::::::::9999999999888888888877777777777666666666655555555444444444433333333333222222222222111111111100000000000//////////.............----------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!! …………………††††††††††††††††…………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€�€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€��‚‚ƒƒƒ„„……………††††‡‡ˆˆˆ‰‰‰‰Š‰‰‰ˆ‰ˆ‡†……„ƒƒ‚‚�������‚‚‚‚‚‚‚†………„„„ƒƒ‚‚��€€€}}}}}}}|||{{{zzzzyyyyyyyywwwvvvvvvvvvvvvvuuuuuuuuuuttttttttttttssssssssssrrppppppppppoooooooooonnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllllllkkkkkkkkjkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhggggggggggfffffffffeeeeeeeeeeeeeeddddddddccdddddddddddeeeeeedddddddcccccbbbbbaaaaa````aaa````````________^^^^^^]]]\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYXXXXXXXXXXXXXXWWVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@????????>>>>>>>======<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777777666666666655555555444444444433333333333222222222222111111111100000000000//////////.............----------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!! ………………†††††††††††††††††…………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€€€��‚‚ƒƒ„„„……………†††‡‡‡ˆˆ‰‰‰ŠŠŠŠ‰‰ˆˆˆ‡†…„„ƒ‚‚������‚‚‚‚‚‚‚‚‚†………„„ƒƒ‚‚���€€€|}}}}||||{{{{zzzzyyyyyyyywwwvvvvvvvvvvvvvuuuuuuuuuuttttttttttttssssssssssrrppppppppppoooooooooonnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkjkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeeeeedddddddddcdddddddddddddeeeedddddddcccccbbbbbaaaaa````aaaa````````_______^^^^^^]]]\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@????????>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777777666666666655555555444444444433333333333222222222222111111111110000000000//////////.............----------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!! ………………†††††††††††††††††……………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~€€€��‚‚ƒƒ„„„………………†††‡‡ˆˆ‰‰‰ŠŠŠŠŠ‰‰ˆˆ‡‡†…„ƒƒ‚‚�����‚‚‚‚‚‚‚‚‚‚†……„„ƒƒƒ‚‚��€€€|||||||||{{{zzzzzyyyyyyyywwwwvvvvvvvvvvvvuuuuuuuuuuttttttttttttssssssssssrrppppppppppoooooooooonnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllllllllkkkkkkkkjjkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeeeddddddddddddddddddddddddeeedddddddccccccbbbbbaaaa````aaaa````````_______^^^^^^]]]\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@????????>>>>>>>=====<<<<<<<<<;;;;;;;;;;;:::::::::9999999999888888888877777777777666666666655555555444444444443333333333222222222222111111111110000000000//////////.............----------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!! ……………††††††††††††††††††…………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€~~~~~~~~~~€€��‚‚ƒƒƒ„„„……………†††‡‡‡ˆˆ‰‰ŠŠŠŠŠŠ‰‰ˆˆ‡†……„ƒ‚‚‚����‚‚‚‚‚ƒƒƒ‚‚‚………„„ƒƒ‚‚���€€€~||||||||{{{{zzzzzyyyyyyyywwwwvvvvvvvvvvvvuuuuuuuuuuttttttttttttssssssssssrrppppppppppoooooooooonnnnnnnnmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkjjkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeedddddddddddddddddddddddddddddddddccccccbbbbbaaaaa```aaaa````````________^^^^^]]]\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@????????>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888887777777777666666666655555555444444444443333333333222222222222111111111110000000000///////////............-----------,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!! ……………††††††††††††††††††…………………………………††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€~~~~~~~~~€€€��‚‚ƒƒƒ„„„„……………†††‡‡ˆˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡†…„„ƒ‚‚‚���‚‚‚‚‚ƒƒƒƒ‚‚‚……„„ƒƒ‚‚���€€€~~~~~~||||||{{{{{zzzzzzyyyyyyyywwwwvvvvvvvvvvvvvuuuuuuuuuttttttttttttssssssssssrrppppppppppoooooooooonnnnnnnnmmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkjjkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffeeeeeeeeeeeeeddddddddddddddddddddddddddddddddcccccccbbbbbaaaaa```aaaaa```````_______^^^^^^]]]\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888887777777777666666666655555555444444444443333333333232222222222111111111110000000000///////////............-----------,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!! ……………††††††††††††††††††………………………………†††††††††††††††††††††††††††††††††††††‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€~~~~~~~~€€��‚‚ƒƒƒ„„„„„……………†††‡‡ˆˆ‰‰ŠŠŠŠŠŠŠ‰ˆˆˆ‡†…„ƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚…„„ƒƒ‚‚���€€€€~~~~~~~{||{{{{{{{{zzzzzzyyyyyyyywwwwwvvvvvvvvvvvvuuuuuuuuuttttttttttttssssssssssrrppppppppppoooooooooonnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkjjkkkkkkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhhhgggggggggggffffffffffffeeeeeeeeeeeeeddddddddddddddddddddddddddddddccccccccbbbbbbaaaaa``aaaaa```````_______^^^^^^]]]\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888887777777777666666666655555555444444444443333333333232222222222111111111110000000000///////////............-----------,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!! ………………†††††††††††††††††………………………………†††††††††††††††††††††††††††††††††††††‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€~~~~~~~€€��‚‚ƒƒƒ„„„„„„……………††‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠ‰ˆˆˆ‡†…„ƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚�…„„ƒƒ‚‚��€€€€~~~~~~~{{{{{{{{{{zzzzzzzzyyyyyyywwwwwvvvvvvvvvvvvuuuuuuuuuutttttttttttssssssssssrrppppppppppoooooooooonnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkkjjkkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggggffffffffffffeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccbbbbbbaaaaa``aaaaa```````_______^^^^^^]]]\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYYYYYXXXXXXXXXXXVVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@???????>>>>>>>=====<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888887777777777666666666655555555444444444443333333333232222222222111111111110000000000///////////............-----------,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!! ……………††††††††††††††††††………………………………††††††††††††††††††††††††††††††††††††‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€~~~~~~~€€��‚‚‚ƒƒ„„„„„„………………††‡‡ˆˆ‰‰ŠŠŠ‹‹ŠŠŠ‰ˆ‡‡‡†…„ƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚�„„ƒƒ‚‚���€€€~~~~~~~{{{{{{{{{{zzzzzzzzyyyyyyywwwwwvvvvvvvvvvvvuuuuuuuuuutttttttttttssssssssssrrppppppppppoooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkjjkkkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggggfffffffffffffeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccbbbbbbbaaaaa``aaaaa```````_______^^^^^^]]]\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXVVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????>>>>>>>=====<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777777666666666655555555444444444443333333333232222222222111111111110000000000///////////............-----------,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""!!!!!!! ……………††††††††††††††††††……………………………†††††††††††††††††††††††††††††††††††††‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€~~~~~~€€€��‚‚ƒƒƒ„„„„„„„……………††‡‡ˆ‰‰ŠŠŠ‹‹‹ŠŠ‰‰ˆ‡‡††…„ƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚��„ƒƒ‚‚���€€€€~~~~~~~{{{{{{{{{zzzzzzzzzzyyyyyywwwwwvvvvvvvvvvvvuuuuuuuuuutttttttttttssssssssssrrppppppppppoooooooooonnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkjkkkkkkkkkkkkkjjjjjjjjiiiiiiihhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccbbbbbbbaaaaa``aaaaaa``````_______^^^^^^]]]\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXVVVVVVVVUUUUUUUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>>====<<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777777666666666665555555444444444443333333333232222222222111111111110000000000///////////............-----------,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!! …………†††††††††††††††††††……………………………††††††††††††††††††††††††††††††††††††‡‡‡††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€~~~~~€€��‚‚ƒƒƒ„„„„„„„„…………††‡‡ˆˆ‰‰ŠŠ‹‹‹‹ŠŠ‰‰ˆ‡‡†……„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€„ƒƒ‚‚��€€€€~~~~~~~{{{{{{{{zzzzzzzzzzzyyyyyywwwwwvvvvvvvvvvvvuuuuuuuuuuttttttttttttsssssssssrrppppppppppoooooooooonnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkklkkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeedddddddddddddddddddddddddcccccccccccbbbbbbbaaaaaa``aaaaaa``````______^^^^^^^]]]\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXVVVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRRQQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>=====<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777777666666666665555555544444444443333333333332222222222111111111110000000000///////////............-----------,,,,,,,,,,+++++++++++***********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!! …………†††††††††††††††††††…………………………††††††††††††††††††††††††††††††††††††‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€~~~~~€€��‚‚‚ƒƒ„„„„„„„„„„………††‡‡ˆ‰‰ŠŠŠ‹‹‹ŠŠŠ‰ˆˆ‡‡†……„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���€ƒƒ‚‚���€€€€~~~~~~~{{{{{{{zzzzzzzzzzzzyyyyyywwwwwvvvvvvvvvvvvuuuuuuuuuuttttttttttttsssssssssrrppppppppppooooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkklkkkkkkkkkkkkjjjjjjjjjiiiiiiihhhhhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeeddddddddddddddddddddddddcccccccccbbbbbbbbbaaaaaa``aaaaaa`````_______^^^^^^^]]]\\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXVVVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????>>>>>>>>=====<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777777666666666665555555544444444443333333333332222222222111111111110000000000///////////............-----------,,,,,,,,,,+++++++++++************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!! …………†††††††††††††††††††…………………………††††††††††††††††††††††††††††††††††††‡‡‡‡†††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€���€€€€€€€€€€€€€€€€€€~~~~€€��‚‚ƒƒƒ„„„„„„„„„„………††‡ˆˆ‰‰ŠŠŠ‹‹‹ŠŠ‰‰ˆˆ‡‡†……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���€€ƒ‚‚���€€€€~~~~~~~{{{{{{zzzzzzzzzzzzzzyyyyywwwwwwvvvvvvvvvvvuuuuuuuuuuttttttttttttsssssssssrrppppppppppooooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkllkkkkkkkkkkkkjjjjjjjjiiiiiiihhhhhhhhhhgggggggggggffffffffffffffffeeeeeeeeeeedddddddddddddddddddddcccccccccbbbbbbbbbbaaaaaaa``aaaaaa`````_______^^^^^^^]]]]\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>=====<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777777666666666665555555544444444443333333333332222222222111111111110000000000///////////............-----------,,,,,,,,,,+++++++++++************))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!! ………††††††††††††††††††††………………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€����€€€€€€€€€€€€€€€€€~~~€€€��‚‚ƒƒƒ„„„„„„„„„„……††‡‡ˆˆ‰ŠŠŠ‹‹‹ŠŠŠ‰‰ˆ‡‡‡†……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚���€€‚‚‚��€€€€€~~~~~~~{{{{{zzzzzzzzzzzzzzzyyyyywwwwwwvvvvvvvvvvvvuuuuuuuuuutttttttttttsssssssssrrpppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmllllllllmlllllllllllllkkkkkkkkkkklllkkkkkkkkkkkjjjjjjjjiiiiiihhhhhhhhhhhgggggggggggfffffffffffffffffeeeeeeeeeeeddddddddddddddddddcccccccccbbbbbbbbbbbaaaaaaaa``aaaaaa`````______^^^^^^^^]]]]\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXWVVVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>=====<<<<<<<<<;;;;;;;;;;::::::::::999999999988888888887777777777666666666665555555544444444443333333333332222222222211111111110000000000///////////............-----------,,,,,,,,,,++++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!! ………††††††††††††††††††††………………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€����€€€€€€€€€€€€€€€€€~~~€€��‚‚‚ƒƒƒ„„„„„„„„„………††‡‡ˆ‰‰ŠŠŠ‹‹‹ŠŠŠ‰ˆˆ‡†††……„„ƒƒƒ‚‚‚‚‚‚‚‚����€€‚‚���€€€€~~~~~~~{{{{{zzzzzzzzzzzzzzzyyyyywwwwwwvvvvvvvvvvvvuuuuuuuuuutttttttttttsssssssssrrppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmmmllllllllmlllllllllllllkkkkkkkkkkklllkkkkkkkkkkkjjjjjjjjiiiiiiihhhhhhhhhhgggggggggggffffffffffffffffffeeeeeeeeeeeeddddddddddddddddcccccccbbbbbbbbbbbaaaaaaaaa```aaaaaa`````______^^^^^^^^]]]]\\\\\\\[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXWVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRRRQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>====<<<<<<<<<;;;;;;;;;;;:::::::::999999999988888888887777777777666666666665555555544444444443333333333332222222222211111111110000000000///////////............-----------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!! ………††††††††††††††††††††……………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡†††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€����€€€€€€€€€€€€€€€€€~~€€��‚‚ƒƒƒƒ„„„„„„„„„………†‡‡ˆˆ‰‰ŠŠŠ‹‹ŠŠŠ‰‰ˆ‡‡†††…„„„ƒƒƒ‚‚‚‚‚‚‚����€€‚���€€€€€~~~~~~~{{{{{zzzzzzzzzzzzzzzzyyyywwwwwwvvvvvvvvvvvvuuuuuuuuuutttttttttttsssssssssrrppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllmlllllllllllllkkkkkkkkkkklllkkkkkkkkkkkjjjjjjjjiiiiiiihhhhhhhhhggggggggggggfffffffffffffffffffeeeeeeeeeeeddddddddddddddddcccccbbbbbbbbbbaaaaaaaaaaa````aaaaaa`````______^^^^^^^^]]]]]\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>====<<<<<<<<<;;;;;;;;;;;:::::::::999999999988888888887777777777766666666665555555544444444443333333333332222222222211111111110000000000///////////............-----------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!! ……†††††††††††††††††††††……………………††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€����€€€€€€€€€€€€€€€€€~~€€€��‚‚ƒƒƒƒƒ„„„„„„„„……††‡‡ˆ‰‰ŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡†††…„„„ƒƒƒ‚‚‚‚‚‚���€€€~���€€€€€~~~~~~~{{{{{zzzzzzzzzzzzzzzzyyyywwwwwwvvvvvvvvvvvuuuuuuuuuuuttttttttttttssssssssrrppppppppppooooooooooooonnnnnnnnnmmmmmmmmmmmmlllllllmlllllllllllllkkkkkkkkkkklllkkkkkkkkkkkjjjjjjjjiiiiiiihhhhhhhhhgggggggggggggfffffffffffffffffffeeeeeeeeeeeeddddddddddddddcccccbbbbbbbbaaaaaaaaaaaa`````aaaaaa`````_____^^^^^^^^^]]]]]\\\\\\[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXWVVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSRRRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>>>=====<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888887777777777766666666665555555544444444443333333333332222222222211111111110000000000///////////............-----------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!! ……†††††††††††††††††††††……………………†††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰‰ˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€����€€€€€€€€€€€€€€€€€€€€��‚‚ƒƒƒƒƒƒ„„„„„„„……††‡ˆˆ‰‰ŠŠŠŠŠŠŠŠ‰‰ˆ‡‡†††……„„„ƒƒƒ‚‚‚‚����€€€~~��€€€€€€~~~~~~~{{{{{zzzzzzzzzzzzzzzzyyyywwwwwwvvvvvvvvvvvvuuuuuuuuuuutttttttttttssssssssrrppppppppppooooooooooooonnnnnnnnnnmmmmmmmmmmmlllllllmlllllllllllllkkkkkkkkkkklllkkkkkkkkkkkjjjjjjjjiiiiiiihhhhhhhhhhggggggggggggffffffffffffffffffffeeeeeeeeeeeedddddddddddddccccbbbbbbbbaaaaaaaaaaa```````aaaaaa`````______^^^^^^^^]]]]]]\\\\\\[[[[[[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWVVVVVVVVVVVVUUUUUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>=====<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777777666666666655555555444444444433333333333322222222222111111111100000000000//////////.............----------,,,,,,,,,,,+++++++++++***********))))))))))))((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!! ………………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€~~€€€��‚‚‚ƒƒƒƒƒƒƒƒƒ„„„„…††‡‡ˆˆ‰‰‰ŠŠ‰‰‰‰ˆˆ‡‡†……†……„„„ƒƒƒ‚‚‚‚����€€€~~~~~~~}}}}}}}}}}|||||||||{yyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvuuuuuuttttttttttttsssssssssrrrrqqqqppppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmnnnmmmmmmmmmmmmmlllllllllmmlllllllllllkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggggggggggffeeeeeeeeeeeeedddddddddddccccccbbbbbbbbaaaaaaaaaaaaa```______^^^^^]]]]]]]]]]\\\\\\\[[[[[ZZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUTTTTSSSSSSSSRRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@??????????>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;:::::::99999999998888888888788888777777777776666666666555555555444444444443333333332222222222211111111111100000000000//////////../..........-----------,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! ………………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€~€€���‚‚‚ƒƒƒƒƒƒƒƒ„„„„……††‡ˆˆ‰‰‰‰‰‰‰‰‰ˆˆ‡‡††……†……„„„ƒƒƒ‚‚‚����€€€~~~}~~~~}}}}}}}}}}}|||||||||{yyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvuuuuuuttttttttttttsssssssssrrrrqqqqqpppppppppppoooooooooooooonnnnnnnnnnnmmmmmmmmmmnnnmmmmmmmmmmmmmlllllllllmmlllllllllllkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggffeeeeeeeeeeeeedddddddddddcccccbbbbbbbaaaaaaaaaaaaaaa``_______^^^^^]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSRRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOOONNOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@??????????>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;:::::::99999999998888888888788888777777777776666666666555555555444444444443333333332222222222211111111111100000000000///////////./..........-----------,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! ……………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††……………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒƒƒƒƒƒ„„„„…††‡‡ˆˆ‰‰‰‰‰‰‰‰ˆˆ‡‡††……„†……„„„ƒƒƒ‚‚����€€~~~~}~~~~}}}}}}}}}}}|||||||||{yyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvuuuuuuttttttttttttssssssssssrrrqqqqqppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmnnnmmmmmmmmmmmmmlllllllllmmlllllllllllkkkkkkkkjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggfeeeeeeeeeeeeedddddddddddcccccbbbbbbaaaaaaaaaaaaaaa``________^^^^^]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUTTTTTSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPPOOOOOOOONNNOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@??????????>>>>>>>>>=======<<<<<<<<<;;;;;;;;;;;::::::99999999998888888888788888777777777776666666666555555555444444444443333333332222222222211111111111100000000000///////////./..........-----------,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! ……………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒƒƒƒƒƒ„„„………††‡ˆˆˆ‰‰‰‰‰‰‰ˆˆ‡‡‡††……„………„„ƒƒƒ‚‚‚���€€~~~~}}~~~}}}}}}}}}}}||||||||||{yyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvuuuuuuttttttttttttssssssssssrrrqqqqqppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmnnmmmmmmmmmmmmmllllllllllmllllllllllllkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggfeeeeeeeeeeeeeedddddddddcccccbbbbbbaaaaaaaaaaaaaa````________^^^^^]]]]]]]]]]]\\\\\\\[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUTTTTTTSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPPOOOOOOOONNNOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@??????????>>>>>>>>>========<<<<<<<<;;;;;;;;;;;::::::99999999998888888888788888777777777776666666666555555555444444444443333333332222222222211111111111100000000000///////////./..........-----------,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! ……………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒƒƒƒƒ„„„………††‡‡ˆˆ‰‰‰‰‰‰‰ˆˆ‡‡‡††……„„……„„„ƒƒƒ‚‚���€€€~~~}}}~~~}}}}}}}}}}}|||||||||||yyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvuuuuuuttttttttttttssssssssssrrrqqqqqppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmnnmmmmmmmmmmmmmllllllllllmllllllllllllkkkkkkkkjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggeeeeeeeeeeeeeedddddddddcccccbbbbbaaaaaaaaaaa```````_________^^^^^]]]]]]]]]]]\\\\\\\[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUTTTTTTSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOONNNOOONNNNNNNNNNMMMMMMMMMMLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@???????????>>>>>>>>>========<<<<<<<<;;;;;;;;;;;::::::99999999998888888888788888777777777776666666666555555555544444444443333333332222222222211111111111100000000000///////////./...........----------,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! …………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒƒƒƒ„„„„………††‡‡ˆˆˆ‰‰‰‰‰ˆˆˆ‡‡‡††……„„„……„„ƒƒƒ‚‚���€€€~~~}}}}~~~}}}}}}}}}}}|||||||||||yyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvuuuuuutttttttttttttsssssssssrrrqqqqqqpppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmnnmmmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggeeeeeeeeeeeeeeeddddddddcccccbbbbbaaaaaaaa``````````_________^^^^^]]]]]]]]]]]\\\\\\\[[[[[ZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUTTTTTTTSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOONNNNOONNNNNNNNNNNMMMMMMMMMMLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@??????????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;::::::99999999998888888888788888877777777776666666666555555555544444444443333333332222222222211111111111100000000000///////////./...........----------,,,,,,,,,,,++++++++++**********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! …………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒƒƒ„„„„„………††‡‡‡ˆˆ‰‰‰‰‰ˆˆˆ‡‡†††……„„„ƒ…„„„ƒƒ‚‚‚��€€€~~~~}}}}~~}}}}}}}}}}}}||||||||||{yyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvuuuuuutttttttttttttssssssssssrrqqqqqqpppppppppppoooooooooooooonnnnnnnnnnmmmmmmmmmmnmmmmmmmmmmmmmlllllllllllllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggeeeeeeeeeeeeeeeddddddddcccccbbbbaaaaaaaa```````````________^^^^^^]]]]]]]]]]]\\\\\\\[[[[[ZZZZZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTSSSSSSSSRRRRRRRRQQQQPPPPPPPPPOOOOOOOOONNNNOONNNNNNNNNNNMMMMMMMMMMLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@???????????>>>>>>>>>========<<<<<<<<<;;;;;;;;;;::::::99999999998888888888788888877777777776666666666555555555544444444443333333332222222222211111111111100000000000///////////./...........----------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! …………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒƒƒ„„„„„„………†††‡‡ˆˆˆ‰‰‰‰ˆˆˆ‡‡†††……„„„ƒƒ„„„ƒƒƒ‚‚���€€~~~~}}}}}~~}}}}}}}}}}}|||||||||||{yyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvuuuuuttttttttttttsssssssssssrrqqqqqqppppppppppppooooooooooooonnnnnnnnnnmmmmmmmmmmnmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhihhhhhhhhhhgggggggggfeeeeeeeeeeeeeeddddddddcccccbbbbaaaaaaa````````````________^^^^^^]]]]]]]]]]]\\\\\\\[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTSSSSSSSSRRRRRRRRQQQQPPPPPPPPPOOOOOOOOONNNNOONNNNNNNNNNNMMMMMMMMMMLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@??????????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;::::::99999999998888888888788888877777777776666666666555555555544444444443333333332222222222211111111111110000000000///////////./...........----------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! ………………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒ„„„„„„…………†††‡‡‡ˆˆˆ‰‰‰‰ˆˆˆ‡‡††………„„„ƒƒƒ„„ƒƒƒ‚‚���€€~~~~~}}}}}~~}}}}}}}}}}}|||||||||||{yyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvuuuuuttttttttttttsssssssssssrrqqqqqqppppppppppppooooooooooooonnnnnnnnnnmmmmmmmmmmnmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhhhihiiiiiiiihhhhhhhhggggggggffeeeeeeeeeeeeeedddddddccccbbbbbaaaaaaa````````````________^^^^^^]]]]]]]]]]]\\\\\\\[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUTTTTTTTTSSSSSSSRRRRRRRRQQQQPPPPPPPPPOOOOOOOONNNNNOONNNNNNNNNNNNMMMMMMMMMLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@??????????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;::::::99999999998888888888888888877777777776666666666555555555544444444443333333333222222222211111111111110000000000///////////./...........----------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! ………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††…………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚ƒƒƒ„„„„„………………†††‡‡‡ˆˆˆ‰‰‰‰ˆˆˆ‡‡††……„„„ƒƒƒƒ‚„ƒƒƒ‚‚���€€€~~~~}}}}}}~~}}}}}}}}}}|||||||||||{{yyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvuuuuutttttttttttttssssssssssrrqqqqqqqpppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmlnmmmmmmmmmmmmllllllllllllllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiihhhhhhhiiiiiiiiiiiiihhhhhhhggggggggffffeeeeeeeeeeeedddddddccccbbbbbaaaaaa`````````````_______^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTSSSSSSSSRRRRRRRQQQQPPPPPPPPOOOOOOOOONNNNNOONNNNNNNNNNNNMMMMMMMMMLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@??????????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;::::::99999999999888888888888888877777777776666666666555555555544444444443333333333222222222211111111111110000000000///////////./...........----------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! ………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††………†………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚ƒƒƒ„„„„………………††††‡‡‡ˆˆˆˆ‰‰‰‰ˆˆˆ‡‡††……„„ƒƒƒƒ‚‚‚ƒƒƒ‚‚���€€€~~~~~}}}}}}~~}}}}}}}}}}|||||||||||{{yyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvuuuuutttttttttttttssssssssssrrqqqqqqqpppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmlmmmmmmmmmmmmllllllllllllklllllllllllkkkkkkkkkkjjjjjjjjjiiiiiiiiiiihhhhiiiiiiiiiiiiiiiihhhhhhggggggggffffffeeeeeeeeeedddddddccccbbbbbaaaaaaa````````````_______^^^^^^^]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUTTTTTTTTSSSSSSSRRRRRRRQQQPPPPPPPPPOOOOOOOOONNNNNOONNNNNNNNNNNNMMMMMMMMMLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@??????????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;::::::99999999999888888888888888877777777776666666666555555555544444444443333333333222222222211111111111110000000000///////////./...........----------,,,,,,,,,,,+++++++++++*********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! ………………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††……†………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚‚ƒƒƒ„„„…………††††††‡‡‡‡ˆˆˆˆ‰‰‰‰‰‰ˆˆ‡‡††…„„„ƒƒƒ‚‚‚‚�ƒ‚‚‚���€€€~~~~~}}}}}}}~~}}}}}}}}}||||||||||||{{yyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvuuuuuttttttttttttsssssssssssrrqqqqqqqpppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmlmmmmmmmmmmmmllllllllllllklllllllllllkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhggggggggfffffffeeeeeeeeedddddddccccbbbbbaaaaaaa````````````______^^^^^^^^]]]]]]]]]]]\\\\\\[[[[[ZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTSSSSSSSRRRRRRQQQQPPPPPPPPPOOOOOOOOONNNNNONNNNNNNNNNNNNMMMMMMMMMLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@??????????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;::::::99999999999888888888888888877777777776666666666555555555544444444443333333333222222222211111111111110000000000///////////./...........----------,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!! ……………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††……††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚‚ƒƒ„„„………†††††‡‡‡‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰ˆˆ‡‡††…„„ƒƒƒ‚‚‚‚���‚‚‚���€€€~~~~~~}}}}}}}~~}}}}}}}}}||||||||||||{{yyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvuuuuttttttttttttsssssssssssrrqqqqqqqpppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmmlmmmmmmmmmmmmlllllllllllkklllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggggggffffffffeeeeeeeeddddddcccccbbbbbaaaaaaa````````````_____^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[ZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTSSSSSSRRRRRRRQQQQPPPPPPPPPOOOOOOOOONNNNNONNNNNNNNNNNNNMMMMMMMMMLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@??????????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;::::::99999999999888888888888888877777777776666666666555555555544444444443333333333222222222211111111111110000000000///////////./...........----------,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!! ……………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††…††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒƒƒ„„……††††‡‡‡‡‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆ‡††…„„ƒƒ‚‚‚�����€‚‚���€€€~~~~~}}}}}}}}~~}}}}}}}}|||||||||||||{{yyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvuuuuttttttttttttsssssssssssrrqqqqqqqpppppppppppoooooooooooonnnnnnnnnnmmmmmmmmmllmmmmmmmmmmmmlllllllllllkklllllllllllkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggggggfffffffffeeeeeeeddddddcccccbbbbbaaaaaaa````````````____^^^^^^^^^]]]]]]]]]]]]\\\\\[[[[[[ZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVWWVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTSSSSSSRRRRRRRQQQQPPPPPPPPPOOOOOOOONNNNNNONNNNNNNNNNNNNMMMMMMMMMLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@??????????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;::::::99999999999888888888888888877777777776666666666555555555544444444443333333333222222222211111111111110000000000///////////./...........----------,,,,,,,,,,,+++++++++++*********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!! ……………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††…†††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����‚‚ƒƒ„„„……†††‡‡‡‡ˆˆˆˆˆˆˆ‰‰‰‰‰‰Š‰‰‰‰‰ˆˆ‡‡†……„ƒƒ‚‚����€€€€����€€€~~~~~~}}}}}}}}~}}}}}}}}}|||||||||||||{{yyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvuuuuttttttttttttsssssssssssrrqqqqqqqqppppppppppooooooooooonnnnnnnnnnnmmmmmmmmmllmmmmmmmmmmmmlllllllllllkkllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjjiiiiiihhhhhhgggggggfffffffffeeeeeedddddddcccccbbbbbaaaaaaaa```````````___^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[ZZZZZZZZYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVWVVVVVVVVVVVVVVVVVVVVVVUUUUTTTTTTTTSSSSSSRRRRRRRQQQQPPPPPPPPPOOOOOOOONNNNNNOONNNNNNNNNNNNMMMMMMMMMLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@??????????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;:::::::9999999999888888888888888877777777776666666666555555555544444444443333333333222222222211111111111110000000000///////////./...........-----------,,,,,,,,,,+++++++++++**********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! …………………†††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„„„…†††‡‡ˆˆˆˆˆ‰‰‰‰‰‰‰‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡†……„ƒƒ‚‚���€€€€€��€€€€~~~~~~}}}}}}}}}~}}}}}}}}}||||||||||||{{{yyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvuuuuutttttttttttsssssssssssrrqqqqqqqqppppppppppooooooooooonnnnnnnnnnmmmmmmmmmmllmmmmmmmmmmmmlllllllllllkkllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjiiiiihhhhhhgggggggfffffffffeeeeeeddddddcccccbbbbbbaaaaaaaa```````````__^^^^^^^^^^]]]]]]]]]]]\\\\\[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVWVVVVVVVVVVVVVVVVVVVVVUUUUTTTTTTTTSSSSSSSRRRRRRRQQQQPPPPPPPPPOOOOOOOONNNNNNOONNNNNNNNNNNNMMMMMMMMMLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@??????????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;:::::::9999999999888888888888888877777777776666666666555555555544444444443333333333222222222211111111111110000000000///////////./...........-----------,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! …………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„„……††‡‡ˆˆˆ‰‰‰‰‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡†…„ƒƒ‚‚��€€€€€€€€€~~~~~~~}}}}}}}}}~}}}}}}}}|||||||||||||{{{yyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvuuuuttttttttttttsssssssssssrrqqqqqqqqpppppppppppooooooooooonnnnnnnnnnmmmmmmmmmmlmmmmmmmmmmmmlllllllllllkkllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjjiiiihhhhhhhggggggfffffffffeeeeeddddddccccccbbbbbbaaaaaaaaa``````````__^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVWVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSRRRRRRRQQQQPPPPPPPPPOOOOOOOONNNNNNOONNNNNNNNNNNNMMMMMMMMMLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@?????????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;:::::::99999999998888888888888888777777777766666666665555555555444444444433333333332222222222111111111111100000000000//////////./...........-----------,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! …………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„„…††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠŠŠŠŠ‹‹ŠŠŠŠŠ‰‰ˆˆ‡†…„„ƒ‚‚��€€€€€€~~~~~~~}}}}}}}}}}~}}}}}}}}|||||||||||||{{{yyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvuuuutttttttttttssssssssssssrrqqqqqqqqpppppppppppooooooooooonnnnnnnnnmmmmmmmmmmmlmmmmmmmmmmmmlllllllllllkkllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjjiiiihhhhhhhggggggfffffffffeeeeedddddcccccccbbbbbbaaaaaaaaa`````````__^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVWVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRRQQQQPPPPPPPPPOOOOOOOONNNNNNOONNNNNNNNNNNNMMMMMMMMMLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@?????????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;:::::::99999999998888888888888888777777777766666666665555555555444444444433333333332222222222111111111111100000000000//////////./...........-----------,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! …………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€���‚‚‚ƒ„„…††‡‡ˆ‰‰ŠŠŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠŠ‰‰ˆ‡††…„ƒ‚‚��€€~~€€~~~~~~~~}}}}}}}}}}~}}}}}}}}||||||||||||{{{{yyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvuuuutttttttttttssssssssssssrrqqqqqqqqpppppppppppooooooooooonnnnnnnnnmmmmmmmmmmmlmmmmmmmmmmmmlllllllllllkklllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiihhhhhhhhggggffffffffeeeeeddddddccccccbbbbbbbbaaaaaaaaa````````__^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTSSSSSSSRRRRRRRQQQQQPPPPPPPPPPOOOOOOOONNNNNOONNNNNNNNNNNNMMMMMMMMMLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@?????????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;:::::::99999999998888888888888888777777777766666666665555555555444444444443333333332222222222111111111111100000000000//////////./...........-----------,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! ………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€����‚‚ƒƒ„…††‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡†…„ƒƒ‚��€€~~~~~~~~~~~~~}}}}}}}}}}}~}}}}}}}|||||||||||||{{{{yyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvuuuutttttttttttsssssssssssrrrqqqqqqqqpppppppppppooooooooooonnnnnnnnnmmmmmmmmmmmlmmmmmmmmmmmmlllllllllllkklllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjjjjiiiihhhhhhhhggggffffffffeeeeedddddcccccccbbbbbbbbaaaaaaaaa````````_^^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSSRRRRRRRRQQQQPPPPPPPPPPOOOOOOOONNNNNOONNNNNNNNNNNNMMMMMMMMMLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@?????????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;:::::::99999999998888888888888888777777777766666666665555555555444444444443333333332222222222111111111111100000000000//////////./...........-----------,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! ………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€����‚‚ƒƒ„……†‡ˆˆ‰ŠŠ‹‹‹ŒŒŒŒŒŒŒŒŒŒŒŒŒ‹‹‹‹ŠŠ‰ˆˆ‡†……„ƒ‚‚�€€~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}||||||||||||||{{{yyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvuuuutttttttttttsssssssssssrrrqqqqqqqqpppppppppppooooooooooonnnnnnnnnmmmmmmmmmmmlmmmmmmmmmmmmlllllllllllkklllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjjjjjjjjiiiihhhhhhhhhgggffffffffeeeedddddccccccccbbbbbbbbaaaaaaaaa````````__^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOONNNNNOONNNNNNNNNNNNMMMMMMMMMLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@?????????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;:::::::99999999998888888888888888777777777766666666665555555555444444444443333333332222222222111111111111100000000000//////////./...........-----------,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! ………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€����‚‚ƒƒ„„…†‡‡ˆ‰‰Š‹‹ŒŒŒ������ŒŒŒŒŒŒ‹‹‹‹Š‰‰ˆ‡‡†…„ƒ‚‚�€€~~~~~~~~~~~~~~~~}}}}}}}}}}}|}}}}}}}}|||||||||||||{{{{yyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvuuuuuttttttttttttssssssssssrrrqqqqqqqqpppppppppppooooooooooonnnnnnnnnmmmmmmmmmmmlnmmmmmmmmmmmlllllllllllkklllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjkkkjjjjjiiiihhhhhhhhhgggfffffffeeeeddddddcccccccbbbbbbbbaaaaaaaaaa````````__^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOONNNNNOONNNNNNNNNNNNMMMMMMMMMLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@?????????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;:::::::99999999998888888888888888777777777766666666665555555555444444444443333333332222222222211111111111100000000000//////////.//..........-----------,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! ………………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€€€€€€€€€€€����‚‚ƒƒ„„…††‡ˆ‰‰Š‹‹ŒŒ����������ŒŒŒŒ‹‹‹ŠŠ‰ˆˆ‡†…„„ƒ‚��€€~~~~~~~~}~~~~~~~~~}}}}}}}}}}}|}}}}}}}}|||||||||||||{{{{yyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvuuuuuttttttttttttssssssssssrrrqqqqqqqqppppppppppppooooooooooonnnnnnnnnmmmmmmmmmmlnmmmmmmmmmmmlllllllllllkkllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiijjjjjkkkkkkjjjjiiiihhhhhhhhhgggffffffeeeeedddddcccccccbbbbbbbbbaaaaaaaaaa````````__^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTSSSSSSSSSRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOONNNNNOONNNNNNNNNNNNMMMMMMMMMLLKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@?????????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;:::::::99999999998888888888888888777777777776666666665555555555444444444443333333332222222222211111111111100000000000//////////.//..........-----------,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! ……………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����������������������€€€��€€€€€€�����‚‚‚ƒƒ„……†‡ˆ‰‰Š‹‹ŒŒ���ŽŽŽŽ�����ŒŒŒ‹‹‹Š‰‰ˆ‡†……„ƒ‚‚�€€~~~~~~}}}~~~~~~~~~~}}}}}}}}}}||}}}}}}}}|||||||||||||{{{{yyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvuuuuuttttttttttttssssssssssrrrqqqqqqqqppppppppppppooooooooooonnnnnnnnnmmmmmmmmmmmnmmmmmmmmmmmmlllllllllllkllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiijjjjjkkkkkkjjjjiiiihhhhhhhhggggffffffeeeedddddccccccccbbbbbbbbbaaaaaaaaaa````````_^^^^^^^^^]]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVWVVVVVVVVVVVUUUUUUUUUUUUUTTTTSSSSSSSSSSRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOONNNNNONNNNNNNNNNNNNMMMMMMMMMLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@?????????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;:::::::99999999998888888888888888777777777776666666665555555555444444444443333333332222222222211111111111100000000000//////////.//..........-----------,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! ……………††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�����������������������€€���€€€������‚‚‚ƒƒ„……†‡‡ˆ‰ŠŠ‹ŒŒ��ŽŽŽŽŽŽŽŽ���ŒŒŒ‹‹ŠŠ‰ˆ‡‡†…„ƒ‚‚�€€~~~~~~~}}}~~~~~~~~~}}}}}}}}}}}||}}}}}}}}|||||||||||||{{{{yyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvuuuuuttttttttttttssssssssssrrrqqqqqqqqqpppppppppppooooooooooonnnnnnnnnmmmmmmmmmmmnmmmmmmmmmmmmlllllllllllklllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiijjjjjkkkkkkjjjjiiiihhhhhhhhggggfffffeeeeedddddcccccccbbbbbbbbbaaaaaaaaaaa````````_^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVWVVVVVVVVVVVUUUUUUUUUUUUUTTTSSSSSSSSSSRRRRRRRRRQQQQQPPPPPPPPPPOOOOOOOONNNNNONNNNNNNNNNNNNMMMMMMMMMLLKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@?????????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;::::::99999999998888888888888888777777777776666666665555555555444444444443333333332222222222211111111111100000000000//////////.//..........-----------,,,,,,,,,,+++++++++++**********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„„………………………………………………………………†††††††††††††††††††††††††††††††…………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚����������������������€‚‚‚‚‚‚‚�����������������������������������������€€€€€€€��‚‚ƒƒ„„…†‡‡ˆ‰Š‹ŒŒ��ŽŽŽŽŽŽŽ���ŒŒ‹‹‹Š‰‰ˆŒ‹ŠŠ‰ˆ‡††…„„ƒƒƒ‚‚‚‚‚‚‚‚‚�‚‚‚‚���������€€€€€€€€€€{{{{{{{{zzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuuutttttttttttssssssssssrrrrrrrrrrrrqqqqqqqqqqqpppqqqqqqqpppppppppooooooooonnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjjjijjjiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiihhhhggggggggggfgggfffffeeeeeddddddccccccaaaaaaaa```````````_______]]]]]\\\\\\\\\[[[[[[[[[ZZ[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTUUUUTTTTTTTTTTSSSSSSSSSRRSRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@????????>>>>>==========<<<<<<<<<<;;;;;;;::::::::::9999999999988888888877777777777666666666655555555554444444444333333333322222222222111111111100000000000/////////...........-----------,,,,,,,,,,+++++++++++**********)))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††††††††††††††††††††††††††††………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�����������������������‚‚‚‚‚‚‚������������������������������������������€€€€€€€��‚‚ƒƒ„„…††‡ˆ‰‰‹‹Œ��ŽŽŽŽŽŽŽŽ���ŒŒ‹‹ŠŠ‰ˆˆ‹‹Š‰ˆ‡‡†……„„ƒƒƒ‚‚‚‚‚‚‚‚‚�‚‚‚‚���������€€€€€€€€€€{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvuuuuuuuutttttttttttssssssssssrrrrrrrrrrrrqqqqqqqqqqqpppqqqqqqqpppppppppooooooooonnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiijjjjjjjjjjjiiiihhhhgggggggggffggffffffeeeeeddddddccccccaaaaaaaa```````````_______]]]]]\\\\\\\\\[[[[[[[[[ZZ[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTUUUTTTTTTTTTTSSSSSSSSSSRRSRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@?????????>>>>>==========<<<<<<<<<<;;;;;;;::::::::::9999999999988888888887777777777666666666655555555554444444444333333333322222222222111111111100000000000/////////...........-----------,,,,,,,,,,+++++++++++**********)))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††††††††††††††††††††††††††††………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�����������������������‚‚‚‚‚‚‚�������������������������‚‚‚���������������€€€€€€€€€€��‚‚ƒƒ„„……†‡ˆˆ‰Š‹ŒŒ��ŽŽŽŽŽŽŽŽ��ŒŒ‹‹ŠŠ‰ˆˆ‡‹Š‰ˆˆ‡†……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚�‚‚‚‚��������€€€€€€€€€€{{{{{{{{zzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvuuuuuuuutttttttttttssssssssssrrrrrrrrrrrrqqqqqqqqqqqpppqqqqqqqpppppppppooooooooonnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiihhhhggggggggfffgffffffeeeeeddddddcccccccaaaaaaa````````````_______]]]]\\\\\\\\\\[[[[[[[[[ZZ[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTUUUTTTTTTTTTTSSSSSSSSSRRRSRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@?????????>>>>>==========<<<<<<<<<<;;;;;;;::::::::::9999999999988888888887777777777666666666655555555554444444444333333333322222222222111111111100000000000/////////...........-----------,,,,,,,,,,+++++++++++**********)))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„………………………………………………………………††††††††††††††††††††††††††††††††………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�����������������������‚‚‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€��‚‚ƒƒ„„……†‡‡ˆ‰‰Š‹Œ���ŽŽŽŽŽŽŽ���ŒŒ‹ŠŠ‰ˆˆ‡†Š‰ˆˆ‡††…„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�‚‚‚‚��������€€€€€€€€€€{{{{{{{{zzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvuuuuuuuutttttttttttssssssssssrrrrrrrrrrrrqqqqqqqqqqqpppqqqqqqqpppppppppooooooooonnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjjjjiiiiihhhhgggggggfffffffffffeeeeeddddddcccccccaaaaaaa```````````________]]]]\\\\\\\\\\[[[[[[[[[ZZ[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@?????????>>>>>==========<<<<<<<<<<;;;;;;;::::::::::9999999999988888888887777777777666666666655555555554444444444333333333322222222222111111111100000000000/////////...........-----------,,,,,,,,,,+++++++++++**********)))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„……………………………………………………………†††††††††††††††††††††††††††††††††……………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚�����������������������‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€���‚‚ƒƒ„„……†‡‡ˆˆ‰ŠŠŒŒ���ŽŽŽŽŽŽŽ��ŒŒ‹‹Š‰‰ˆ‡††‰‰ˆ‡††…„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚��������€€€€€€€€€{{{{{{{{zzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxwwwwwvvvvvuuuuuuuuttttttttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppqqqqqqqqpppppppppoooooooonnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjiiiiiiiiihhhhggggggggffffffffffeeeeeeddddddcccccccaaaaaa````````````________]]]]\\\\\\\\\\[[[[[[[[[[Z[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@?????????>>>>>==========<<<<<<<<<<;;;;;;;::::::::::9999999999988888888887777777777666666666655555555554444444444333333333322222222222111111111100000000000//////////..........-----------,,,,,,,,,,+++++++++++**********)))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„………………………………………………………………†††††††††††††††††††††††††††††††††……………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚����������������������‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€���‚‚ƒƒ„„……†‡‡ˆˆ‰‰Š‹ŒŒ���ŽŽŽŽŽŽ��ŒŒ‹‹Š‰‰ˆ‡††…‰ˆ‡††……„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚��������€€€€€€€€€{{{{{{{{zzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxwwwwwvvvvvuuuuuuuuttttttttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppqqqqqqqqpppppppppoooooooonnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjiiiiiiiihhhhhgggggggfffffffffffeeeeedddddddcccccccaaaaaa```````````_________]]]]\\\\\\\\\\[[[[[[[[[[Z[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@?????????>>>>>>=========<<<<<<<<<<;;;;;;;::::::::::9999999999988888888887777777777666666666655555555554444444444333333333322222222222111111111100000000000//////////..........-----------,,,,,,,,,,+++++++++++**********)))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! „„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„………………………………………………………………†††††††††††††††††††††††††††††††††…………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚����������������������‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€���‚‚ƒƒ„„……†‡‡ˆˆ‰‰ŠŠ‹ŒŒ���ŽŽŽŽŽ��ŒŒ‹‹Š‰‰ˆ‡††…„ˆ‡‡†……„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚���������€€€€€€€€€{{{{{{{{zzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxwwwwwvvvvvuuuuuuuuttttttttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppqqqqqqqqpppppppppoooooooonnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhgggggggfffffffffffeeeeeedddddddcccccccaaaaaa```````````_________]]]]\\\\\\\\\\[[[[[[[[[[Z[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTUUTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@?????????>>>>>>=========<<<<<<<<<<;;;;;;;::::::::::9999999999988888888887777777777666666666655555555554444444444333333333322222222222111111111100000000000//////////..........-----------,,,,,,,,,,+++++++++++**********)))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! „„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„………………………………………………………………†††††††††††††††††††††††††††††††††…………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚����������������������‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€���‚‚ƒƒ„„…††‡‡ˆˆ‰‰ŠŠ‹‹Œ����ŽŽŽ���ŒŒ‹‹Š‰‰ˆ‡‡†…„„‡‡†……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚��������€€€€€€€€{{{{{{{{zzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxwwwwwvvvvvuuuuuuuuttttttttttttsssssssssssrrrrrrrrrrrrqqqqqqqqqqqppqqqqqqqqpppppppppoooooooonnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhggggggfffffffffffeeeeeeedddddddcccccccaaaaaa``````````__________]]]]\\\\\\\\\\[[[[[[[[[[Z[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????????>>>>>==========<<<<<<<<<<;;;;;;;::::::::::9999999999988888888887777777777666666666655555555555444444444333333333322222222222111111111100000000000//////////..........-----------,,,,,,,,,,+++++++++++**********)))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! „„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„……………………………………………………………††††††††††††††††††††††††††††††††††…………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚����������������������‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€����‚‚ƒ„„……†‡‡ˆˆ‰‰ŠŠ‹‹‹Œ���������ŒŒ‹‹Š‰‰ˆ‡‡†…„„ƒ‡†……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚���������€€€€€€€€{{{{{{{{zzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxwwwwvvvvvvuuuuuuuuttttttttttttsssssssssssrrrrrrrrrrrrqqqqqqqqqqqppqqqqqqqqpppppppppoooooooonnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihiiiiiiiiiiiiihhhhhhhgggggggfffffffffffeeeeeeedddddddcccccccaaaaaa``````````__________]]]]\\\\\\\\\\[[[[[[[[[[Z[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????????>>>>>==========<<<<<<<<<<;;;;;;;::::::::::9999999999988888888887777777777666666666655555555555444444444333333333322222222222111111111100000000000//////////..........-----------,,,,,,,,,,+++++++++++**********)))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! „„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„………………………………………………………………††††††††††††††††††††††††††††††††††………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………„„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚����������������������‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€����‚‚ƒƒ„……†‡‡ˆˆ‰‰ŠŠ‹‹‹Œ���������ŒŒ‹‹ŠŠ‰ˆ‡††…„„ƒ‚††……„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���‚‚‚��������€€€€€€€€€{{{{{{{{zzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxwwwwvvvvvvuuuuuuuttttttttttttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqppqqqqqqqqpppppppppoooooooonnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiihhhiiiiiihhhhhhhhhgggggggffffffffffffeeeeeeeddddddddcccccccaaaaa```````````__________]]]]\\\\\\\\\\[[[[[[[[[[Z[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????????>>>>>>=========<<<<<<<<<<;;;;;;;::::::::::9999999999988888888887777777777666666666655555555555444444444333333333322222222222111111111100000000000//////////..........-----------,,,,,,,,,,+++++++++++**********)))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! „„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„………………………………………………………………††††††††††††††††††††††††††††††††††………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………„„„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚����������������������‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚ƒƒ„„…†‡‡ˆˆ‰‰ŠŠ‹‹‹ŒŒ��������ŒŒ‹‹Š‰‰ˆ‡††…„„ƒ‚‚†……„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚���‚‚���������€€€€€€€€€{{{{{{{{zzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxwwwwwvvvvvvuuuuuuuttttttttttttsssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppqqqqqqqqpppppppppoooooooonnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhiiihhhhhhhhggggggggffffffffeffeeeeeeeeddddddddcccccccaaaaa``````````___________]]]]\\\\\\\\\\[[[[[[[[[[Z[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????????>>>>>>=========<<<<<<<<<<;;;;;;;:::::::::::999999999988888888887777777777666666666655555555555444444444333333333322222222222111111111100000000000//////////..........-----------,,,,,,,,,,+++++++++++**********)))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! „„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„………………………………………………………………††††††††††††††††††††††††††††††††††………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚����������������������‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚ƒ„„…††‡ˆˆ‰‰ŠŠ‹‹‹ŒŒŒ�������ŒŒ‹‹ŠŠ‰ˆ‡††…„„ƒ‚‚�……„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����‚‚���������€€€€€€€€€{{{{{{{{zzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxyyyyxxxxxxxxxwwwwwvvvvvvuuuuuuuutttttttttttsssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppqqqqqqqqpppppppppoooooooonnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggffffffffeeffeeeeeeeeddddddddcccccccaaaaa``````````___________]]]]\\\\\\\\\\[[[[[[[[[[Z[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????????>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::999999999988888888887777777777666666666655555555555444444444333333333322222222222111111111100000000000//////////..........-----------,,,,,,,,,,+++++++++++**********)))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! „„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„……………………………………………………………†††††††††††††††††††††††††††††††††††……††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚����������������������‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚����‚‚ƒƒ„……†‡‡ˆ‰‰ŠŠ‹‹‹ŒŒŒŒ�������ŒŒ‹ŠŠ‰ˆ‡††…„ƒƒ‚‚��…„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚����‚����������€€€€€€€€€€{{{{{{{zzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxyyxxxxxxxxwwwwwwvvvvvvuuuuuuuutttttttttttsssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpqqqqqqqqpppppppppoooooooonnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhgggggggggffffffffffeefeeeeeeeeeddddddddcccccccaaaaa``````````___________]]]]\\\\\\\\\\[[[[[[[[[[Z[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????????>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::999999999988888888887777777777666666666655555555555444444444333333333332222222222111111111100000000000//////////..........-----------,,,,,,,,,,,++++++++++**********)))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!! „„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„……………………………………………………………†††††††††††††††††††††††††††††††††††……††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���������������������‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚���‚‚‚ƒ„„…††‡ˆˆ‰ŠŠ‹‹‹ŒŒŒŒ�������ŒŒ‹‹Š‰ˆ‡‡†…„ƒƒ‚‚��€„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�����‚����������€€€€€€€€€€{{{{{{{zzzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwvvvvvvvuuuuuuuutttttttttttsssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppqqqqqqqqpppppppppoooooooonnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffeeefeeeeeeeedddddddddcccccccaaaaa``````````__________^]]]]\\\\\\\\\\[[[[[[[[[[Z[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVWVVVVVVVVVVUUUUUUUUUUTTTTUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@?????????>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::999999999988888888887777777777666666666655555555555444444444333333333332222222222111111111100000000000//////////..........-----------,,,,,,,,,,,++++++++++**********)))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! „„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„„……………………………………………………………†††††††††††††††††††††††††††††††††††……††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���������������������‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚���‚‚ƒƒ„……†‡‡ˆ‰‰Š‹‹‹ŒŒŒ���ŽŽŽ���ŒŒ‹Š‰‰ˆ‡†…„ƒƒ‚‚��€€„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€{{{{{{{{zzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvuuuuuuutttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqppqqqqqqqqpppppppppoooooooonnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggggggggffffffffffeeeeeeeeeeeeeddddddddccccccccaaaaa``````````__________^]]]]\\\\\\\\\\[[[[[[[[[[Z[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVWVVVVVVVVVVUUUUUUUUUUTTTTUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@?????????>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::999999999988888888887777777777666666666655555555555444444444333333333332222222222111111111100000000000//////////..........-----------,,,,,,,,,,,++++++++++**********)))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! „„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„………………………………………………………………†††††††††††††††††††††††††††††††††††……†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚ƒ„„…††‡ˆˆ‰ŠŠ‹‹ŒŒŒ����ŽŽŽŽ��Œ‹‹Š‰ˆ‡†…„„ƒ‚‚��€€€„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€{{{{{{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvuuuuuuutttttttttttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqppqqqqqqqqpppppppppoooooooonnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhggggggggggffffffffffeeeeeeeeeeeeedddddddddccccccccaaaaa``````````__________^]]]\\\\\\\\\\\[[[[[[[[[[Z[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVWVVVVVVVVVVUUUUUUUUUUTTTTUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????????>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::999999999988888888887777777777666666666665555555555444444444333333333332222222222111111111100000000000//////////..........-----------,,,,,,,,,,,++++++++++**********)))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! „„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„………………………………………………………………†††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚ƒƒ„„…†‡‡ˆ‰‰Š‹‹ŒŒŒ�����ŽŽŽŽ��Œ‹ŠŠ‰ˆ‡†…„ƒ‚‚��€€€ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€{{{{{{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvuuuuuuutttttttttttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqppqqqqqqqqpppppppppoooooooonnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhgggggggggffffffffffeeeeeeeeeeeeeedddddddddccccccccaaaaa``````````__________^]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVWVVVVVVVVVVUUUUUUUUUUUTTTUUTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKKKJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????????>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::999999999988888888887777777777666666666665555555555444444444333333333332222222222111111111100000000000//////////..........-----------,,,,,,,,,,,+++++++++++*********)))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! „„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„……………………………………………………………††††††††††††††††††††††††††††††††††††…††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚ƒƒ„……†‡ˆˆ‰ŠŠ‹‹ŒŒ����ŽŽŽŽŽŽ��Œ‹Š‰ˆ‡†…„ƒƒ‚��€€€ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€{{{{{{{zzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvuuuuuuutttttttttttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqppqqqqqqqqppppppppppooooooonnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhggggggggfffffffffffeeeeeeeeeeeeeedddddddddccccccccaaaaa``````````__________^]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWVVVWVVVVVVVVVVUUUUUUUUUUUTTTUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@?????????>>>>>==========<<<<<<<<<<;;;;;;;;::::::::::999999999988888888887777777777666666666665555555555444444444333333333332222222222111111111100000000000//////////...........----------,,,,,,,,,,,+++++++++++*********)))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! „„„„„„„„„„„„„„„„…………………„„„„„„„„„„„„„„„„……………………………………………………………††††††††††††††††††††††††††††††††††††…†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚ƒƒ„„…††‡ˆˆ‰ŠŠ‹‹ŒŒ���ŽŽŽ�ŽŽŽ��Œ‹Š‰ˆ‡†…„ƒ‚‚�€€€ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€{{{{{{{zzzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvuuuuuuuutttttttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppqqqqqqqqqpppppppppooooooonnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhgggggggfffffffffffeeeeeeeeeeeeeeddddddddddccccccccaaaaa``````````___________]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVWVVVVVVVVVVUUUUUUUUUUUTTTUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@?????????>>>>>>=========<<<<<<<<<<;;;;;;;;::::::::::999999999988888888887777777777666666666665555555555444444444333333333332222222222111111111110000000000//////////...........----------,,,,,,,,,,,+++++++++++*********)))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! „„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„……………………………………………………………††††††††††††††††††††††††††††††††††††…††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…†‡‡ˆ‰‰Š‹‹ŒŒ���ŽŽŽŽ��ŽŽ��Œ‹Š‰ˆ‡†…„ƒ‚��€€ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€{{{{{{{zzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuuutttttttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppqqqqqqqqqpppppppppooooooonnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhggggggfffffffffffeeeeeeeeeeeeeeeddddddddddccccccccaaaaa``````````___________]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVWVVVVVVVVVVUUUUUUUUUUTTTTUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>=========<<<<<<<<<<;;;;;;;;::::::::::999999999988888888887777777777666666666665555555555444444444333333333332222222222111111111110000000000//////////...........----------,,,,,,,,,,,+++++++++++*********)))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! „„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„……………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………„„„„„„„„„„„„„„……………………………………„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„……†‡ˆˆ‰ŠŠ‹‹ŒŒ��ŽŽŽŽŽ���ŽŽ�Œ‹Š‰ˆ‡…„ƒƒ‚�€€€ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€{{{{{{{zzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuutttttttttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqppqqqqqqqqqpppppppppooooooonnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhggggggfffffffffffeeeeeeeeeeeeeeeddddddddddccccccccaaaaa``````````___________]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWVVVVWVVVVVVVVVVUUUUUUUUUUTTTTUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>=========<<<<<<<<<<;;;;;;;;::::::::::999999999988888888887777777777666666666665555555555444444444333333333332222222222111111111110000000000//////////...........----------,,,,,,,,,,,+++++++++++*********)))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! „„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………„„„„„„„„„„„„„……………………………………„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„„…††‡ˆˆ‰ŠŠ‹‹ŒŒ��ŽŽŽŽŽ���ŽŽ�Œ‹Š‰ˆ†…„ƒ‚‚�€€€ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€{{{{{{{zzzzzzzzzzzzzyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuutttttttttttsssssssssssrrrrrrrrrrrqqqqqqqqqqqqqpppqqqqqqqqqpppppppppooooooonnnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggfffffffffffeeeeeeeeeeeeeeeddddddddddcccccccccaaaaa``````````___________]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWVVVWVVVVVVVVVVUUUUUUUUUUTTTTUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>==========<<<<<<<<<;;;;;;;;::::::::::999999999988888888887777777777666666666665555555555444444444333333333332222222222111111111110000000000//////////...........----------,,,,,,,,,,,+++++++++++*********)))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! „„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰ˆˆ‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………„„„„„„„„„„„„„……………………………………„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ„……†‡‡ˆ‰‰Š‹‹ŒŒ���ŽŽŽ�����ŽŽ�Œ‹Š‰ˆ†…„ƒ‚‚�€€€ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€{{{{{{{zzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuutttttttttttttssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqppqqqqqqqqqppppppppppoooooonnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggfffffffffffeeeeeeeeeeeeeeeddddddddddcccccccccaaaaa``````````___________]]]]\\\\\\\\\\[[[[[[[[[[Z[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTUUTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>==========<<<<<<<<<;;;;;;;;::::::::::999999999988888888887777777777666666666665555555555444444444333333333332222222222111111111110000000000//////////...........----------,,,,,,,,,,,+++++++++++*********)))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! „„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„……………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰ˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………„„„„„„„„„„„„„……………………………………„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚ƒ„„……†‡ˆˆ‰ŠŠ‹‹ŒŒ��ŽŽŽ������ŽŽ�Œ‹Š‰ˆ†…„ƒ‚‚�€€€ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€{{{{{{{zzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuutttttttttttttssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppqqqqqqqqqppppppppppoooooonnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggfffffffffffeeeeeeeeeeeeeeeddddddddddcccccccccaaaaa``````````__________^]]]]\\\\\\\\\\[[[[[[[[[[Z[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTUUTTTTTTTTTSSSSSSSSSSRRRRSRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>==========<<<<<<<<<;;;;;;;;::::::::::999999999988888888887777777777666666666665555555555444444444333333333332222222222111111111110000000000//////////...........----------,,,,,,,,,,,+++++++++++*********)))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! „„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„……………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‰‰‰‰‰‰‰‰ˆ‰‰ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ†††††††††††††††††††††††††………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………„„„„„„„„„„„„„……………………………………„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚ƒƒ„„…††‡ˆ‰‰ŠŠ‹ŒŒ��ŽŽŽŽ������ŽŽ�Œ‹Š‰‡†…„ƒ‚‚�€€€ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€{{{{{{{zzzzzzzzzzzzzyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuttttttttttttssssssssssrrrrrrrrrrqqqqqqqqqqqqqqpppqqqqqqqqqppppppppppoooooonnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhgggggffffffffffeeeeeeeeeeeeeeeeddddddddddcccccccccaaaaa``````````__________^]]]]\\\\\\\\\\[[[[[[[[[[Z[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTUUTTTTTTTTTSSSSSSSSSSRRRRSRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????>>>>>>==========<<<<<<<<<<;;;;;;;::::::::::999999999988888888887777777777666666666665555555555444444444333333333332222222222111111111110000000000//////////...........----------,,,,,,,,,,,+++++++++++*********)))))))))))((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„………†††††††††††††††††††††††††……………………†††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„……………„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚������������������������‚‚‚‚‚��������������‚‚ƒ„„……†‡ˆˆ‰ŠŠ‹‹Œ��ŽŽŽ������‘����Ž�Œ‹Š‰ˆ†……„ƒ‚‚��€€€€…………………………„„„„„„„„„„ƒƒƒƒƒ{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuuttttttttutttttttttttttssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqppqqqqqqqqqqpppppppppoooooonnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhhhggggggggfffffeeeeeeeeeeedddddddddcccccccbbbbbbbbbbbaaaaaaa``````````__________^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@?????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999:9999999999888888888877777766666666665555555555544444333333333322222222221111111111100000000000///////////..........----------,,,,,,,,+++++++++++********)))))))))))((((((((((('('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„………†††††††††††††††††††††††††…………………††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆˆ‡‡††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„……………„„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚���������������������‚‚‚‚‚‚‚‚�������������‚‚‚ƒ„„…††‡ˆ‰‰Š‹‹ŒŒ��ŽŽ�������‘����Ž�Œ‹Š‰ˆ‡†…„ƒ‚‚��€€€€………………………„„„„„„„„„„„ƒƒƒƒƒ{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvuuuuuuuuuuuuutttttttttutttttttttttttssssssssssrrrrrrrrrrrqqqqqqqqqqqqqpppqqqqqqqqqqpppppppppoooooonnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhhgggggggggfffffeeeeeeeeeeedddddddddcccccccbbbbbbbbbbbaaaaaaa``````````__________^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@????????>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999:9999999999888888888877777766666666665555555555544444333333333322222222221111111111100000000000///////////..........----------,,,,,,,,+++++++++++********)))))))))))((((((((((('('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„………†††††††††††††††††††††††††…………………††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆ‡‡††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„………………„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚�������������������‚‚‚‚‚‚‚‚‚‚�������������‚‚‚ƒ„……†‡‡ˆ‰ŠŠ‹ŒŒ��ŽŽ��������‘����Ž�Œ‹Š‰ˆ‡†…„ƒ‚‚���€€€………………………„„„„„„„„„„„ƒƒƒƒƒ{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuutttttttttutttttttttttttssssssssssrrrrrrrrrrrqqqqqqqqqqqqqpppqqqqqqqqqqppppppppppooooonnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhhgggggggggfffffeeeeeeeeeeedddddddddcccccccbbbbbbbbbbaaaaaaaa``````````__________^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@????????>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999:9999999999888888888877777766666666666555555555544444333333333322222222221111111111100000000000///////////..........----------,,,,,,,,+++++++++++********)))))))))))((((((((((('('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„………†††††††††††††††††††††††††…………………††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆ‰‰‰ˆˆˆ‡‡††††††††††††††††††††††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„………………„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚�������������‚‚ƒ„„…††‡ˆ‰‰Š‹‹Œ��ŽŽŽ��������‘����Ž�Œ‹Š‰ˆ‡†…„ƒƒ‚���€€€……………………„„„„„„„„„„„„ƒƒƒƒƒ{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuttttttttttutttttttttttttssssssssssrrrrrrrrrrqqqqqqqqqqqqqppppqqqqqqqqqpppppppppppooooonnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiihhhhhhhhhhgggggggggfffffeeeeeeeeeeedddddddddcccccccbbbbbbbbbbaaaaaaaa``````````__________^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@????????>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999:9999999999888888888877777776666666666555555555544444333333333322222222221111111111100000000000///////////..........----------,,,,,,,,+++++++++++********)))))))))))((((((((((('('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„………†††††††††††††††††††††††††…………………††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‰‰ˆˆˆ‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„………………„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚ƒ„……†‡‡ˆ‰Š‹‹ŒŒ�ŽŽŽ���������‘���ŽŽ�Œ‹Š‰ˆ‡†…„ƒƒ‚‚��€€€……………………„„„„„„„„„„„„ƒƒƒƒƒ{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuuttttttttttttttttttttttttssssssssssrrrrrrrrrrqqqqqqqqqqqqqppppqqqqqqqqqpppppppppppooooonnnnnnnmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiihhhhhhhhhhgggggggggfffffeeeeeeeeeeedddddddddcccccccbbbbbbbbbbaaaaaaaa``````````__________^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@????????>>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999:9999999999888888888877777776666666666555555555544444333333333322222222221111111111100000000000///////////..........----------,,,,,,,,+++++++++++********)))))))))))((((((((((('('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„………†††††††††††††††††††††††††…………………††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„………………„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚�������������‚‚ƒƒ„…††‡ˆ‰‰Š‹ŒŒ��ŽŽ����������‘���Ž��Œ‹Š‰ˆ‡†…„ƒƒ‚‚��€€€……………………„„„„„„„„„„„„ƒƒƒƒƒ{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuttttttttttttttttttttttttsssssssssssrrrrrrrrrrqqqqqqqqqqqqpppppqqqqqqqqqpppppppppppooooonnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiihhhhhhhhhhgggggggggfffffeeeeeeeeeeedddddddddcccccccbbbbbbbbbbaaaaaaaa``````````__________^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@?????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999:9999999999888888888877777776666666666555555555544444333333333322222222221111111111100000000000///////////..........----------,,,,,,,,+++++++++++********)))))))))))((((((((((('('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„………†††††††††††††††††††††††††………………†††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„………………„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚ƒƒ„…†‡ˆˆ‰Š‹‹Œ��ŽŽ�����������‘���Ž�Œ‹Š‰‰ˆ‡†…„„ƒ‚‚��€€€…………………„„„„„„„„„„„„„ƒƒƒƒƒ{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvvvuuuuuuuuuuuuuttttttttttttttttttttttttsssssssssssrrrrrrrrrrqqqqqqqqqqqqpppppqqqqqqqqqpppppppppppooooonnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiihhhhhhhhhhgggggggggfffffeeeeeeeeeeedddddddddcccccccbbbbbbbbbbaaaaaaaa``````````__________^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@?????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999:9999999999888888888877777776666666666555555555544444333333333322222222221111111111100000000000///////////..........----------,,,,,,,,+++++++++++********)))))))))))((((((((((('('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††††††………………†††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„………………„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚�������������‚‚‚ƒ„…††‡ˆ‰ŠŠ‹Œ��ŽŽ������‘‘‘���‘���Ž�Œ‹Š‰ˆ‡‡†…„„ƒ‚‚��€€€…………………„„„„„„„„„„„„„ƒƒƒƒƒ{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuttttttttttttttttttttttttsssssssssssrrrrrrrrrrqqqqqqqqqqqppppppqqqqqqqqppppppppppppooooonnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiihhhhhhhhhhgggggggggfffffeeeeeeeeeeedddddddddcccccccbbbbbbbbbbaaaaaaaa``````````__________^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRQQQQQQQQQPPPPPPPPOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@?????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999:9999999999888888888877777776666666666555555555544444333333333322222222222111111111100000000000///////////..........----------,,,,,,,,+++++++++++********)))))))))))((((((((((('('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††††††………………†††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„………………„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚ƒƒ„…†‡ˆˆ‰Š‹ŒŒ�ŽŽ�����‘‘‘‘‘������ŽŽ�Œ‹Š‰ˆ‡‡†…„ƒƒ‚‚��€€€………………„„„„„„„„„„„„„„ƒƒƒƒƒ{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssrrrrrrrrrrqqqqqqqqqqqppppppqqqqqqqqpppppppppppppoooonnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiihhhhhhhhhhgggggggggfffffeeeeeeeeeeedddddddddcccccccbbbbbbbbbbaaaaaaaa``````````__________^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@?????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999::999999999888888888877777776666666666555555555544444333333333322222222222111111111100000000000///////////..........----------,,,,,,,,+++++++++++********)))))))))))((((((((((('('''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††††††………………†††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„………………„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚ƒƒ„…†‡ˆ‰Š‹‹Œ�ŽŽ�����‘‘‘‘‘‘������Ž�ŒŒ‹Š‰ˆ‡††…„ƒƒ‚‚��€€€………………„„„„„„„„„„„„„„ƒƒƒƒƒ{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssrrrrrrrrrrqqqqqqqqqqqppppppqqqqqqqppppppppppppppoooonnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiihhhhhhhhhhgggggggggfffffeeeeeeeeeeedddddddddcccccccbbbbbbbbbbaaaaaaaa``````````__________^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@?????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999::999999999888888888877777776666666666555555555544444333333333322222222222111111111100000000000///////////..........----------,,,,,,,,+++++++++++********)))))))))))((((((((((('(''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††††††………………†††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„………………„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚���������������‚‚ƒ„„†‡ˆˆ‰Š‹Œ��Ž�����‘‘‘‘‘‘‘������Ž�Œ‹Š‰‰ˆ‡†……„ƒƒ‚‚��€€€………………„„„„„„„„„„„„„„ƒƒƒƒƒ{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuttttttttttttttttttttttttssssssssssssrrrrrrrrrrqqqqqqqqqqqppppppqqqqqqqppppppppppppppoooonnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiihhhhhhhhhhgggggggggfffffeeeeeeeeeeedddddddddcccccccbbbbbbbbbbaaaaaaaa``````````__________^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@?????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999::999999999888888888877777776666666666555555555544444333333333322222222222111111111100000000000///////////..........----------,,,,,,,,+++++++++++********)))))))))))((((((((((('(''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††††††………………†††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„………………„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚���������€�����‚‚ƒ„…†‡ˆ‰Š‹ŒŒ�ŽŽ����‘‘‘‘‘‘‘‘�����Ž�ŒŒ‹Š‰ˆ‡‡†…„„ƒƒ‚���€€€………………„„„„„„„„„„„„„„ƒƒƒƒƒ{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwwvvvvuuuuuuuuuuuuttttttttttttttttttttttttssssssssssssrrrrrrrrrrqqqqqqqqqqqppppppqqqqqqqppppppppppppppoooonnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiihhhhhhhhhhgggggggggfffffeeeeeeeeeeedddddddddccccccbbbbbbbbbbbaaaaaaaa`````````___________^^^^^^]]]]]]]]\\\\\\\\\\\[[[[[[\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@?????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999::999999999888888888877777776666666666555555555544444333333333322222222222111111111110000000000///////////..........----------,,,,,,,,+++++++++++********)))))))))))((((((((((('(''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††††††………………†††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„………………„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚���������€€€����‚‚ƒ„…†‡ˆ‰Š‹Œ�ŽŽ����‘‘‘‘‘‘‘‘‘�����Ž�Œ‹Š‰‰ˆ‡††…„ƒƒ‚‚��€€€€………………„„„„„„„„„„„„„„ƒƒƒƒƒ{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuutttttttttttttttttttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqppppppqqqqqqqppppppppppppppoooonnnnnnnnmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiihhhhhhhhhhgggggggggfffffeeeeeeeeeeedddddddddccccccbbbbbbbbbbbaaaaaaaa`````````___________^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBAAAAA@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999::999999999888888888877777776666666666555555555544444333333333322222222222111111111110000000000///////////..........----------,,,,,,,,+++++++++++********)))))))))))((((((((((('(''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††††††………………†††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„………………„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚���������������‚‚‚‚‚‚‚‚���������€€€€€���‚ƒƒ„…‡ˆ‰Š‹Œ��Ž����‘‘‘‘‘‘‘‘‘�����Ž�Œ‹ŠŠ‰ˆ‡††……„ƒƒ‚‚��€€€€………………„„„„„„„„„„„„„„ƒƒƒƒƒ{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuutttttttttttttttttttttttsssssssssssssrrrrrrrrrrqqqqqqqqqqqppppppqqqqqqqppppppppppppppoooonnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiihhhhhhhhhgggggggggfffffeeeeeeeeeeedddddddddccccccbbbbbbbbbbbaaaaaaaa`````````___________^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBAAAAAA@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999::999999999888888888877777776666666666555555555544444333333333322222222222111111111110000000000///////////..........----------,,,,,,,,+++++++++++********)))))))))))((((((((((('(''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††††††………………†††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„………………„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚���������������‚‚‚‚‚‚‚���������€€€€€€���‚ƒƒ„…‡ˆ‰Š‹Œ�Ž����‘‘‘‘‘‘‘‘‘‘���ŽŽŽ�Œ‹Š‰ˆ‡‡†……„„ƒ‚‚���€€€………………„„„„„„„„„„„„„„ƒƒƒƒƒ{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuutttttttttttttttttttttttssssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppqqqqqqqppppppppppppppoooonnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjiiiiiiihhhhhhhhhgggggggggfffffeeeeeeeeeeedddddddddccccccbbbbbbbbbbbaaaaaaaa`````````___________^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBAAAAAA@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999::999999999888888888877777776666666666555555555544444333333333322222222222111111111110000000000///////////..........----------,,,,,,,,+++++++++++********)))))))))))((((((((((('(''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††††††………………†††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‰‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„………………„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚��������������‚‚‚‚‚‚‚����������€€€€€€���‚ƒ„„†‡ˆ‰‹ŒŒ�Ž����‘‘‘‘‘‘‘‘‘���ŽŽŽ�Œ‹Š‰ˆˆ‡†……„„ƒƒ‚‚���€€€…………………„„„„„„„„„„„„„ƒƒƒƒƒ{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuttttttttttttttttttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppqqqqqqqppppppppppppppoooonnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjiiiiiiihhhhhhhhhgggggggggfffffeeeeeeeeeeedddddddddccccccbbbbbbbbbbbaaaaaaaa`````````___________^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBAAAAA@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999::999999999888888888877777776666666666555555555544444333333333322222222222111111111110000000000///////////..........----------,,,,,,,,+++++++++++********)))))))))))((((((((((('(''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††††††………………†††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„………………„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚�������������‚‚‚‚‚‚����������€€€€€€€���‚ƒ„…†‡‰Š‹Œ�ŽŽ���‘‘‘‘‘‘‘‘‘����Ž��Œ‹Š‰‰ˆ‡††…„„ƒƒ‚‚‚��€€€€…………………„„„„„„„„„„„„„ƒƒƒƒƒ{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuttttttttttttttttttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppqqqqqqqppppppppppppppoooonnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhgggggggggfffffeeeeeeeeeeedddddddddccccccbbbbbbbbbbbaaaaaaaa`````````___________^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBAAAAA@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999::999999999988888888877777776666666666555555555544444333333333322222222222111111111110000000000///////////...........---------,,,,,,,,+++++++++++********)))))))))))((((((((((('(''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††††††………………†††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„………………„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚����������€€€€€€€€��‚ƒ„…†ˆ‰Š‹Œ�Ž����‘‘‘‘‘‘‘‘‘���Ž���Œ‹Š‰ˆ‡††…„„ƒƒ‚‚‚���€€€€…………………„„„„„„„„„„„„„ƒƒƒƒƒ{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuttttttttttttttttttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppqqqqqqpppppppppppppppoooonnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhggggggggfffffeeeeeeeeeeedddddddddccccccbbbbbbbbbbbaaaaaaaa`````````___________^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPPONNNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999::999999999988888888877777776666666666555555555544444333333333322222222222111111111110000000000///////////...........---------,,,,,,,,+++++++++++********)))))))))))((((((((((('(''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††††††………………†††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‰‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„………………„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚����������€€€€€€€€��‚ƒ„…†ˆ‰ŠŒ�ŽŽ���‘‘‘‘‘‘‘‘‘����Ž�ŒŒ‹Š‰ˆ‡††…„„ƒƒ‚‚‚���€€€€€…………………„„„„„„„„„„„„„ƒƒƒƒƒ{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuttttttttttttttttttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppqqqqqqppppppppppppppooooonnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhggggggggfffffeeeeeeeeeeedddddddddccccccbbbbbbbbbbbaaaaaaaa`````````___________^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQQQPPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999::999999999988888888877777776666666666555555555544444333333333322222222222111111111110000000000///////////...........---------,,,,,,,,+++++++++++********)))))))))))((((((((((('(''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††††††………………†††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‰‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„………………„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€��‚ƒ„…†ˆ‰‹Œ�Ž����‘‘‘‘‘‘‘‘����Ž�Œ‹‹Š‰ˆ‡‡†…„„ƒƒ‚‚‚����€€€€€…………………„„„„„„„„„„„„„ƒƒƒƒƒ{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuttttttttttttttttttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppqqqqqqppppppppppppppooooonnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkkjjjjjjjjiiiiiiiihhhhhhhhhggggggggfffffeeeeeeeeeeedddddddddccccccbbbbbbbbbbbaaaaaaaa`````````___________^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999::999999999988888888877777776666666666555555555544444333333333322222222222111111111110000000000///////////...........---------,,,,,,,,+++++++++++********)))))))))))((((((((((('(''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††††††………………†††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„………………„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€��‚ƒ„…‡ˆŠ‹Œ�Ž����‘‘‘‘‘‘‘‘���ŽŽ�Œ‹‹Š‰ˆ‡†…„„ƒƒ‚‚‚����€€€€€€…………………„„„„„„„„„„„„ƒƒƒƒƒƒ{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwwvvvvvuuuuuuuuuuuutttttttttttttttttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqppppppqqqqqqpppppppppppppoooooonnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhggggggggfffffeeeeeeeeeeedddddddddccccccbbbbbbbbbbbaaaaaaaa`````````___________^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPPONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999::999999999988888888877777776666666666555555555544444333333333322222222222111111111110000000000///////////...........---------,,,,,,,,+++++++++++********)))))))))))((((((((((('(''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††††††………………†††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„………………„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€��‚‚ƒ„…‡‰Š‹Œ�Ž���‘‘‘‘‘‘‘‘����Ž�Œ‹ŠŠ‰ˆ‡†……„ƒƒ‚‚‚����€€€€€€…………………„„„„„„„„„„„„ƒƒƒƒƒƒ{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuuutttttttttttttttttttttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqppppppqqqqqqpppppppppppppoooooonnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhggggggggfffffeeeeeeeeeeedddddddddccccccbbbbbbbbbbbaaaaaaaa`````````___________^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQQPPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999::999999999988888888877777776666666666555555555544444333333333322222222222111111111110000000000///////////...........---------,,,,,,,,+++++++++++********)))))))))))((((((((((('(''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††††††………………†††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„………………„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€��‚‚ƒ„†‡‰Š‹ŒŽŽ���‘‘‘‘‘‘‘‘����Ž�Œ‹ŠŠ‰ˆ‡†…„ƒƒ‚‚‚����€€€€€€€…………………„„„„„„„„„„„„ƒƒƒƒƒƒ{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuuutttttttttttttttttttttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqppppppqqqqqqppppppppppppooooooonnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhggggggggfffffeeeeeeeeeeedddddddddccccccbbbbbbbbbbbaaaaaaaa`````````___________^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999::999999999988888888877777776666666666555555555544444333333333322222222222111111111110000000000///////////...........---------,,,,,,,,+++++++++++********)))))))))))((((((((((('(''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††††††………………†††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„………………„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€��‚ƒ„…†‡‰ŠŒ�Ž����‘‘‘‘‘‘‘����ŽŽ�Œ‹ŠŠˆ‡†…„„ƒ‚‚‚�����€€€€€€€…………………„„„„„„„„„„„„ƒƒƒƒƒƒ{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvvuuuuuuuuuuuutttttttttttttttttttttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqppppppqqqqqqppppppppppppooooooonnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhggggggggfffffeeeeeeeeeeedddddddddccccccbbbbbbbbbbbaaaaaaaa`````````___________^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999::999999999988888888877777776666666666555555555544444333333333322222222222111111111110000000000///////////...........---------,,,,,,,,+++++++++++********)))))))))))((((((((((('(''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††††††………………†††††††††††††††††††ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡ˆˆˆˆˆˆˆˆˆˆ‡†††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„………………„„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€��‚ƒ„…†‡‰‹Œ�Ž���‘‘‘‘‘‘‘‘����Ž�Œ‹Š‰‰ˆ‡†…„ƒƒ‚‚�����€€€€€€€€…………………„„„„„„„„„„„„ƒƒƒƒƒƒ{{{{{{{{{{{zzzzzzzzzzzzzyzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxwwwwwwwwwwwwwvvvvuuuuuuuuuuuuuttttttttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqppppppqqqqqqppppppppppppooooooonnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjiiiiiiiihhhhhhhhhggggggggfffffeeeeeeeeeeedddddddddccccccbbbbbbbbbbbaaaaaaaa`````````___________^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRRRRQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;::::::::::999::999999999988888888877777776666666666555555555544444333333333322222222222111111111110000000000///////////...........---------,,,,,,,,+++++++++++********)))))))))))((((((((((('(''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��������€€€€€€€€€��‚ƒ„…†‡Š‹ŒŽ���‘‘‘‘‘‘‘‘‘����ŽŽ�Œ‹Š�‹Š‰ˆ‡††……„„„„„ƒƒƒƒƒƒƒƒƒƒ€€~~~~~~~~~~{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooopoooooooooooonnnnnnnnnnnnmmmmmmlllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhgggggggggfffffffffeeeeeeeeeeddddddddddccccdddcccccccccccbbbbbbbbbbaaaa``````````__________^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWWVVVVVWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;::::::::::9999888888888877777777777666766666666665555555555544444444444333333333322222222222211111111110000000000/////...........-----------,,,,,,,,,,,+++++++++++******)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…†††††………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚��������€€€€€€€€€��‚ƒ„…†ˆŠ‹�Ž���‘‘‘‘‘‘‘‘‘����Ž��Œ‹‰Œ‹Š‰ˆ‡††……„„„„„ƒƒƒƒƒƒƒƒƒƒ€€~~~~~~~~~~{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooopoooooooooooonnnnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhgggggggggfffffffffeeeeeeeeeeddddddddddccccdddcccccccccccbbbbbbbbbbaaaa``````````__________^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWWVVVVVWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;::::::::::9999888888888877777777777666766666666665555555555544444444444333333333322222222222211111111110000000000/////...........-----------,,,,,,,,,,,+++++++++++******)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……††††………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�������€€€€€€€€€���‚ƒ„…‡ˆŠŒ�Ž���‘‘‘’‘‘‘‘‘����Ž�ŒŒŠ‰Œ‹Š‰ˆ‡††……„„„„ƒƒƒƒƒƒƒƒƒƒƒ€€~~~~~~~~~~~{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooopoooooooooooonnnnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiihhhhhhhhgggggggggfffffffffeeeeeeeeeeddddddddddccccdddcccccccccccbbbbbbbbbbaaaa``````````__________^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWWVVVVVWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;::::::::::9999888888888877777777777666766666666665555555555544444444444333333333322222222222211111111110000000000/////...........-----------,,,,,,,,,,,+++++++++++******)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………††††………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�������€€€€€€€€€��‚‚ƒ„†‡ˆ‹Œ�Ž��‘‘‘’’’‘‘‘‘����Ž�Œ‹Š‰Œ‹Š‰ˆ‡††……„„„„ƒƒƒƒƒƒƒƒƒƒƒ€€~~~~~~~~~~~{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooopoooooooooooonnnnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhgggggggggffffffffffeeeeeeeeeeddddddddddccccdddccccccccccbbbbbbbbbbbaaaa``````````__________^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYXXXXXXXXXXWWWWWWWWWWVVVVVWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;::::::::::9999888888888877777777777666766666666665555555555544444444444333333333322222222222211111111110000000000/////...........-----------,,,,,,,,,,,+++++++++++******)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……†††††………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�������€€€€€€€€€��‚‚ƒ„†‡ˆ‹Œ�Ž��‘‘‘’’’‘‘‘‘����Ž�Œ‹‹‰Œ‹Š‰ˆ‡††……„„„„ƒƒƒƒƒƒƒƒƒƒƒ€€~~~~~~~~~~~{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttsssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooopoooooooooooonnnnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhgggggggggffffffffffeeeeeeeeeeddddddddddccccdddccccccccccbbbbbbbbbbbaaaa``````````__________^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYXXXXXXXXXXWWWWWWWWWWVVVVVWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;::::::::::9999888888888877777777777666766666666666555555555544444444444333333333322222222222211111111110000000000/////...........-----------,,,,,,,,,,,+++++++++++******)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�������€€€€€€€€€��‚ƒƒ…†‡ˆ‹Œ����‘‘’’’’‘‘‘‘����Ž�ŒŒ‹‰�‹Š‰ˆ‡††……„„„„ƒƒƒƒƒƒƒƒƒƒƒ€€~~~~~~~~~~~{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooopoooooooooooonnnnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiihhhhhhhgggggggggffffffffffeeeeeeeeeedddddddddddcccdddccccccccccbbbbbbbbbbbaaaa``````````__________^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<<;;;;;;;;;::::::::::9999888888888877777777777666776666666666555555555544444444444333333333322222222222211111111110000000000/////...........-----------,,,,,,,,,,,+++++++++++******)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚������€€€€€€€€€€��‚ƒ„…†‡ˆ‹ŒŽ���‘‘’’’’’‘‘‘����Ž��Œ‹Š�‹Š‰ˆ‡‡†……„„„„„ƒƒƒƒƒƒƒƒƒƒ€€~~~~~~~~~~~{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooopoooooooooooonnnnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhggggggggggffffffffffeeeeeeeeeedddddddddddcccdddccccccccccbbbbbbbbbbbaaaa``````````__________^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777777666776666666666555555555544444444444333333333322222222222211111111110000000000/////...........-----------,,,,,,,,,,,+++++++++++******)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚������€€€€€€€€€€��‚ƒ„…†‡ˆ‹ŒŽ���‘‘’’’’’‘‘‘����Ž��Œ‹Š�ŒŠ‰ˆˆ‡†………„„„„ƒƒƒƒƒƒƒƒƒƒ€€~~~~~~~~~~~{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqpppppppppppppoooooopoooooooooooonnnnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhggggggggggffffffffffeeeeeeeeeedddddddddddcccdddccccccccccbbbbbbbbbbbaaaa``````````__________^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777777666776666666666555555555544444444444333333333322222222222211111111110000000000/////...........-----------,,,,,,,,,,,+++++++++++******)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚������€€€€€€€€€€��‚ƒ„…†‡ˆ‹ŒŽ���‘‘’’’’’‘‘‘����Ž��Œ‹Š�Œ‹‰ˆˆ‡††……„„„„„ƒƒƒƒƒƒƒƒƒ€€~~~~~~~~~~~{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqpppppppppppppoooooopoooooooooooonnnnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhggggggggggffffffffffeeeeeeeeeedddddddddddcccdddccccccccccbbbbbbbbbbbaaaa``````````__________^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777777666766666666666555555555544444444444433333333322222222222211111111110000000000/////...........-----------,,,,,,,,,,,+++++++++++******)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�����€€€€€€€€€€€��‚ƒ„…†‡ˆ‹Œ����‘‘’’’’’‘‘‘����Ž��Œ‹Š�Œ‹Š‰ˆ‡††……„„„„„ƒƒƒƒƒƒƒƒƒ€€~~~~~~~~~~~{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttsssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooopoooooooooooonnnnnnnnnnnnmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhggggggggggffffffffffeeeeeeeeeedddddddddddcccdddccccccccccbbbbbbbbbbbaaaa``````````__________^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777777666766666666666555555555544444444444433333333322222222222211111111110000000000/////...........-----------,,,,,,,,,,,+++++++++++******)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�����€€€€€€€€€€€��‚‚ƒ„†‡ˆ‹Œ�Ž��‘‘’’’’’‘‘‘����Ž��Œ‹Š�Œ‹Š‰ˆ‡††……„„„„„ƒƒƒƒƒƒƒƒƒ€€~~~~~~~~~~~{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooopoooooooooooonnnnnnnnnnnnmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhggggggggggfffffffffffeeeeeeeeeedddddddddddcccdddccccccccccbbbbbbbbbbbaaaa``````````__________^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777777666766666666666555555555544444444444433333333322222222222211111111110000000000/////...........-----------,,,,,,,,,,,+++++++++++******)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚�����€€€€€€€€€€€��‚‚ƒ„†‡ˆŠŒ�Ž��‘‘‘’’’’‘‘‘����Ž�ŒŒ‹Š�Œ‹Š‰ˆ‡††……„„„„„ƒƒƒƒƒƒƒƒƒ€€~~~~~~~~~~~{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooopoooooooooooonnnnnnnnnnnnmmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhggggggggggfffffffffffeeeeeeeeeedddddddddddcccdddccccccccccbbbbbbbbbbbaaa```````````__________^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999888888888877777777777666766666666666555555555544444444444433333333322222222222211111111110000000000/////...........-----------,,,,,,,,,,,+++++++++++******)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚����€€€€€€€€€€€€€��‚ƒ„…‡ˆŠŒ�Ž��‘‘‘’’’‘‘‘‘����Ž�Œ‹‹Š�Œ‹Š‰ˆ‡††……„„„„„ƒƒƒƒƒƒƒƒƒ€€~~~~~~~~~~~~{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooopoooooooooooonnnnnnnnnnnnmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhggggggggggffffffffffeeeeeeeeeeedddddddddddcccdddccccccccccbbbbbbbbbbbaaa```````````__________^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999888888888887777777777666766666666666555555555544444444444433333333322222222222211111111110000000000/////...........-----------,,,,,,,,,,,+++++++++++******)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚����€€€€€€€€€€€€€��‚ƒ„…†ˆŠ‹�Ž���‘‘‘’’‘‘‘‘����Ž�Œ‹Š‰�‹Š‰‰ˆ‡††……„„„„„ƒƒƒƒƒƒƒƒƒ€€~~~~~~~~~~~~{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqppppppppppppooooooppooooooooooonnnnnnnnnnnnmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhggggggggggffffffffffeeeeeeeeeeedddddddddddcccdddccccccccccbbbbbbbbbbbaaa```````````__________^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999888888888887777777777666776666666666555555555544444444444433333333322222222222211111111110000000000/////...........-----------,,,,,,,,,,,+++++++++++******)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚����€€€€€€€€€€€€€��‚ƒ„…†‡Š‹Œ�Ž��‘‘‘’’‘‘‘‘���ŽŽ�Œ‹Š‰Œ‹Š‰‰ˆ‡††……„„„„„ƒƒƒƒƒƒƒƒƒ€€~~~~~~~~~~~~{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqppppppppppppooooooppooooooooooonnnnnnnnnnnnmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggffffffffffeeeeeeeeeeedddddddddddcccdddccccccccccbbbbbbbbbbbaaa```````````__________^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999888888888887777777777666776666666666555555555544444444444433333333332222222222211111111110000000000/////...........-----------,,,,,,,,,,,+++++++++++******)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚����€€€€€€€€€€€€€€�‚‚ƒ„†‡‰‹Œ�Ž���‘‘‘‘‘‘‘‘���ŽŽ�Œ‹Š‰Œ‹Š‰ˆˆ‡††……„„„„„ƒƒƒƒƒƒƒƒƒ€€~~~~~~~~~~~~{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqppppppppppppooooooppooooooooooonnnnnnnnnnnnmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggffffffffffeeeeeeeeeeedddddddddddcccdddccccccccccbbbbbbbbbbbaaa```````````__________^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999888888888887777777777666776666666666555555555544444444444433333333332222222222211111111110000000000/////...........-----------,,,,,,,,,,,+++++++++++******)))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚����€€€€€€€€€€€€€€��‚ƒ„…‡‰Š‹�Ž���‘‘‘‘‘‘‘‘���Ž��Œ‹Š‰Œ‹Š‰ˆˆ‡††……„„„„„ƒƒƒƒƒƒƒƒƒ€€~~~~~~~~~~~~{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqppppppppppppooooooppooooooooooonnnnnnnnnnnnmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhgggggggggggffffffffffeeeeeeeeeeedddddddddddcccdddccccccccccbbbbbbbbbbbaaa```````````__________^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999888888888887777777777666776666666666555555555544444444444433333333332222222222211111111110000000000/////...........-----------,,,,,,,,,,,+++++++++++******)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚����€€€€€€€€€€€€€€��‚ƒ„…†‰Š‹Œ�Ž��‘‘‘‘‘‘‘����Ž��Œ‹Š‰Œ‹Š‰ˆ‡‡††……„„„„„ƒƒƒƒƒƒƒƒƒ€€~~~~~~~~~~~~{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooopoooooooooooonnnnnnnnnnnnmmmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhgggggggggggffffffffffeeeeeeeeeeedddddddddddcccdddccccccccccbbbbbbbbbbbaaa```````````__________^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999888888888887777777777666776666666666555555555554444444444433333333332222222222211111111110000000000/////...........-----------,,,,,,,,,,,+++++++++++******)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚����€€€€€€€€€€€€€€€�‚‚ƒ…†ˆ‰‹Œ�Ž���‘‘‘‘‘‘‘���Ž�Œ‹‹Š‰Œ‹Š‰ˆ‡‡††……„„„„„ƒƒƒƒƒƒƒƒƒ€€~~~~~~~~~~~~{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooopoooooooooooonnnnnnnnnnnnmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhgggggggggggffffffffffeeeeeeeeeeeddddddddddccccdddccccccccccbbbbbbbbbbbaaa```````````__________^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999888888888887777777777666776666666666555555555554444444444433333333332222222222211111111110000000000/////...........-----------,,,,,,,,,,,+++++++++++******)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����€€€€€€€€€€€€€€��‚ƒ„…ˆ‰ŠŒ�Ž���‘‘‘‘‘‘‘���Ž�Œ‹Š‰ˆŒ‹Š‰ˆ‡‡††……„„„„„ƒƒƒƒƒƒƒƒƒ€€~~~~~~~~~~~~~{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooopoooooooooooonnnnnnnnnnnmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhgggggggggggffffffffffeeeeeeeeeeeddddddddddccccdddccccccccccbbbbbbbbbbbaaa```````````__________^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999888888888887777777777666776666666666555555555554444444444433333333332222222222211111111110000000000/////...........-----------,,,,,,,,,,,+++++++++++******)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����€€€€€€€€€€€€��‚ƒ„…‡‰Š‹�Ž���‘‘‘‘‘‘‘���Ž�Œ‹Š‰ˆ‹ŠŠ‰ˆ‡‡††……„„„„„ƒƒƒƒƒƒƒƒƒ€€~~~~~~~~~~~~~{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqppppppppppppoooooopoooooooooooonnnnnnnnnnnmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhgggggggggggffffffffffeeeeeeeeeeeddddddddddccccdddccccccccccbbbbbbbbbbbaaa```````````__________^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999888888888887777777777666776666666666555555555554444444444433333333332222222222211111111110000000000/////...........-----------,,,,,,,,,,,+++++++++++******)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�����€€€€€€€€€€€€�‚ƒ„…‡ˆŠ‹Œ�Ž��‘‘‘‘‘‘‘���Ž�Œ‹Š‰ˆ‹Š‰‰ˆ‡‡†………„„„„„„ƒƒƒƒƒƒƒƒ€€~~~~~~~~~~~~~{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqpppppppppppppoooooopoooooooooooonnnnnnnnnnnmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhgggggggggggffffffffffeeeeeeeeeeedddddddddddcccdddccccccccccbbbbbbbbbbbaaa```````````__________^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVWWWVVVVVVVVVUUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999988888888888777777777666776666666666555555555554444444444433333333332222222222211111111111000000000/////...........-----------,,,,,,,,,,,+++++++++++******)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$##########""""""""""""!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚�����€€€€€€€€€€€�‚‚ƒ…‡ˆŠ‹Œ�Ž��‘‘‘‘‘‘‘���Ž�Œ‹Š‰ˆ‹Š‰ˆˆ‡††………„„„„„„ƒƒƒƒƒƒƒƒ€€~~~~~~~~~~~~~{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttssssssssssssssssssssrrrrrrrrrrrqqqqqqqqqpppppppppppppoooooopoooooooooooonnnnnnnnnnnmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhgggggggggggffffffffffeeeeeeeeeeedddddddddddcccdddccccccccccbbbbbbbbbbaaaa```````````__________^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999988888888888777777777666776666666666555555555554444444444433333333332222222222211111111111000000000/////...........-----------,,,,,,,,,,,++++++++++*******)))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚�����€€€€€€€€€€€��‚ƒ„‡ˆ‰‹Œ�Ž��‘‘‘‘‘‘‘���Ž�Œ‹Š‰ˆ‹Š‰ˆˆ‡††………„„„„„„ƒƒƒƒƒƒƒƒ€€~~~~~~~~~~~~~{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttsssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqpppppppppppppoooooopoooooooooooonnnnnnnnnnnmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhgggggggggggffffffffffeeeeeeeeeeedddddddddddcccdddccccccccccbbbbbbbbbbaaaa```````````__________^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::9999988888888888777777777766776666666666555555555554444444444433333333332222222222211111111111000000000/////...........-----------,,,,,,,,,,,++++++++++******))))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!! ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††††††††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡‡††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€€€€€€€��‚ƒ„‡ˆ‰‹Œ�Ž��‘‘‘’‘‘‘���Ž�Œ‹Š‰ˆ‹Š‰ˆˆ‡††………„„„„„„ƒƒƒƒƒƒƒƒ€€~~~~~~~~~~~~~{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqpppppppppppppoooooopoooooooooooonnnnnnnnnnnmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhggggggggggfffffffffffeeeeeeeeeeedddddddddddcccdddccccccccccbbbbbbbbbbaaaa```````````__________^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[ZZZZZZZZZZYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVWWWVVVVVVVVVVUUUUUUUUUTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>>==========<<<<<<<<<<<<;;;;;;;;;;:::::::::::999988888888888777777777666776666666666555555555554444444444433333333332222222222211111111111000000000/////...........-----------,,,,,,,,,,,++++++++++******))))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!! ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„…………………………………………………………………………†††††††††††……………………………………………††††††††……†††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚ƒ„…†‡ˆŠ‹Œ�ŽŽ������Ž��Œ‹Š‰ˆ‡†‰ˆ‡††……„„ƒƒƒƒ‚‚‚‚‚‚‚�����~~~~~~~~~~~}}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuutttttttttttttsssssssssssrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggfffffffffffffffeeeeeeeeeeddddddddddbbbaaaaaaaaaa```````````_`````__________^^^^^^^^^^]^^]]]]]]]]]]]\\\\\\\\\\[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::99999999999999998888888888777777777767776666666666555555555554444444433333333332222222211111111110000000000///////////..........---------,,,,,,,,,+++++++++++*********))))))))))))(((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!! ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„………………………………………………………………………†††††††††††……………………………………………††††††††……†††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚ƒ„…†‡‰Š‹Œ�ŽŽ�����ŽŽ�ŒŒ‹Šˆ‡†…‰ˆ‡††……„„ƒƒƒƒ‚‚‚‚‚‚‚�����~~~~~~~~~~~}}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuutttttttttttttsssssssssssrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffffffeeeeeeeeeeddddddddddbbaaaaaaaaaaa```````````_`````__________^^^^^^^^^^]^^]]]]]]]]]]\\\\\\\\\\\[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::999999999999999988888888887777777777677766666666665555555555544444444333333333332222222111111111100000000000//////////..........---------,,,,,,,,,+++++++++++*********))))))))))))(((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!! ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„………………………………………………………………………………††††††††……………………………………………††††††††……†††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„…†‡‰Š‹Œ�ŽŽ�����ŽŽ�Œ‹Š‰ˆ‡†…‰ˆ‡††……„„ƒƒƒƒ‚‚‚‚‚‚‚�����~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuttttttttttttttsssssssssssrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffffffeeeeeeeeeeeddddddddddbbaaaaaaaaaaa``````````__`````__________^^^^^^^^^^]^^]]]]]]]]]]\\\\\\\\\\\[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::999999999999999988888888887777777777677766666666665555555555544444444333333333332222222111111111100000000000//////////..........---------,,,,,,,,,+++++++++++*********))))))))))))(((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!! ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„………………………………………………………………………………††††††††………………………………………………†††††††………††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„…†ˆ‰Š‹Œ�Ž������ŽŽ�Œ‹Š‰ˆ‡†…‰ˆ‡††……„„ƒƒƒƒ‚‚‚‚‚‚‚�����~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuttttttttttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffffffeeeeeeeeeeeddddddddddbbaaaaaaaaaaa``````````__`````__________^^^^^^^^^^]^^]]]]]]]]]]\\\\\\\\\\\[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::999999999999999988888888887777777777677766666666665555555555544444444333333333332222222111111111100000000000//////////..........---------,,,,,,,,,+++++++++++*********))))))))))))(((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!! ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„………………………………………………………………………………††††††††………………………………………………†††††††………††††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž������Ž��Œ‹Š‰ˆ‡†…ˆˆ‡†……„„„ƒƒƒƒ‚‚‚‚‚‚‚�����~~~~~~~~~~~}}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuttttttttttttttssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeddddddddddbbaaaaaaaaaaa``````````__`````__________^^^^^^^^^^]^^]]]]]]]]]]\\\\\\\\\\\[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::999999999999999988888888887777777777677766666666666555555555544444444333333333332222222111111111100000000000//////////..........---------,,,,,,,,,+++++++++++*********))))))))))))(((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!! ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………„„„„„„„„„„„„„………………………………………………………………………………†††††††…………………………………………………††††††…………†††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„…†‡ˆŠ‹Œ��Ž�����ŽŽ�ŒŒ‹Š‰ˆ‡†…ˆ‡‡†……„„„ƒƒƒƒ‚‚‚‚‚‚������~~~~~~~~~~~}}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuutttttttttttttssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeddddddddddbbaaaaaaaaaaa``````````__`````__________^^^^^^^^^^]^^]]]]]]]]]]\\\\\\\\\\\[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::999999999999999988888888887777777777677766666666666555555555544444444433333333332222222111111111100000000000//////////..........---------,,,,,,,,,+++++++++++*********))))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!! ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„………………………………………………………………………………†††††††…………………………………………………††††††…………†††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„…†‡ˆ‰Š‹Œ�ŽŽ�����ŽŽ�Œ‹Š‰ˆ‡†…„ˆ‡††……„„„ƒƒƒ‚‚‚‚‚‚‚������~~~~~~~~~~~}}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuttttttttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeddddddddddbbaaaaaaaaaaa``````````__`````__________^^^^^^^^^^]^^]]]]]]]]]]\\\\\\\\\\\[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::999999999999999988888888887777777777677766666666666555555555544444444433333333332222222111111111100000000000//////////..........---------,,,,,,,,,+++++++++++*********))))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!! ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„…………………………………………………………………………†††††††……………………………………………………†††††……………††††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„…†‡‡ˆ‰Š‹Œ�ŽŽŽ���ŽŽ��Œ‹Š‰ˆ‡†…„ˆ‡††……„„ƒƒƒƒ‚‚‚‚‚‚‚������~~~~~~~~~~~}}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuttttttttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeddddddddddbbaaaaaaaaaaa``````````__````___________^^^^^^^^^^]^^]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQPQQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;::::::::::999999999999999988888888887777777777677766666666666555555555544444444333333333332222222111111111100000000000//////////..........---------,,,,,,,,,+++++++++++*********))))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!! ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„…………………………………………………………………………††††††……………………………………………………†††††………………†††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„……†‡ˆ‰Š‹ŒŒ�ŽŽŽ��ŽŽ��Œ‹ŠŠ‰ˆ‡†…„‡‡†……„„„ƒƒƒƒ‚‚‚‚‚‚‚������~~~~~~~~~~~}}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuttttttttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeddddddddddbbaaaaaaaaaaa``````````__````___________^^^^^^^^^^]^^]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQPQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::99999999999999988888888887777777777677766666666666555555555544444444333333333332222222111111111100000000000//////////..........---------,,,,,,,,,+++++++++++*********)))))))))))(((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!! ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„…………………………………………………………………………††††††………………………………………………………††††………………†††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„……†‡ˆ‰Š‹‹Œ��ŽŽŽŽŽŽŽ�ŒŒ‹Š‰ˆ‡†…„„‡††……„„„ƒƒƒƒ‚‚‚‚‚‚�������~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuutttttttttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeddddddddddbbaaaaaaaaaaa``````````__````___________^^^^^^^^^^]^^]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQPQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::99999999999999988888888887777777777677766666666666555555555544444444333333333333222222211111111100000000000//////////..........---------,,,,,,,,,+++++++++++*********)))))))))))(((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!! ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…„„„„„„„„„„„„„„„„……………………………………………………………………………†††††………………………………………………………††††…………………††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„……†‡ˆ‰ŠŠ‹ŒŒ��ŽŽŽŽŽŽ��Œ‹Š‰‰ˆ‡†…„ƒ‡††……„„ƒƒƒƒ‚‚‚‚‚‚‚�������~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuutttttttttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeddddddddddbbaaaaaaaaaaa``````````__````___________^^^^^^^^^^]^^]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQPQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::99999999999999988888888887777777777677766666666666555555555544444444333333333333222222211111111100000000000//////////..........---------,,,,,,,,,+++++++++++*********)))))))))))(((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!! ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………†††††…………………………………………………………†††…………………††††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„…††‡ˆ‰ŠŠ‹ŒŒ��ŽŽŽŽŽŽ��Œ‹‹Š‰ˆ‡†…„„ƒ‡†……„„„ƒƒƒƒ‚‚‚‚‚‚��������~~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuttttttttttttttsssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeddddddddddbbaaaaaaaaaaa``````````__````___________^^^^^^^^^^]^^]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQPQQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::99999999999999988888888887777777777677766666666666555555555544444444333333333333222222211111111100000000000//////////..........---------,,,,,,,,,+++++++++++*********)))))))))))(((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!! ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………†††††…………………………………………………………†††……………………†††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€��‚ƒ„…††‡ˆ‰Š‹‹ŒŒ���ŽŽŽŽ���ŒŒ‹Š‰ˆ‡‡†…„ƒ‚††……„„„ƒƒƒƒ‚‚‚‚‚‚��������~~~~~~~~~~}}}}}}}}}}}}}{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuttttttttttttttsssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeddddddddddbbaaaaaaaaaaa``````````__````___________^^^^^^^^^^]^^]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQPQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::99999999999999988888888887777777777677766666666665555555555544444444433333333333222222211111111110000000000//////////..........---------,,,,,,,,,+++++++++++**********))))))))))(((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!! ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………††††……………………………………………………………††………………………††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚���������������������€€€€€€€€€€€€€€€�‚ƒƒ„…†‡ˆ‰Š‹ŒŒŒ���ŽŽŽŽ���ŒŒ‹ŠŠ‰ˆ‡†…„„ƒ‚†……„„„ƒƒƒƒ‚‚‚‚‚‚���������~~~~~~~~~~}}}}}}}}}}}}}{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuutttttttttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeddddddddddbbaaaaaaaaaaa``````````__````___________^^^^^^^^^^]^^]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQPQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::99999999999999988888888887777777777677766666666665555555555544444444433333333333222222211111111100000000000//////////..........---------,,,,,,,,,+++++++++++**********)))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!! ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………††††……………………………………………………………††………………………††††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚���������������������€€€€€€€€€€€€€��‚ƒ„…†‡ˆ‰Š‹ŒŒŒ���ŽŽŽŽ���ŒŒ‹‹Š‰ˆ‡†……„ƒ‚‚†……„„„ƒƒƒƒ‚‚‚‚‚‚���������~~~~~~~~~~~}}}}}}}}}}}}}{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxwwwwwwwwwwwwwvvvvvvvvvvvvuuuuttttttttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooooooonnnnnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeddddddddddbbaaaaaaaaaaa``````````__````___________^^^^^^^^^^]^^]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQPQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::99999999999999988888888887777777777677766666666665555555555544444444433333333333222222211111111100000000000//////////..........---------,,,,,,,,,++++++++++++*********)))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………†††………………………………………………………………†…………………………†††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚���������������������€€€€€€€€€€€€€�‚ƒ„…†‡ˆ‰Š‹ŒŒ���ŽŽŽŽŽŽ���Œ‹‹Š‰ˆˆ‡†…„ƒƒ‚‚……„„„ƒƒƒƒ‚‚‚‚‚‚����������~~~~~~~~~~~}}}}}}}}}}}}}{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuuuttttttttttttssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeeeddddddddddbbaaaaaaaaaa```````````__````___________^^^^^^^^^^]^^]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQPPQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::99999999999999988888888887777777777677766666666666555555555544444444433333333333222222211111111110000000000//////////..........---------,,,,,,,,,,+++++++++++*********)))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………†††………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚���������������������€€€€€€€€€€€€€�‚‚ƒ…†‡ˆ‰Š‹ŒŒ�Ž�ŽŽŽŽŽŽ���ŒŒ‹ŠŠ‰ˆ‡†……„ƒ‚‚�……„„„ƒƒƒƒ‚‚‚‚‚‚����������~~~~~~~~~~~}}}}}}}}}}}}}{{{{{{{{{{{zzzzzzzzzzzzzyzzzzzzzzyyyyyyyyyyyyyxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuutttttttttttttssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeedddddddddddbbaaaaaaaaaa```````````__````__________^^^^^^^^^^^]^^]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQPPQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::99999999999999988888888887777777777677766666666666555555555544444444333333333333222222211111111110000000000//////////..........---------,,,,,,,,,,++++++++++**********)))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""!!!!!!!!!!!!!!! ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………††…………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚���������������������€€€€€€€€€€€€€�‚ƒ„…†‡‰Š‹ŒŒ�ŽŽŽŽŽŽŽŽŽ��ŒŒ‹‹Š‰ˆ‡‡†…„ƒƒ‚‚�…„„„ƒƒƒƒƒ‚‚‚‚‚�����������~~~~~~~~~~~~}}}}}}}}}}}}}{{{{{{{{{{{zzzzzzzzzzzzzyzzzzzzzzyyyyyyyyyyyyyxxxxwwwwwwwwwwwwvvvvvvvvvvvvvuuutttttttttttttssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooonoonnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeedddddddddddbbaaaaaaaaaa```````````__````__________^^^^^^^^^^^]^^]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRRQQQQQQQQPPQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::99999999999999988888888887777777777677766666666666555555555444444444433333333333222222211111111110000000000/////////...........---------,,,,,,,,,,+++++++++++*********))))))))))(((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!! ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………††…………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚����������������������€€€€€€€€€€€€��‚ƒ…†‡ˆ‰Š‹Œ�ŽŽŽŽŽŽŽŽŽ���ŒŒ‹Š‰‰ˆ‡†……„ƒ‚‚��…„„„ƒƒƒƒ‚‚‚‚‚‚�����������~~~~~~~~~~~~}}}}}}}}}}}}}{{{{{{{{{{{zzzzzzzzzzzzzyzzzzzzzyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuutttttttttttttssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooonoonnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggggffffffffffffffeeeeeeeeeedddddddddddbbaaaaaaaaaa```````````__````__________^^^^^^^^^^^]^^]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQPPQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::99999999999999988888888887777777777677766666666666555555555444444444433333333333322222211111111110000000000/////////...........---------,,,,,,,,,,+++++++++++*********)))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!! ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………†……………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚����������������������€€€€€€€€€€~€€�‚ƒ„…†‡‰Š‹Œ��ŽŽ�ŽŽŽŽŽŽ��ŒŒ‹‹Š‰ˆˆ‡†…„ƒƒ‚‚��„„„„ƒƒƒƒ‚‚‚‚‚‚�����������~~~~~~~~~~~~}}}}}}}}}}}}}{{{{{{{{{{{zzzzzzzzzzzzzyzzzzzzzyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuutttttttttttttssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooonoonnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeedddddddddddbaaaaaaaaaaa```````````__````__________^^^^^^^^^^^]^^]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQPPQPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::99999999999999988888888887777777777677766666666666555555555444444444433333333333322222211111111110000000000/////////...........---------,,,,,,,,,,+++++++++++*********)))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########""""""""""""!!!!!!!!!!!!!!! ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………†………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚����������������������€€€€€€€€€~€€€�‚ƒ„…‡ˆ‰Š‹Œ�ŽŽŽ�ŽŽŽŽŽ���ŒŒ‹ŠŠ‰ˆ‡††…„ƒ‚‚��€„„„ƒƒƒƒƒ‚‚‚‚‚������������~~~~~~~~~~~~}}}}}}}}}}}}}{{{{{{{{{{zzzzzzzzzzzzzzyzzzzzzzyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuutttttttttttttssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooonoonnnnnnnnnnnnmmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhggggggggggffffffffffffffeeeeeeeeeeeddddddddddcbaaaaaaaaaaa``````````___````__________^^^^^^^^^^^]^^]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQPPQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::::99999999999999988888888887777777777677766666666666555555555444444444433333333333322222211111111110000000000/////////...........---------,,,,,,,,,,+++++++++++*********)))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!!! ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚����������������������€€€€€€€€€~€€��‚ƒ„†‡ˆ‰Š‹Œ�ŽŽ��ŽŽŽŽŽ��ŒŒ‹‹Š‰ˆˆ‡†…„„ƒ‚‚��€„„„ƒƒƒƒ‚‚‚‚‚‚������������~~~~~~~~~~~~}}}}}}}}}}}}}{{{{{{{{{{zzzzzzzzzzzzzzyzzzzzzyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuutttttttttttttssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooonoonnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeddddddddddcbaaaaaaaaaaa``````````___````__________^^^^^^^^^^^]^^]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQPPQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<;;;;;;;;;::::::::::999999999999999988888888887777777777677766666666666555555555444444444433333333333322222211111111110000000000/////////...........---------,,,,,,,,,,+++++++++++*********)))))))))))(((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!!!!!! ƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚����������������������€€€€€€€€€~€€�‚ƒ„…†‡ˆŠ‹ŒŒ�ŽŽŽ�ŽŽŽŽ���ŒŒ‹ŠŠ‰ˆ‡‡†…„ƒƒ‚���€„„„ƒƒƒƒ‚‚‚‚‚‚������������~~~~~~~~~~~~}}}}}}}}}}}}}{{{{{{{{{{zzzzzzzzzzzzzzyzzzzzzyyyyyyyyyyyyyyyxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuutttttttttttttsssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooooonoonnnnnnnnnnnmmmmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeddddddddddcbaaaaaaaaaaa``````````___````__________^^^^^^^^^^^]^]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQPPQPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;::::::::::999999999999999988888888887777777777677766666666666555555555444444444433333333333322222211111111110000000000/////////...........---------,,,,,,,,,,+++++++++++*********)))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚�����������������������€€€€€€€€€~~€€�‚ƒ„…†‡‰Š‹ŒŒ�ŽŽŽŽŽŽŽ���ŒŒ‹‹Š‰‰ˆ‡†……„ƒ‚‚��€€„„ƒƒƒƒƒ‚‚‚‚‚‚������������~~~~~~~~~~~~}}}}}}}}}}}}|{{{{{{{{{{zzzzzzzzzzzzzzyzzzzzzyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuuttttttttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooooonoonnnnnnnnnnnmmmmmmmmmmmmlllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeeeddddddddddcbaaaaaaaaaaa``````````___````__________^^^^^^^^^^]]^]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQPPQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>=========<<<<<<<<<<;;;;;;;;;::::::::::999999999999999988888888887777777777677766666666666555555555444444444433333333333322222211111111110000000000/////////...........---------,,,,,,,,,,+++++++++++*********)))))))))))(((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!!!!! ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚�����������������������€€€€€€€€€~~€€��‚ƒ„…†ˆ‰Š‹ŒŒ��ŽŽŽŽŽ���ŒŒŒ‹ŠŠ‰ˆˆ‡†…„„ƒ‚‚��€€„„ƒƒƒƒƒ‚‚‚‚‚‚������������~~~~~~~~~~~~}}}}}}}}}}}}|{{{{{{{{{{zzzzzzzzzzzzzzyzzzzzzyyyyyyyyyyyyyyxxxxxwwwwwwwwwwwvvvvvvvvvvvvvuuuuttttttttttttssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppoooooooooooonoonnnnnnnnnnnmmmmmmmmmmmmlllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffffffeeeeeeeeeedddddddddddcbaaaaaaaaaaa``````````___```___________^^^^^^^^^^]]^]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQPPQPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>==========<<<<<<<<<;;;;;;;;;::::::::::999999999999999988888888887777777777677766666666666555555555444444444433333333333322222211111111110000000000/////////...........---------,,,,,,,,,,+++++++++++*********))))))))))((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………†††††††††††…………………………………………………††††††„„„„„„„„„„„„„„„„………………………†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„…‡ˆ‰Š‹ŒŒ��ŽŽŽŽŽ���ŒŒ‹‹ŠŠ‰ˆˆ‡†…„„ƒ‚‚��€€……„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚~~~~~~}}}}}}}}}}}}|||||||zzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuutttttttttttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffeeeeeeeeeeddddddccccccccbbbbbbbbbbaaaaaaaaaaaaaa``````````________^^^^^^^^^]]]]]]]]]]]\\\\\\]\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUTTTTUTTTTTTTTTTTSSSSSSSSSSRRRSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:;;::::::::::9999999999988998888888888877777777766666666666655555555554444444333333332222222222221111111111110000000000////////.........-----------,,,,,,++++++++++++***********))))))))))(((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††……………………………………………………†††††„„„„„„„„„„„„„„„„„……………………†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€�‚ƒƒ„†‡ˆ‰Š‹ŒŒ���ŽŽ����ŒŒŒ‹‹Š‰‰ˆ‡‡†…„ƒƒ‚‚��€€……„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚~~~~~}}}}}}}}}}}}}|||||||zzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwuuuuuuuuuuuutttttttttttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeddddddccccccccbbbbbbbbbbaaaaaaaaaaaaaa``````````________^^^^^^^^^]]]]]]]]]]]\\\\\\]\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVUUUUUUUUUUTTTTUTTTTTTTTTTSSSSSSSSSSRRRRSSSSSRRRRRRRRRRQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCBCCBBBBBBBBBBAAAAAAAAA@@@@????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:;;::::::::::9999999999988998888888888877777777766666666666665555555554444444333333332222222222221111111111110000000000////////.........-----------,,,,,,+++++++++++************))))))))))(((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$###########"""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„………………………………………††††††††††……………………………………………………†††††„„„„„„„„„„„„„„„„„„…………………†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€��‚ƒ„…†‡ˆ‰Š‹‹ŒŒ�������ŒŒŒ‹‹ŠŠ‰ˆˆ‡†……„ƒƒ‚‚��€€……„„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�~~~~~}}}}}}}}}}}}||||||||zzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuuuuutttttttttttttttttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeddddddccccccccbbbbbbbbbbaaaaaaaaaaaaaa``````````________^^^^^^^^^]]]]]]]]]]]\\\\\\]\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTUTTTTTTTTTTSSSSSSSSSSRRRRSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCBCCBBBBBBBBBBAAAAAAAAA@@@@????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:;;::::::::::9999999999988998888888888877777777766666666666665555555554444444333333332222222222221111111111110000000000////////.........-----------,,,,,,++++++++++++***********))))))))))(((((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††………………………………………………………††††„„„„„„„„„„„„„„„„„……………………†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€��‚ƒ„…†‡ˆ‰Š‹‹ŒŒ�����ŒŒŒŒ‹‹ŠŠ‰‰ˆ‡‡†…„„ƒƒ‚���€€………„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚~~~~~}}}}}}}}}}}}}|||||||zzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuuuuutttttttttttttttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeddddddccccccccbbbbbbbbbbaaaaaaaaaaaaaa``````````________^^^^^^^^^]]]]]]]]]]]\\\\\\]\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCBCCBBBBBBBBBBAAAAAAAAA@@@@????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:;;::::::::::9999999999988998888888888777777777766666666666665555555554444444333333332222222222221111111111110000000000////////.........-----------,,,,,,++++++++++++***********))))))))))(((((((((((''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††………………………………………………………††††„„„„„„„„„„„„„„„„„……………………†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€��‚ƒ„…†‡ˆ‰ŠŠ‹ŒŒŒ���ŒŒŒŒ‹‹‹ŠŠ‰ˆˆ‡††…„„ƒ‚‚���€€……„„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚~~~~~}}}}}}}}}}}}}|||||||zzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuuuuttttttttttttttttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeddddddccccccccbbbbbbbbbbaaaaaaaaaaaaaa``````````________^^^^^^^^^]]]]]]]]]]]\\\\\\]\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCBCCBBBBBBBBBBAAAAAAAAA@@@@????????>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:;;::::::::::9999999999988998888888888777777777766666666666665555555554444444333333333222222222221111111111110000000000////////.........-----------,,,,,,++++++++++++***********))))))))))(((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$##########"""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„…………………………………………†††††††††…………………………………………………………†††„„„„„„„„„„„„„„„„„……………………†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚������������������������€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„…†‡ˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆ‡‡†……„ƒƒ‚‚���€€………„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�~~~~~}}}}}}}}}}}}}|||||||zzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuuuutttttttttttttsttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeddddddcccccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````________^^^^^^^^^]]]]]]]]]]]\\\\\\]\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCBCCBBBBBBBBBBAAAAAAAAA@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:;;::::::::::9999999999988998888888888777777777766666666666666555555555444444333333333222222222221111111111110000000000////////.........-----------,,,,,,++++++++++++***********))))))))))(((((((((((''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$###########"""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††……………………………………………………………††„„„„„„„„„„„„„„„„„„…………………†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€�‚‚ƒ„…†‡ˆ‰ŠŠ‹‹ŒŒŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡††…„„ƒƒ‚‚���€€………„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�~~~~~}}}}}}}}}}}}||||||||zzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuuuutttttttttttttsttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeddddddcccccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````________^^^^^^^^^]]]]]]]]]]\\\\\\\]\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCBCCBBBBBBBBBBAAAAAAAAA@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:;;::::::::::9999999999988998888888888777777777766666666666666555555554444444333333333222222222221111111111110000000000////////.........-----------,,,,,,++++++++++++***********))))))))))(((((((((((''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………………………††††††††……………………………………………………………††„„„„„„„„„„„„„„„„„„…………………†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚�����������������������€€€€€€€€€€€€€€€€€€€€€€€����€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„…†‡ˆ‰‰Š‹‹ŒŒŒŒŒ‹‹‹‹ŠŠ‰‰ˆˆ‡‡†……„„ƒ‚‚‚���€€………„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��~~~~}}}}}}}}}}}}}||||||||zzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuuuutttttttttttttsttttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeddddddcccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````________^^^^^^^^^]]]]]]]]]]\\\\\\\]\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCBCCBBBBBBBBBBAAAAAAAAA@@@@????????>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999998899888888888877777777776666666666666655555555444444433333333332222222221111111111111000000000/////////.........-----------,,,,,,+++++++++++************))))))))))(((((((((((''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$###########"""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††………………………………………………………………†„„„„„„„„„„„„„„„„„„„„……………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚������������������������€€€€€€€€€€€€€€€€€€€€€€€���€€€€€€€€€€€€€€€€€€€€€€��‚ƒ„„…†‡ˆ‰ŠŠ‹‹‹ŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆ‡‡††…„„ƒƒ‚‚����€€………„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��~~~~}}}}}}}}}}}}|||||||||zzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuuuutttttttttttttstttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeddddddcccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````________^^^^^^^^^]]]]]]]]]]\\\\\\\]\\\\\\\\\\[[[[[[[[[[[ZZZYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCBCCBBBBBBBBBBAAAAAAAAA@@@@?????????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999998899888888888877777777776666666666666655555555544444433333333332222222221111111111110000000000/////////.........-----------,,,,,,+++++++++++************))))))))))(((((((((((''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##########""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………………†††††††………………………………………………………………†„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††††††……………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������€€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„……†‡ˆ‰‰Š‹‹‹ŒŒŒŒ‹‹ŠŠŠ‰‰ˆˆ‡††……„„ƒƒ‚‚����€€……„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��~~~}}}}}}}}}}}}}|||||||||zzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuuuutttttttttttttstttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeddddddcccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````________^^^^^^^^^]]]]]]]]]]\\\\\\\]\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCBCCBBBBBBBBBBAAAAAAAA@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999998899888888888877777777776666666666666665555555544444433333333332222222221111111111110000000000/////////.........-----------,,,,,,+++++++++++************))))))))))(((((((((((''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$##########""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„………†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������€€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„…††‡ˆ‰‰Š‹‹‹‹ŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡†……„„ƒƒ‚‚‚����€€……„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���~~~}}}}}}}}}}}}}|||||||||zzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuuuutttttttttttttstttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggfffffffffeeeeeeeeeeddddddcccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````________^^^^^^^^^]]]]]]]]]]\\\\\\\]\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCBCCBBBBBBBBBAAAAAAAAA@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999998899888888888877777777776666666666666665555555544444433333333332222222221111111111110000000000/////////.........-----------,,,,,,+++++++++++************))))))))))(((((((((((''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………………………………††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„………†††††††††††††††††††††††††…………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€€€���‚ƒƒ„…†‡‡ˆ‰‰Š‹‹‹‹‹‹‹‹ŠŠ‰‰‰ˆ‡‡††……„„ƒƒ‚‚‚����€€……„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚���~~}}}}}}}}}}}}}}|||||||||zzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwuuuuuuuuuuttttttttttttttstttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeeddddddcccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYYXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCBCBBBBBBBBBBAAAAAAAAA@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;:::::::::999999999998899888888888877777777776666666666666665555555544444433333333332222222221111111111110000000000/////////.........-----------,,,,,,+++++++++++************))))))))))(((((((((((''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„……†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€€€���‚‚ƒƒ„…†‡‡ˆ‰‰Š‹‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡††……„„ƒƒƒ‚‚‚����€€……„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����~~}}}}}}}}}}}}}||||||||||zzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwuuuuuuuuuutttttttttttttsstttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeeddddddcccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCBCBBBBBBBBBBAAAAAAAAA@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;;;:::::::::999999999998899888888888877777777776666666666666665555555544444433333333332222222221111111111110000000000/////////.........-----------,,,,,,++++++++++++***********))))))))))(((((((((((''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………………………†††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„†††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������€€€€€€€€€€€€€€€€€€€€€��€€€€€€€€€€€€€€€€€€€€€€€�����‚‚ƒ„„…†‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡††……„„ƒƒƒ‚‚‚����€€……„„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����~}}}}}}}}}}}}}}||||||||||zzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvuuuuuuuuuutttttttttttttsstttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeeddddddcccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCBCBBBBBBBBBBAAAAAAAAA@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999998899888888888877777777776666666666666665555555544444433333333332222222221111111111110000000000/////////.........-----------,,,,,,+++++++++++************))))))))))(((((((((((''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$###########"""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………………………………………………††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…††††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������‚‚ƒƒ„……†‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡††……„„ƒƒƒ‚‚‚‚����€€……„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����~}}}}}}}}}}}}}}||||||||||zzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvuuuuuuuuuutttttttttttttsstttttsssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggffffffffeeeeeeeeeedddddddcccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCBCBBBBBBBBBBAAAAAAAAA@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999998899888888888877777777776666666666666665555555544444433333333332222222211111111111110000000000/////////.........-----------,,,,,,+++++++++++************))))))))))(((((((((((''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###########"""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………………………†††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……†††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������‚‚‚‚ƒƒ„……†‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹Š‰‰‰ˆ‡‡††……„„ƒƒƒ‚‚‚‚����€€……„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����}}}}}}}}}}}}}}}||||||||||zzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvuuuuuuuuuutttttttttttttssttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggffffffffeeeeeeeeeedddddddcccccccbbbbbbbbbbbaaaaaaaaaaaaa```````````________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCBBCBBBBBBBBBBAAAAAAAAA@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999998899888888888877777777776666666666666665555555544444433333333332222222211111111111110000000000/////////.........-----------,,,,,,+++++++++++************))))))))))(((((((((((''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$###########"""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………………………………………………†††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……†††††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������€€€€€€€€€€€€€€€€€€€€€�€€€€��������������������‚‚‚‚‚ƒƒ„„……†‡‡ˆ‰‰ŠŠŠ‹‹‹‹ŠŠ‰‰ˆˆ‡‡†……„„„ƒƒƒ‚‚‚‚����€€……„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����}}}}}}}}}}}}}}|||||||||||zzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvuuuuuuuuuutttttttttttttssttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeedddddddccccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````_________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCBBCBBBBBBBBBBAAAAAAAAA@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;;;:::::::::999999999998899888888888877777777776666666666666665555555544444433333333332222222211111111111110000000000/////////........------------,,,,,,++++++++++++***********))))))))))(((((((((((('''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$###########"""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………………………………………………††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………†††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������€€€€€€€€€€€€€€€€€€€€€€€€��������������������‚‚‚‚‚ƒƒ„„„……†‡‡ˆ‰‰‰ŠŠŠŠ‹ŠŠŠ‰‰ˆˆ‡††……„„„ƒƒƒ‚‚‚‚����€€……„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����}}}}}}}}}}}}}}|||||||||||zzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvuuuuuuuuuutttttttttttttssttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhggggggggggggffffffffeeeeeeeeeedddddddccccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````_________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@?????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;;;:::::::::999999999998899888888888877777777776666666666666665555555544444433333333332222222211111111111110000000000/////////........------------,,,,,,++++++++++++***********))))))))))(((((((((((''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$###########"""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„……………………………………………………………††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………††††††††††††††††††††………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������€€€€€€€€€€€€€€€€€€€���������������������‚‚‚‚‚‚ƒƒƒƒ„„……††‡‡ˆˆ‰‰ŠŠŠŠŠŠŠ‰‰‰ˆ‡‡††……„„ƒƒƒƒ‚‚‚‚‚���€€……„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚����}}}}}}}}}}}}}||||||||||||zzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvuuuuuuuuuutttttttttttttssttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggggggffffffffeeeeeeeeeedddddddcccccccbbbbbbbbbbbaaaaaaaaaaaaa``````````_________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@?????????>>>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999998899888888888877777777776666666666666665555555544444433333333332222222211111111111100000000000/////////........------------,,,,,,++++++++++++***********))))))))))(((((((((((('''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$###########"""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„………………………………………………………………†…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………†††††††††††††††††††……………………………………………………………………„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������€€€€€€€€€€€€€€€€€€€�����������������‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„……††‡‡ˆˆ‰‰‰ŠŠŠŠŠŠ‰‰ˆˆ‡‡††……„„„ƒƒƒ‚‚‚‚‚����€……„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���}}}}}}}}}}}}}||||||||||||zzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvuuuuuuuuuuttttttttttttsssttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooooonnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhggggggggggggffffffffeeeeeeeeeedddddddcccccccbbbbbbbbbbbaaaaaaaaaaaaa``````````_________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999998899888888888877777777776666666666666655555555544444433333333332222222211111111111100000000000/////////........------------,,,,,,++++++++++++***********))))))))))(((((((((((('''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%$$$$$$$$$###########"""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„………………………………………………………………†…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………††††††††††††††††††……………………………………………………………………„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������€€€€€€€€€€€€€€€€€€€€������������‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„………††‡‡ˆˆˆ‰‰ŠŠŠŠŠŠ‰‰ˆˆ‡‡††……„„„ƒƒƒƒ‚‚‚‚����€……„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���}}}}}}}}}}}}}||||||||||||zzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvuuuuuuuuuuttttttttttttsssttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggggfffffffeeeeeeeeeeddddddddccccccbbbbbbbbbbbaaaaaaaaaaaaaa``````````_________^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999998899888888888777777777777666666666666655555555544444433333333332222222211111111111100000000000/////////........------------,,,,,,++++++++++++***********))))))))))(((((((((((('''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$###########"""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………†††††††††††††††††……………………………………………………………………„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„………††‡‡‡ˆˆ‰‰‰ŠŠŠŠŠ‰‰ˆˆ‡‡††……„„„ƒƒƒƒ‚‚‚‚����€……„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚���}}}}}}}}}}}}}||||||||||||zzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvuuuuuuuuutttttttttttttsssttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmlllllllllllkkkkkkkkjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggggfffffffeeeeeeeeeeddddddddcccccccbbbbbbbbbbaaaaaaaaaaaaaa``````````_________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@?????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999998898888888888777777777776666666666666655555555444444433333333322222222211111111111110000000000/////////........------------,,,,,,++++++++++++***********))))))))))(((((((((((('''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$###########"""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………………………††††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������€€€€€€€€€€€€€€€€€€€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„…………††‡‡‡ˆˆ‰‰‰‰ŠŠŠ‰‰‰ˆˆ‡‡††……„„„ƒƒƒƒ‚‚‚‚����€………„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���}}}}}}}}}}}}|||||||||||||zzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvuuuuuuuuutttttttttttttssstttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggggfffffffeeeeeeeeeeddddddddcccccccbbbbbbbbbbbaaaaaaaaaaaaa``````````_________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999998898888888888877777777777666666666666655555555444444433333333322222222111111111111100000000000/////////........------------,,,,,,++++++++++++**********)))))))))))(((((((((((('''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$###########"""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������€€€€€€€€€€€€€€€€€€€€€������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ„„„…………†††‡‡‡ˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‡‡††……„„„ƒƒƒƒ‚‚‚‚‚���€………„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���}}}}}}}}}}}}|||||||||||||zzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvuuuuuuuuutttttttttttttssstttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhgggggggggggffffffffeeeeeeeeeeddddddddcccccccbbbbbbbbbbbaaaaaaaaaaaaa``````````_________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999998898888888888877777777777666666666666555555555444444433333333322222222111111111111110000000000/////////........------------,,,,,,++++++++++++**********)))))))))))(((((((((((('''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$###########"""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………††††††††††††††……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������€€€€€€€€€€€€€€€€€€€€€€€�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ„„„„…………††††‡‡ˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‡‡††………„„ƒƒƒƒ‚‚‚‚����€……„„„„„ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚���}}}}}}}}}}}||||||||||||||zzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvuuuuuuuuttttttttttttttssstttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppooooooooooooonnnnnnnnnnnnmmmmmmmmmmmllllllllllllkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhggggggggggggffffffffeeeeeeeeeeddddddddcccccccbbbbbbbbbbaaaaaaaaaaaaaa``````````_________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@?????????>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;::::::::::999999999998898888888888777777777777666666666666555555555444444433333333322222222211111111111110000000000/////////........------------,,,,,,++++++++++++**********)))))))))))(((((((((((('''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$###########"""""""""""!!!!!!!!!!!! ! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€����������������������€€€����������������€€€€€€€��€��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„…………†††‡‡‡ˆˆˆ‰‰‰‰‰ŒŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††††…………„„„„ƒƒƒƒ‚‚‚‚‚���������€€€€€€}}}}|||||||||||||||{{{{{{zzzzzzzyyyyyyyyyyyyyxxxxxwwwwvvvvvvvvvvvvvuuuuuuuuvvvvvvvuuuuuuuuuuuuuttttttsssssssssssssrrrrrrrrrrrqqqpppppppppppppoooooooooppooooooooooooonnnnnnnnnnnmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiggggggggggggffffffffffffeeeeddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaa````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMLMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCBBCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<;;;;;;;;::::::::::999999999998888887777777777766666666655555554444444443333333333332222222222111111111000000000000//////////.........------------,,,,,,,,,,++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$#########""""""""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€��������������������€€€€€���������������€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ„„„„…………†††‡‡‡ˆˆˆˆ‰‰‰‰ŒŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††††…………„„„„ƒƒƒ‚‚‚‚‚‚���������€€€€€€}}}}|||||||||||||||{{{{{{zzzzzzyyyyyyyyyyyyyyxxxxxwwwvvvvvvvvvvvvvvuuuuuuuuvvvvvvvuuuuuuuuuuuuuttttttsssssssssssssrrrrrrrrrrrqqqpppppppppppppoooooooooppooooooooooooonnnnnnnnnnnmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiggggggggggggffffffffffffeeeeddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaa`````````__________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMLMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCBBCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::999999999998888887777777777766666666655555544444444443333333333332222222222111111111000000000000//////////..........-----------,,,,,,,,,,++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$#########""""""""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������€€��������������������€€€€€��������������€€€€€€€€���������‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚ƒƒƒ„„„„…………†††‡‡‡ˆˆˆˆ‰‰‰‰�ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††††………„„„„ƒƒƒƒ‚‚‚‚‚‚‚��������€€€€€€}}}}|||||||||||||||{{{{{{zzzzzzyyyyyyyyyyyyyyxxxxxwwwvvvvvvvvvvvvvvuuuuuuuuvvvvvvuuuuuuuuuuuuuuttttttsssssssssssssrrrrrrrrrrrqqqpppppppppppppoooooooooppoooooooooooonnnnnnnnnnnnmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiggggggggggggfffffffffffeeeeeddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaa````````___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMLMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCBBCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::999999999998888887777777777766666666655555544444444443333333333332222222221111111111100000000000//////////..........-----------,,,,,,,,,,++++***********))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$#########""""""""""""""""""""!!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€��������������������€€€€€��������������€€€€€€€����������‚‚‚‚‚‚‚‚‚‚������‚‚‚ƒƒƒƒ„„„………††††‡‡‡ˆˆˆ‰‰‰‰‰�ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡†††…………„„„ƒƒƒƒƒ‚‚‚‚‚‚���������€€€€€€}}}|||||||||||||||{{{{{{{zzzzzzyyyyyyyyyyyyyyxxxxxwwvvvvvvvvvvvvvvuuuuuuuuuvvvvvvuuuuuuuuuuuuuuttttttsssssssssssssrrrrrrrrrrrqqqpppppppppppppoooooooooppoooooooooooonnnnnnnnnnnnmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiigggggggggggffffffffffffeeeedddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaa````````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMLMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCBBCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>===========<<<<<<<<<<;;;;;;;;;:::::::::999999999998888887777777777766666666655555544444444433333333333332222222221111111111100000000000///////////.........-----------,,,,,,,,,,++++***********))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$########"""""""""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������€€€�������������������€€€€€€�������������€€€€€€€����������‚‚‚‚‚‚‚‚‚‚��������‚‚‚ƒƒƒ„„„………††††‡‡‡ˆˆˆ‰‰‰‰‰�ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡†††………„„„„ƒƒƒƒƒ‚‚‚‚‚‚���������€€€€€€}}}|||||||||||||||{{{{{{{zzzzzzyyyyyyyyyyyyyxxxxxxwwvvvvvvvvvvvvvvuuuuuuuuuvvvvvvuuuuuuuuuuuuutttttttsssssssssssssrrrrrrrrrrrqqqpppppppppppppoooooooooppoooooooooooonnnnnnnnnnnnmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiigggggggggggffffffffffffeeeedddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaa````````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMLMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCBBCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::999999999998888887777777777766666666655555544444444433333333333322222222221111111111100000000000///////////.........-----------,,,,,,,,,,++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$########"""""""""""""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………………………………„……………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††††…††††††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€�������������������€€€€€€�������������€€€€€€€����������‚‚‚‚‚‚‚‚‚����������‚‚ƒƒƒ„„„………†††‡‡‡ˆˆˆˆ‰‰‰‰‰�ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡‡††………„„„„ƒƒƒƒƒƒ‚‚‚‚‚‚��������€€€€€€}}}|||||||||||||||{{{{{{{zzzzzzyyyyyyyyyyyyyxxxxxxwwvvvvvvvvvvvvvvuuuuuuuuuvvvvvvuuuuuuuuuuuuuttttttsssssssssssssrrrrrrrrrrrrqqpppppppppppppooooooooooppoooooooooooonnnnnnnnnnnnmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiigggggggggggffffffffffffeeeedddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaa````````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNNMMMMMMMMMMLMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCBBCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::999999999998888887777777777766666666655555544444444443333333333322222222221111111111100000000000///////////.........-----------,,,,,,,,,,++++***********))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$#########""""""""#"""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„………………………………………………………………„„………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††††……………††††††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€������������������€€€€€€€�������������€€€€€€€����������‚‚‚‚‚‚‚‚�����������‚‚‚ƒƒ„„„………†††‡‡‡ˆˆˆ‰‰‰‰‰‰�ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡†††………„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚��������€€€€€€}}}||||||||||||||{{{{{{{{zzzzzyyyyyyyyyyyyyyxxxxxxwwvvvvvvvvvvvvvvuuuuuuuuuvvvvvvuuuuuuuuuuuuuttttttsssssssssssssrrrrrrrrrrrrqqpppppppppppppoooooooooopooooooooooooonnnnnnnnnnnnmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiigggggggggggfffffffffffeeeeedddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaa````````___________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMMLMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCBBCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>==========<<<<<<<<<<;;;;;;;;;:::::::::999999999998888887777777777766666666655555544444444443333333333322222222221111111111100000000000///////////.........-----------,,,,,,,,,,+++************))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#########""""""""#"""""""""""!!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„………………………………………………………………„„„………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††††††………………………††††††††††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������€€€€������������������€€€€€€€������������€€€€€€€€���������‚‚‚‚‚‚‚‚�������������‚‚ƒƒ„„„……†††‡‡‡ˆˆˆˆ‰‰‰‰‰‰�ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††………„„„ƒƒƒƒƒƒ‚‚‚‚‚‚‚��������€€€€€€€}}|||||||||||||||{{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxwwvvvvvvvvvvvvvvuuuuuuuuuvvvvvvuuuuuuuuuuuuuttttttsssssssssssssrrrrrrrrrrrrqqpppppppppppppoooooooooopooooooooooooonnnnnnnnnnnmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiigggggggggggfffffffffffeeeedddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaa`````````__________^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMMLMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCBBCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>===========<<<<<<<<<;;;;;;;;;:::::::::9999999999988888877777777777666666666555555444444444433333333333222222222221111111111000000000000//////////.........-----------,,,,,,,,,,+++************))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#########""""""""##"""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………………………………………………………„„„…………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††††…………………………………………†††††††††„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€������������������€€€€€€€������������€€€€€€€€����������‚‚‚‚‚‚��������������‚‚ƒƒ„„„……†††‡‡‡ˆˆˆ‰‰‰‰‰‰‰�ŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††……„„„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚��������€€€€€€}}|||||||||||||||{{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxwvvvvvvvvvvvvvvvuuuuuuuuuvvvvvuuuuuuuuuuuuuuttttttsssssssssssssrrrrrrrrrrrrqppppppppppppppoooooooooopooooooooooooonnnnnnnnnnnmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiigggggggggggfffffffffffeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaa`````````__________^^^^^^^^^^]^^^]]]]]]]]]]\\\\\\\\\\\[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMMLMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCBBCCCBBBBBBBBBBBAAAAAAAAAA@A@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::9999999999988888887777777777666666666555555444444444433333333333222222222221111111111100000000000//////////.........-----------,,,,,,,,,,+++************))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#########""""""""##"""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………………………„„„„……………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������€€€€€�����������������€€€€€€€€������������€€€€€€€€�����������‚‚‚‚�������€€€€����‚‚ƒƒ„„………††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰ŒŒŒŒ‹‹ŠŠ‰‰ˆˆ‡‡††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚�������€€€€€€€}|||||||||||||||{{{{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxwvvvvvvvvvvvvvvuuuuuuuuuuvvvvvuuuuuuuuuuuuutttttttsssssssssssssrrrrrrrrrrrrqppppppppppppppoooooooooopoooooooooooonnnnnnnnnnnnmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiigggggggggggfffffffffffeeeedddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaa`````````__________^^^^^^^^^^]^^]]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMMLMLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCCBBCCCBBBBBBBBBBBAAAAAAAAAA@A@@@@@@@@@??????????>>>>>>===========<<<<<<<<<;;;;;;;;;:::::::::9999999999988888887777777777666666666555555444444444433333333333222222222221111111111100000000000//////////.........-----------,,,,,,,,,,+++************))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$##########"""""""###""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………………………„„„„„……………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€�����������������€€€€€€€€������������€€€€€€€€��������������������€€€€€€€���‚‚ƒƒ„„……††‡‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰ŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡††……„„„ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚��������€€€€€€€}|||||||||||||||{{{{{{{{{zzzzyyyyyyyyyyyyyyxxxxxxxwvvvvvvvvvvvvvvuuuuuuuuuuvvvvvuuuuuuuuuuuuutttttttsssssssssssssrrrrrrrrrrrrqppppppppppppppoooooooooopoooooooooooonnnnnnnnnnnnmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiggggggggggffffffffffffeeeedddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaa`````````__________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDCCCCCCCCCCCBBCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<;;;;;;;;::::::::99999999999988888887777777777766666666555555444444444433333333333222222222221111111111100000000000//////////.........-----------,,,,,,,,,,+++************))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$############""""""###""""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„………………………………………………………„„„„„…………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€�����������������€€€€€€€€������������€€€€€€€€€������������������€€€€€€€€���‚ƒƒ„„………††‡‡ˆˆˆˆ‰‰‰‰‰‰‰‰‰ŒŒŒ‹‹ŠŠŠ‰‰ˆˆ‡††……„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€}||||||||||||||{{{{{{{{{{zzzzyyyyyyyyyyyyyyxxxxxxxwvvvvvvvvvvvvvvuuuuuuuuuuvvvvvuuuuuuuuuuuuutttttttssssssssssssrrrrrrrrrrrrrqpppppppppppppooooooooooopoooooooooooonnnnnnnnnnnmmlllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiiggggggggggfffffffffffeeeeedddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaa`````````__________^^^^^^^^^^]^^]]]]]]]]]]]\\\\\\\\\\[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::99999999999988888887777777777766666666555555544444444433333333333222222222221111111111100000000000//////////.........-----------,,,,,,,,,,+++************))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$############""""""###""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„……………………………………………………„„„„„„…………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€����������������€€€€€€€€€������������€€€€€€€€€�����������������€€€€€€€€€���‚ƒƒ„„……††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰ˆŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡††……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€}||||||||||||||{{{{{{{{{{zzzyyyyyyyyyyyyyyxxxxxxxxwvvvvvvvvvvvvvvuuuuuuuuuuvvvvvuuuuuuuuuuuuutttttttssssssssssssrrrrrrrrrrrrrqpppppppppppppoooooooooooooooooooooooonnnnnnnnnnnmmllllllllllllkkkkkkkkkkkkjkjjjjjjjjjjjjiiiiiiiiiiiiggggggggggfffffffffffeeeeddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaa`````````__________^^^^^^^^^^]^^]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::99999999999988888887777777777766666666555555544444444443333333333222222222221111111111100000000000//////////.........-----------,,,,,,,,,,+++************))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$#############"""""###""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„……………………………………………………„„„„„„„……………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€����������������€€€€€€€€€�����������€€€€€€€€€€€���������������€€€€€€€€€€���‚ƒƒ„„…††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆŒŒ‹‹ŠŠŠ‰‰ˆˆ‡‡††……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚���������€€€€€€|||||||||||||||{{{{{{{{{{zzzyyyyyyyyyyyyyyxxxxxxxxvvvvvvvvvvvvvvuuuuuuuuuuuvvvvuuuuuuuuuuuuuutttttttssssssssssssrrrrrrrrrrrrrppppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnmllllllllllllkkkkkkkkkkkkjkjjjjjjjjjjjjiiiiiiiiiiiiggggggggggfffffffffffeeeeddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaa````````___________^^^^^^^^^^]^^]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::99999999999988888887777777777766666666555555544444444443333333333222222222221111111111100000000000//////////.........-----------,,,,,,,,,,+++************))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$##############""""###""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………………„„„„„„„„………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������€€€€€€€���������������€€€€€€€€€€�����������€€€€€€€€€€€€��€���������€€€€€€€€€€€€��‚‚ƒ„„……††‡‡ˆˆ‰‰‰‰‰Š‰‰‰‰‰ˆˆŒ‹‹‹ŠŠ‰‰‰ˆˆ‡‡††……„„ƒƒ‚‚‚‚‚‚‚‚‚����������€€€€€€|||||||||||||||{{{{{{{{{{zzzyyyyyyyyyyyyyyxxxxxxxxvvvvvvvvvvvvvvuuuuuuuuuuuvvvvuuuuuuuuuuuuuutttttttssssssssssssrrrrrrrrrrrrrpppppppppppppooooooooooooooooooooooooonnnnnnnnnnnmmllllllllllllkkkkkkkkkkkkjkjjjjjjjjjjjjiiiiiiiiiiiiggggggggggfffffffffffeeeeddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaa````````___________^^^^^^^^^^]^^]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@???????????>>>>>>==========<<<<<<<<<<;;;;;;;;::::::::99999999999988888888777777777766666666555555544444444443333333333222222222221111111111100000000000//////////.........-----------,,,,,,,,,,+++************))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$###############"""####"""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………………………„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€���������������€€€€€€€€€€�����������€€€€€€€€€€€€€�€€€�����€€€€€€€€€€€€€€��‚‚ƒ„„…††‡‡ˆˆ‰‰‰‰ŠŠŠŠ‰‰‰‰ˆˆ‹‹‹ŠŠŠ‰‰ˆˆˆ‡‡††……„„ƒƒ‚‚‚‚‚‚‚‚�����������€€€€€€||||||||||||||{{{{{{{{{{{zzzyyyyyyyyyyyyyyxxxxxxxxvvvvvvvvvvvvvvuuuuuuuuuuuvvvvuuuuuuuuuuuuuttttttttssssssssssssrrrrrrrrrrrrrpppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnmmlllllllllllkkkkkkkkkkkkkjkjjjjjjjjjjjjiiiiiiiiiiihggggggggggfffffffffffeeeedddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaa`````````__________^^^^^^^^^^]^^]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBBCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>==========<<<<<<<<<;;;;;;;;::::::::99999999999988888888777777777766666666555555544444444443333333333222222222221111111111100000000000/////////..........-----------,,,,,,,,,,+++***********)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$###############"""####"""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„………………………………………………„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€���������������€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„……††‡ˆˆ‰‰‰ŠŠŠŠŠŠŠ‰‰‰ˆˆ‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡††…„„„ƒƒ‚‚‚‚‚‚‚������������€€€€€€|||||||||||||{{{{{{{{{{{{zzyyyyyyyyyyyyyyxxxxxxxxxvvvvvvvvvvvvvvuuuuuuuuuuuvvvvuuuuuuuuuuuuuttttttttsssssssssssrrrrrrrrrrrrrrpppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnnmlllllllllllkkkkkkkkkkkkkjkjjjjjjjjjjjjiiiiiiiiiiihggggggggggfffffffffffeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````___________^^^^^^^^^]]^^]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCBBCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@???????????>>>>>>>==========<<<<<<<<<;;;;;;;;::::::::99999999999988888888777777777766666666555555544444444443333333333222222222222111111111100000000000/////////..........-----------,,,,,,,,,,+++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$################""####"""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„……………………………………………„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€��������������€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„……†‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‹‹ŠŠ‰‰‰‰ˆˆ‡‡‡††……„ƒƒƒ‚‚‚‚‚‚‚‚‚����������€€€€€€|||||||||||||{{{{{{{{{{{{zzyyyyyyyyyyyyyyxxxxxxxxxvvvvvvvvvvvvvvuuuuuuuuuuuvvvvuuuuuuuuuuuuuttttttttsssssssssssrrrrrrrrrrrrrqpppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnmmlllllllllllkkkkkkkkkkkkkjkjjjjjjjjjjjjiiiiiiiiiiihgggggggggffffffffffffeeeedddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaa`````````___________^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\\[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCBBCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@????????????>>>>>>==========<<<<<<<<<;;;;;;;;::::::::99999999999988888888777777777766666666555555544444444444333333333322222222222111111111100000000000/////////..........-----------,,,,,,,,,,+++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$################""####"""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€��������������€€€€€€€€€€€����������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„……†‡‡ˆ‰‰‰ŠŠŠŠŠŠŠŠ‰‰ˆˆˆ‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡††……„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€|||||||||||||{{{{{{{{{{{{zyyyyyyyyyyyyyyxxxxxxxxxxvvvvvvvvvvvvvuuuuuuuuuuuuvvvuuuuuuuuuuuuuuttttttttsssssssssssrrrrrrrrrrrrrqpppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnmmlllllllllllkkkkkkkkkkkkjjkjjjjjjjjjjjjiiiiiiiiiiihgggggggggfffffffffffeeeeedddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaa`````````__________^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>==========<<<<<<<<<;;;;;;;;::::::::99999999999988888887777777777766666666555555554444444444333333333222222222222111111111100000000000/////////..........-----------,,,,,,,,,,+++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$################""####"""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………†††††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€�������������€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„……†‡‡ˆ‰‰ŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‹ŠŠ‰‰‰ˆˆˆˆ‡‡†††……„„ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€|||||||||||||{{{{{{{{{{{{zyyyyyyyyyyyyyyxxxxxxxxxxvvvvvvvvvvvvvuuuuuuuuuuuuvvvuuuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrrrrrqppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnmmlllllllllllkkkkkkkkkkkkjjkjjjjjjjjjjjjiiiiiiiiiiihgggggggggfffffffffffeeeeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaa`````````__________^^^^^^^^^^]]^]]]]]]]]]]]\\\\\\\\\\[[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCBBCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????????>>>>>>==========<<<<<<<<<;;;;;;;;::::::::99999999999988888887777777777666666666555555554444444444333333333322222222222111111111100000000000/////////..........------------,,,,,,,,,+++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$################""####""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€�������������€€€€€€€€€€€€���������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„……†‡‡ˆ‰‰ŠŠŠŠ‹‹ŠŠŠ‰‰ˆˆ‡‹ŠŠ‰‰ˆˆˆˆ‡‡‡†††……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€||||||||||||{{{{{{{{{{{{{zyyyyyyyyyyyyyyxxxxxxxxxxvvvvvvvvvvvvvvuuuuuuuuuuuvvvuuuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrrrrrqpppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnmmlllllllllllkkkkkkkkkkkkkjkjjjjjjjjjjjiiiiiiiiiiiihgggggggggfffffffffffeeeeedddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaa`````````__________^^^^^^^^^^]]^]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSTTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@???????????>>>>>>==========<<<<<<<<<;;;;;;;;::::::::9999999999998888888777777777766666666655555555444444444433333333332222222222211111111110000000000//////////..........------------,,,,,,,,,+++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$################""###"""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………††††††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€������������€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„„…††‡ˆˆ‰ŠŠŠŠ‹‹ŠŠŠ‰‰ˆˆ‡ŠŠ‰‰‰ˆˆˆ‡‡‡‡†††……„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€€||||||||||||{{{{{{{{{{{{{zyyyyyyyyyyyyyyxxxxxxxxxxvvvvvvvvvvvvvuuuuuuuuuuuuvvvuuuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrrrrrqpppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhgggggggggfffffffffffeeeeedddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaa`````````__________^^^^^^^^^^]]^]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEDDDDDDDDDDCCCCCCCCCCBCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@????????????>>>>>==========<<<<<<<<<;;;;;;;;::::::::9999999999998888888777777777766666666655555554444444444433333333332222222222211111111110000000000//////////..........------------,,,,,,,,,+++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$#################"###"""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€������������€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚ƒƒ„…††‡ˆˆ‰‰ŠŠŠ‹‹ŠŠŠ‰‰ˆˆ‡ŠŠ‰‰ˆˆˆˆ‡‡‡‡†††……„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚����€€€€€||||||||||||{{{{{{{{{{{{{yyyyyyyyyyyyyyyxxxxxxxxxxvvvvvvvvvvvvvuuuuuuuuuuuuvvuuuuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrrrrrqppppppppppppooooooooooooooooooooooooonnnnnnnnnnnnmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhgggggggggfffffffffffeeeeedddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaa`````````__________^^^^^^^^^^]]^]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSTTTSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCBCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@???????????>>>>>>==========<<<<<<<<<;;;;;;;;::::::::9999999999998888887777777777666666666655555554444444444433333333332222222222211111111110000000000//////////..........------------,,,,,,,,,+++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$#################"###"""""""""!!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………†††††††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€������������€€€€€€€€€€€€€��������€€€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„„…†‡‡ˆ‰‰ŠŠŠŠŠŠŠŠ‰‰ˆˆ‡ŠŠ‰‰ˆˆˆ‡‡‡‡††††………„„ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚�����€€€€||||||||||||{{{{{{{{{{{{{yyyyyyyyyyyyyyyxxxxxxxxxxvvvvvvvvvvvvvuuuuuuuuuuuuvvuuuuuuuuuuuuuutttttttttsssssssssssrrrrrrrrrrrrrqppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnmmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhgggggggggfffffffffffeeeeedddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaa`````````_________^^^^^^^^^^^]]^]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSTTTSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCBCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@???????????>>>>>>==========<<<<<<<<<;;;;;;;;::::::::9999999999998888887777777777666666666655555554444444444433333333332222222222211111111110000000000//////////..........------------,,,,,,,,,+++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$##################"###"""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………†††††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€�����������€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�‚‚ƒƒ„……†‡ˆˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡ŠŠ‰‰ˆˆ‡‡‡‡‡††††………„„„ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚����€€€€€||||||||||||{{{{{{{{{{{{{yyyyyyyyyyyyyyyxxxxxxxxxxvvvvvvvvvvvvvuuuuuuuuuuuuvvuuuuuuuuuuuuuttttttttttsssssssssssrrrrrrrrrrrrrqppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhggggggggfffffffffffeeeeeeddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````__________^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCBCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@???????????>>>>>>==========<<<<<<<<<;;;;;;;;::::::::9999999999988888877777777777666666666655555544444444444433333333332222222222211111111110000000000//////////..........------------,,,,,,,,,+++***********)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$##################"###"""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………††††…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€�������€€€€€€€€€€€€€€€€€€€€€€€€€€��‚‚ƒ„„…††‡ˆˆ‰‰ŠŠŠŠŠŠ‰‰ˆˆ‡ŠŠ‰ˆˆˆ‡‡‡‡†††††…………„„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚����€€€€||||||||||||{{{{{{{{{{{{{yyyyyyyyyyyyyyxxxxxxxxxxxvvvvvvvvvvvvvuuuuuuuuuuuuvvuuuuuuuuuuuuuttttttttttsssssssssssrrrrrrrrrrrrrqppppppppppppoooooooooooooooooooooooonnnnnnnnnnnnmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhggggggggfffffffffffeeeeeeddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````__________^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSTTTSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCBCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@???????????>>>>>>==========<<<<<<<<<;;;;;;;;::::::::9999999999988888877777777776666666666655555544444444444433333333332222222222211111111110000000000//////////.........-------------,,,,,,,,,+++************))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$##################"###"""""""""!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„…………………………………………………………………………………………………………„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~€€€€€��‚ƒƒ„„…†‡‡ˆ‰‰ŠŠŠŠŠŠŠ‰ˆˆ‡‡‡††……„„„„„ƒƒƒƒƒƒ‚‚‚‚‚������€€€€€€€~~~~}}}}}||{{{zzzzzzzzzzzzzyyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrqqqqqqqqqqqqqqqpppppppqqqqpppppppppppppoooooooonnnnmmmmmmmmmmmmmlllllllllkkkkkkkkjjjjjjjjjjjjiiiiijjjjiiiiiiiiiiiihhhhhhhhhggggggggggfffffffffffeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaa``````__________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>>=========<<<<<<<<;:::::::999999999888888888777777766666666665555555554444444444444333333333322222211111111111000000000/////////...........----------,,,,,,,,,,,,,+++++++++***********))))))))))))((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""!!!!!!!!!! ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€��‚‚ƒƒ„……†‡ˆˆ‰‰ŠŠŠŠŠŠ‰‰ˆ‡‡‡††……„„„„ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚�������€€€€€~~~~}}}}}|{{{{{zzzzzzzzzzzzyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttsssssssssssssrrrqqqqqqqqqqqqqqqpppppppqqqqpppppppppppppoooooooonnnnmmmmmmmmmmmmmlllllllllkkkkkkkkjjjjjjjjjjjjiiiiijjjjiiiiiiiiiiiihhhhhhhhhggggggggggfffffffffffeeeeeeeedddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaa```````__________^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBCCCCBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>>=========<<<<<<<<;:::::::999999999888888888777777666666666665555555554444444444443333333333322222211111111111000000000/////////...........----------,,,,,,,,,,,,,+++++++++***********))))))))))))((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""!!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„…………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚��������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~€€��‚‚ƒƒ„…††‡ˆˆ‰‰ŠŠŠŠ‰‰‰ˆ‡ˆ‡††……„„„ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚������€€€€~~~~}}}}}}{{{{{{zzzzzzzzzzzyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrqqqqqqqqqqqqqqqqpppppppqqqqpppppppppppppoooooooonnnnmmmmmmmmmmmmmlllllllllkkkkkkkkjjjjjjjjjjjjiiiiijjjjiiiiiiiiiiiihhhhhhhhhggggggggggfffffffffffeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaa```````_________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUVVVVUUUUUUUUUUTTTTTTTTTTSTTTSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>>=========<<<<<<<<;:::::::999999999888888888777777666666666655555555554444444444443333333333332222211111111111000000000/////////...........----------,,,,,,,,,,,,,+++++++++***********))))))))))))((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###################""""""""!!!!!!!!! ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„……………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~€€��‚‚ƒ„„…†‡‡ˆ‰‰‰ŠŠŠ‰‰‰ˆ‡ˆ‡††……„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚�����€€€€~~~~}}}}}{{{{{{{{zzzzzzzzzyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrqqqqqqqqqqqqqqqqpppppppqqqqpppppppppppppoooooooonnnnmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjjjiiiiijjjjiiiiiiiiiiiihhhhhhhhhgggggggggffffffffffffeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaa```````_________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUVVVVUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>=========<<<<<<<<<;:::::::999999999888888888777777666666666655555555554444444444433333333333322222211111111111000000000/////////...........----------,,,,,,,,,,,,,+++++++++***********))))))))))))(((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$%$$$$$$$$$###################""""""""!!!!!!!!! ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ…………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚���������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~€€€��‚‚ƒ„……†‡ˆˆ‰‰ŠŠŠ‰‰‰ˆˆˆ‡††……„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚����€€€€~~~~~}}}{{{{{{{{{zzzzzzzzyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttssssssssssssssrrrqqqqqqqqqqqqqqqpppppppqqqqpppppppppppppoooooooonnnnmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjjjiiiiijjjjiiiiiiiiiiihhhhhhhhhhgggggggggfffffffffffeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaa```````_________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>=========<<<<<<<<<;:::::::999999999888888888777777666666666655555555554444444444433333333333332222211111111110000000000/////////...........----------,,,,,,,,,,,,,+++++++++***********))))))))))))(((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$%$$$$$$$$$###################""""""""!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ……„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚����������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~€€€€��‚ƒƒ„…†‡‡ˆ‰‰‰ŠŠ‰‰‰ˆˆˆ‡††……„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚����€€€€~~~~~}}||{{{{{{{{zzzzzzzyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttssssssssssssssrrqqqqqqqqqqqqqqqqpppppppqqqqpppppppppppppoooooooonnnmmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjjiiiiiijjjjiiiiiiiiiiihhhhhhhhhhgggggggggfffffffffffeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaa```````_________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUVVVUUUUUUUUUUTTTTTTTTTTTSTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>=========<<<<<<<<;;:::::::999999999888888888777776666666666655555555554444444444433333333333332222211111111110000000000/////////...........----------,,,,,,,,,,,,,+++++++++***********))))))))))))(((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$%$$$$$$$$$$##################""""""""!!!!!!!!! ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚����������������������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~€€€€��‚ƒ„„…†‡ˆˆ‰‰‰Š‰‰‰ˆˆˆ‡‡†……„„ƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„ƒƒƒƒ‚‚‚����€€€€~~~~~~||||{{{{{{{zzzzzzzyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttssssssssssssssrrqqqqqqqqqqqqqqqqpppppppqqqqpppppppppppppoooooooonnnmmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjjiiiiiijjjjiiiiiiiiiiihhhhhhhhhhgggggggggfffffffffffeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaa``````__________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUVVVUUUUUUUUUUTTTTTTTTTTTSTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>>========<<<<<<<<<;;:::::::99999999988888888877777666666666665555555555444444444433333333333332222221111111111000000000//////////...........----------,,,,,,,,,,,,,+++++++++************)))))))))))(((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$%$$$$$$$$$$##################""""""""!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚�����������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~€€€��‚‚ƒ„…†‡‡ˆ‰‰‰Š‰‰‰ˆˆˆˆ‡†……„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„ƒƒƒƒ‚‚‚����€€€€~~~~~|||||{{{{{{zzzzzzyyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttssssssssssssssrrqqqqqqqqqqqqqqqqpppppppqqqqpppppppppppppoooooooonnnmmmmmmmmmmmmmllllllllllkkkkkkkjjjjjjjjjjjjiiiiiijjjiiiiiiiiiiiihhhhhhhhhhgggggggggfffffffffffeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaa```````__________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUVVVUUUUUUUUUUTTTTTTTTTTTSTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>>>>========<<<<<<<<<;;:::::::99999999988888888877777666666666665555555555444444444433333333333332222221111111111000000000//////////...........-----------,,,,,,,,,,,,+++++++++************)))))))))))(((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$%$$$$$$$$$$##################""""""""!!!!!!!!! ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚�����������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~€€€��‚ƒ„……†‡ˆˆ‰‰‰‰‰‰‰ˆˆˆ‡†……„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒ‚‚‚‚����€€€€~~~~|||||||{{{{{zzzzzzyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttssssssssssssssrrrqqqqqqqqqqqqqqqqpppppppqqqqpppppppppppppoooooooonnnmmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjjiiiiiijjjiiiiiiiiiiiihhhhhhhhhhgggggggggfffffffffffeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbaaaaaaaaaaa```````__________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUVVVUUUUUUUUUUTTTTTTTTTTTSTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLKLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@?????????>>>>>>>>>>>>>>========<<<<<<<<<;;:::::::99999999988888888877777666666666665555555555444444444433333333333332222221111111111000000000//////////...........----------,,,,,,,,,,,,,+++++++++************)))))))))))(((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$%%$$$$$$$$$##################""""""""!!!!!!!!! ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚������������������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~€€��‚ƒƒ„…†‡ˆˆ‰‰‰‰‰‰‰ˆˆˆ‡††…„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒ‚‚‚‚����€€€€~~}|||||||{{{{zzzzzzyyyyyyyxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttssssssssssssssrrrqqqqqqqqqqqqqqqppppppppqqqqppppppppppppooooooooonnnmmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjjiiiiiijjjiiiiiiiiiiiihhhhhhhhhhggggggggfffffffffffeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaa```````__________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUVVVUUUUUUUUUUTTTTTTTTTTTSTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLKLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>=========<<<<<<<<;;;:::::::99999999988888888877777666666666665555555555444444444433333333333332222221111111111000000000//////////...........-----------,,,,,,,,,,,,+++++++++************)))))))))))(((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$%%$$$$$$$$$##################""""""""!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~€€€�‚‚ƒ„…†‡‡ˆ‰‰‰‰‰‰‰ˆ‰ˆ‡††…„„ƒƒƒƒ‚ƒƒƒƒƒ„„„„………„„„„ƒƒƒƒ‚‚‚‚����€€€€~}}}|||||{{{{{zzzzzyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssssrrrqqqqqqqqqqqqqqqppppppppqqqqppppppppppppooooooooonnmmmmmmmmmmmmmlllllllllllkkkkkkkjjjjjjjjjjjjiiiiiijjjiiiiiiiiiiiihhhhhhhhhhggggggggfffffffffffeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaa``````___________^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUVVVUUUUUUUUUUTTTTTTTTTTTSTTSSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@????????>>>>>>>>>>>>>=========<<<<<<<<;;;:::::::99999999988888888877777666666666665555555555444444444433333333333332222221111111111000000000//////////...........-----------,,,,,,,,,,,,+++++++++************)))))))))))(((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#################"""""""""!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~€€��‚ƒ„…††‡ˆˆ‰‰‰‰‰‰ˆ‰ˆ‡††…„„ƒƒƒ‚‚‚ƒƒƒƒ„„„„…………„„„„ƒƒƒƒ‚‚‚‚����€€€€}}}}|||||{{{{zzzzzyyyyyyyxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttsssssssssssssssrrqqqqqqqqqqqqqqqqppppppppqqqqqpppppppppppooooooooonnmmmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjjjiiiiiijjjiiiiiiiiiiiihhhhhhhhhhggggggggfffffffffffeeeeeeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaa``````__________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUVVVUUUUUUUUUUTTTTTTTTTTTSTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@??????????>>>>>>>>>>>>=========<<<<<<<<;;;:::::::99999999988888888877777766666666665555555555444444444433333333333332222221111111111000000000//////////...........-----------,,,,,,,,,,,,+++++++++***********))))))))))))(((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$################"""""""""!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~€€��‚ƒ„„…†‡ˆˆ‰‰‰‰‰‰ˆ‰ˆ‡‡†…„„ƒƒƒ‚‚‚ƒƒƒƒ„„„„…………„„„„ƒƒƒƒ‚‚‚‚‚����€€€€}}}}}||||{{{{zzzzzyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuutttttttttttttttssssssssssssssrrrqqqqqqqqqqqqqqqqppppppppqqqqppppppppppppooooooooonnmmmmmmmmmmmmmlllllllllllkkkkkkjjjjjjjjjjjjjiiiiiijjjiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaa```````__________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUVVVUUUUUUUUUUTTTTTTTTTTTSTTSSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLKLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>=========<<<<<<<<;;;:::::::99999999988888888877777766666666665555555555444444444433333333333332222221111111111000000000//////////...........-----------,,,,,,,,,,,,++++++++************))))))))))))(((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$################"""""""""!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„………………………………………………………„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~€€��‚ƒƒ„…†‡ˆˆ‰‰‰‰‰‰ˆ‰ˆ‡‡†…„„ƒƒƒ‚‚‚ƒƒƒƒ„„„„„………„„„„„ƒƒƒƒƒ‚‚‚‚����€€€€}}}}}|||||{{{{zzzzyyyyyyyxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuutttttttttttttttssssssssssssssrrrrqqqqqqqqqqqqqqpppppppppqqqqppppppppppppooooooooonnmmmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiijjiiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa```````__________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUVVVUUUUUUUUUUTTTTTTTTTTTSTTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>=========<<<<<<<<<;;:::::::99999999988888888877777766666666665555555555444444444433333333333332222221111111110000000000//////////...........-----------,,,,,,,,,,,,+++++++++************)))))))))))(((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$################"""""""""!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„……………………………………………………„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~€€€�‚‚ƒ„…†‡‡ˆ‰‰‰‰‰‰ˆ‰ˆ‡‡†……„ƒƒƒ‚‚‚‚ƒƒƒƒ„„„„………„„„„„ƒƒƒƒƒƒ‚‚‚‚‚���€€€€}}}}}}||||{{{{zzzzyyyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttssssssssssssssrrrqqqqqqqqqqqqqqqpppppppppqqqpppppppppppppooooooooonmmmmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiijjiiiiiiiiiiiihhhhhhhhhhhgggggggffffffffffffeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa``````___________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWVVVVVVVVVVUUUVVVUUUUUUUUUUTTTTTTTTTTTSTTSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLKLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>=========<<<<<<<<<;;:::::::99999999998888888877777766666666665555555555444444444433333333333332222221111111110000000000//////////...........-----------,,,,,,,,,,,,++++++++************))))))))))))(((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$################"""""""""!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~€€�‚‚ƒ„…†‡‡ˆˆ‰‰‰‰‰ˆ‰ˆ‡‡†……„ƒƒƒ‚‚‚‚ƒƒƒƒ„„„„„……„„„„„„ƒƒƒƒƒƒƒ‚‚‚‚���€€€€~}}}}}}||||{{{zzzzyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttssssssssssssssrrrqqqqqqqqqqqqqqqpppppppppqqqppppppppppppoooooooooonmmmmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjjiiiiiiijjiiiiiiiiiiiihhhhhhhhhhhgggggggfffffffffffeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa``````___________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUVVVUUUUUUUUUUTTTTTTTTTTTSTTSSSSSSSSSSRRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<;;:::::::99999999998888888877777766666666665555555555444444444433333333333332222221111111110000000000//////////...........------------,,,,,,,,,,,+++++++++***********))))))))))))(((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$################"""""""""!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………………„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒ„…††‡ˆˆ‰‰‰‰‰ˆ‰ˆ‡‡†……„„ƒƒ‚‚‚‚ƒƒƒƒ„„„„„„…„„„„„„„„ƒƒƒƒƒƒ‚‚‚‚���€€€~}}}}}}||||{{{zzzzyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuttttttttttttttttssssssssssssssrrrqqqqqqqqqqqqqqqpppppppppqqqppppppppppppoooooooooonnmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiijjiiiiiiiiiiiihhhhhhhhhhhgggggggfffffffffffeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa``````___________^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUVVVUUUUUUUUUUTTTTTTTTTTTSTTSSSSSSSSSSSRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<;;:::::::99999999998888888877777766666666665555555555444444444433333333333322222221111111110000000000//////////...........------------,,,,,,,,,,,+++++++++************)))))))))))(((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$################"""""""""!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………………„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒ„……†‡ˆˆ‰‰‰‰‰ˆ‰ˆˆ‡†……„„ƒƒƒ‚‚ƒƒƒƒƒ„„„„„„…„„„„„„„„„„ƒƒƒƒƒ‚‚‚���€€€€~~}}}}}||||{{{zzzzyyyyyyyxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuutttttttttttttttttssssssssssssssrrrqqqqqqqqqqqqqqppppppppppqqqppppppppppppoooooooooonmmmmmmmmmmmmmllllllllllllkkkkkjjjjjjjjjjjjjiiiiiiijjiiiiiiiiiiihhhhhhhhhhhhgggggggfffffffffffeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaa`````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUVVUUUUUUUUUUUTTTTTTTTTTSSTTSSSSSSSSSSRRRRRRRRRRRQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLKLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>==========<<<<<<<<<<;:::::::99999999998888888877777766666666665555555555444444444433333333333322222221111111110000000000///////////..........------------,,,,,,,,,,,+++++++++************)))))))))))(((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$################"""""""""!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒ„„…†‡ˆˆ‰‰‰‰‰ˆ‰ˆˆ‡††…„„ƒƒƒƒƒƒƒƒƒƒ„„„„„……„„„„„„„„„„„„ƒƒƒƒ‚‚‚���€€€~~}}}}}||||{{{zzzzyyyyyyyxxxxwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttsssssssssssssssrrqqqqqqqqqqqqqqppppppppppqqpppppppppppppoooooooooonmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiijiiiiiiiiiiiihhhhhhhhhhhhgggggggfffffffffffeeeeeeeeedddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaa``````___________^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUVVUUUUUUUUUUUTTTTTTTTTTSSTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLLLLLLLKLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>>===========<<<<<<<<<;:::::::99999999998888888877777766666666665555555555444444444433333333333322222211111111110000000000///////////..........------------,,,,,,,,,,,+++++++++************)))))))))))(((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚ƒƒ„…†‡‡ˆˆ‰‰‰‰ˆ‰ˆˆ‡††…„„ƒƒƒƒƒƒƒƒƒ„„„„„………………„„„„„„„„„„„ƒƒƒ‚‚‚��€€€~~}}}}}||||{{{zzzzyyyyyyyxxxxwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttssssssssssssssrrrqqqqqqqqqqqqqqppppppppppqqpppppppppppppoooooooooonmmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiijiiiiiiiiiiiihhhhhhhhhhhgggggggffffffffffffeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa``````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUVVUUUUUUUUUUUTTTTTTTTTTSSTTSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????>>>>>>>>>>===========<<<<<<<<<;::::::::9999999998888888877777766666666665555555555444444444433333333333222222211111111110000000000///////////...........-----------,,,,,,,,,,,+++++++++************)))))))))))(((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„……………………………………„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚‚ƒ„…†‡‡ˆˆ‰‰‰‰ˆ‰ˆˆ‡††……„„ƒƒƒƒƒƒƒ„„„„„………………………………„„„„„„„ƒƒƒ‚‚���€€~~~}}}}}|||{{{zzzzyyyyyyyxxxxwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssrrrqqqqqqqqqqqqqppppppppppqpppppppppppppooooooooooonnmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiijiiiiiiiiiiiihhhhhhhhhhhgggggggffffffffffffeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa``````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVVUUUVVUUUUUUUUUUUTTTTTTTTTTSSTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>============<<<<<<<<<<::::::::9999999998888888877777766666666665555555555444444444433333333333222222211111111110000000000///////////...........-----------,,,,,,,,,,,+++++++++************))))))))))((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„……………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚‚ƒ„…†‡‡ˆˆ‰‰‰‰ˆ‰ˆˆ‡‡†……„„„„ƒƒƒ„„„„„„…………………………………………„„„„ƒƒƒ‚‚‚��€€~~~}}}}}|||{{{{zzzzyyyyyyxxxwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssrrrqqqqqqqqqqqqqppppppppppqqppppppppppppooooooooooonnmmmmmmmmmmmlllllllllllllkkkkkjjjjjjjjjjjjiiiiiiiijiiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa``````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUVVUUUUUUUUUUUTTTTTTTTTTSSTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>>============<<<<<<<<<<::::::::9999999998888888877777766666666665555555555444444444433333333332222222211111111110000000000///////////...........-----------,,,,,,,,,,,++++++++++***********))))))))))((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€��‚ƒ„…††‡ˆˆˆ‰‰‰ˆ‰ˆˆ‡‡††……„„„„„„„„„„…………………………………………………„„„„ƒƒƒ‚‚��€€~~~}}}}}||||{{{zzzzyyyyyyxxxxwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssrrrqqqqqqqqqqqqqppppppppppqpppppppppppppooooooooooonnmmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggfffffffffffeeeeeeeeeddddddddddddcccccccccccbbbbbbbbbbaaaaaaaaaaa``````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUVVUUUUUUUUUUTTTTTTTTTTTSSTSSSSSSSSSSSRRRRRRRRRRQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@?????????>>>>>>>>>============<<<<<<<<<<:::::::::9999999988888888777777666666666655555555554444444444333333333322222222111111111100000000000//////////...........-----------,,,,,,,,,,,++++++++++***********))))))))))((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$##############""""""""""!!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚�����������������������������������€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚ƒ„……†‡ˆˆˆ‰‰‰ˆ‰ˆˆ‡‡††………„„„„„„„………………†††††……………………………„„„ƒƒƒ‚‚���€~~~~}}}}||||{{{zzzzyyyyyyxxxwwwwwwwwwwwwwwwwvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttssssssssssssssssrrqqqqqqqqqqqqpppppppppppqpppppppppppppooooooooooonnmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggfffffffffffeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaa``````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUVVUUUUUUUUUUUTTTTTTTTTTSSTSSSSSSSSSSSRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLKLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=============<<<<<<<<<:::::::::9999999988888888777777666666666655555555554444444444333333333322222222111111111100000000000///////////...........-----------,,,,,,,,,,,+++++++++***********))))))))))((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$%%%$$$$$$$$$$############"#""""""""""!!!!!!!!! ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚������������������������������������€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~€€�‚ƒƒ„…†‡‡ˆˆˆˆˆˆ‰ˆˆˆ‡‡††…………………………………††††††††††††………………„„„„ƒƒ‚‚���€~~~~}}}}||||{{{zzzzzyyyyyxxxxwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttssssssssssssssrrrqqqqqqqqqqqqpppppppppppqpppppppppppppooooooooooonnmmmmmmmmmmmlllllllllllllkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggfffffffffffeeeeeeeeedddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaa```````__________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWVVVVVVVVVVVUUUUVVUUUUUUUUUUTTTTTTTTTTSSSTSSSSSSSSSSRRRRRRRRRRQQQQPPPPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLKLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@????????>>>>>>>>>>=============<<<<<<<<<:::::::::9999999988888888777777666666666655555555554444444444333333333322222221111111111110000000000///////////...........-----------,,,,,,,,,,,+++++++++***********))))))))))((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$%%%$$$$$$$$$#############"#"""""""""!!!!!!!!!! �������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{|||||||}}}~€��‚ƒ„„………†……††………„„ƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒ„„„……………………………„„„„ƒƒƒ‚‚��€€€���€€€€~~~}}}}|||||{{yyyyyyyyyyxxxxxxxxxxxxxwwvvvvvvvuuuuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqpppppoooooooooooonnnnnnnnnnnnnmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggffffeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbaaabbbbbbbaaaaaaaaaaa```````_______^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZ[[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@?????????>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;:99999998888888887777777766666666666555555555554444443333333333222222222221111000000000000///////////.............----------,,,,,,,,,,,,,,+++++++++++***************))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$############""""#"""""""""!!!!!!!!!!! ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{||||||||}}~€�‚ƒƒ„………………†††……„„„„ƒƒƒƒƒƒƒƒƒƒ„„„„„„„†††††………………„„„„ƒƒƒ‚‚���€€���€€€€~~~}}}}|||||{{yyyyyyyyyyxxxxxxxxxxxxxwwvvvvvvvuuuuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrrqqqqqqqqqqqpppppoooooooooooonnnnnnnnnnnnnmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggffffeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbaaabbbbbbbaaaaaaaaaaa```````_______^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZ[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@?????????>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;;;:99999999888888887777777766666666666555555555554444443333333333222222222221111000000000000///////////.............-----------,,,,,,,,,,,,,+++++++++++***+***********)))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$############""""""""""""""!!!!!!!!!! ��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{||||||||}}~~€�‚‚ƒ„„……………†††………„„„„„„ƒƒ„„„„„„„„„„„„††††††……………„„„„ƒƒ‚‚‚���€€���€€€€~~~~}}}}|||||{yyyyyyyyyyxxxxxxxxxxxxxwwvvvvvvvuuuuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrqqqqqqqqqqqppppppoooooooooooonnnnnnnnnnnnnmllllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggfffffeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbaaaabbbbbbbaaaaaaaaaaa```````______^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\[[[[[[[[[[ZZZZZ[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@?????????>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;:99999999888888887777777766666666666555555555554444443333333333222222222221111000000000000////////////............-----------,,,,,,,,,,,,,+++++++++++***+***********)))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""""!!!!!!!!!! ���������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{|||||||||}}~€€�‚ƒƒ„„…………††††…………„„„„„„„„„„„„„„………„†††††††…………„„„„ƒƒ‚‚‚���€€���€€€€~~~~}}}}||||||yyyyyyyyyyxxxxxxxxxxxxwwwvvvvvvuuuuuuuuuuuuuuuuuttttttttttttssssssssssssssrrrrrrrrrqqqqqqqqqqqppppppoooooooooooonnnnnnnnnnnnnmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggfffffeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbaaaabbbbbbbaaaaaaaaaa````````______^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZ[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNOONNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@?????????>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;:999999998888888877777777666666666665555555555544444433333333332222222222211110000000000000////////////...........-----------,,,,,,,,,,,,,+++++++++++***+***********)))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""""!!!!!!!!!! ����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{|||||||||}}~€�‚‚ƒƒ„„………††††…………………………………………………………†††††††…………„„„ƒƒƒ‚‚���€€€���€€€€~~~~}}}}||||||zyyyyyyyyyxxxxxxxxxxxxwwwvvvvvvuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqqqqppppppoooooooooooonnnnnnnnnnnnnmllllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggfffffeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbaaaabbbbbbaaaaaaaaaaa````````______^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZ[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@?????????>>>>>>>>>=======<<<<<<<<<<<;;;;;;;;;;;;;:999999999888888877777777666666666665555555555544444433333333332222222222211110000000000000////////////............----------,,,,,,,,,,,,,+++++++++++***+***********)))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$###########"""""""""""""""!!!!!!!!!! ����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{|||||||||}}}~€€�‚‚ƒƒ„„……††††††……………………………………………………‡‡††††††………„„„ƒƒ‚‚‚���€€€���€€€€~~~~}}}}||||||zyyyyyyyyyyxxxxxxxxxxxwwwvvvvvvuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqqqqppppppoooooooooooonnnnnnnnnnnnnmllllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggffffeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbaaaabbbbbbaaaaaaaaaaa````````______^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZ[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@?????????>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;;::999999999888888877777777666666666665555555555544444433333333332222222222211110000000000000////////////............----------,,,,,,,,,,,,,++++++++++++**+***********)))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!! �����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{|||{{{||||}}~~€��‚‚ƒ„„„„†††††††††††††††††††…………………‡‡‡††††…………„„ƒƒƒ‚‚���€€€€���€€€€~~~~}}}}}|||||zzyyyyyyyyyyxxxxxxxxxwwwwvvvvvuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqqqqppppppoooooooooooonnnnnnnnnnnnnmllllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggffffeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbaaaabbbbbbaaaaaaaaaaa````````______^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZ[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@?????????>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;;::999999999888888877777777666666666665555555555544444433333333332222222222211110000000000000////////////............-----------,-,,,,,,,,,,++++++++++++**+***********)))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!! ������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{||{{{{{||||}}~€��‚‚ƒƒ„„…††††††††††††††††††††††………‡‡‡†††††……„„„ƒƒ‚‚‚���€€€���€€€€~~~~}}}}}|||||zzzyyyyyyyyyxxxxxxxxxwwwwvvvvvuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrqqqqqqqqqqqqppppppoooooooooooonnnnnnnnnnnnnmllllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggfffffeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaabbbbbaaaaaaaaaaaa````````______^^^^^^^^^^^]]]]]]]]\\\\\\\\\\[[[[[[[[[[[ZZZZZ[[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@?????????>>>>>>>>>=======<<<<<<<<<<;;;;;;;;;;;;:::999999999888888887777777666666666665555555555544444433333333322222222222211111000000000000/////////////............----------,-,,,,,,,,,,+++++++++++***+***********)))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!! �������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{|{{{{{{{|||}}~~€��‚ƒƒƒ„…††††††‡‡‡‡‡‡‡‡‡‡††††††††…‡‡‡‡†††………„„ƒƒƒ‚‚���€€€€��€€€€€~~~}}}}}}|||||zzzzyyyyyyyyyxxxxxxxxwwwwvvvvvuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrqqqqqqqqqqqqqppppppooooooooooonnnnnnnnnnnnnnmllllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggfffffeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaabbbbbaaaaaaaaaaa`````````______^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZ[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@?????????>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;;:::999999999888888887777777666666666665555555555544444433333333322222222222211111000000000000/////////////............----------,-,,,,,,,,,,+++++++++++***+***********)))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!! �������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~~€��‚ƒƒ„……††††‡‡‡‡‡‡‡‡‡‡‡‡‡‡†††††…‡‡‡‡†††………„„ƒƒ‚‚���€€€€�€€€€€~~~~}}}}}}|||||zzzzzzyyyyyyyyxxxxxxxwwwwvvvvuuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrqqqqqqqqqqqqqppppppoooooooooooonnnnnnnnnnnnnlllllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggfffffeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaabbbbbaaaaaaaaaaa`````````______^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZ[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@????????>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::9999999998888888877777776666666666655555555555444444333333333222222222222111110000000000000////////////............----------,-,,,,,,,,,,+++++++++++**************))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!! ��������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~~€€��‚ƒƒ……†††‡‡‡‡ˆˆˆˆˆˆˆ‡‡‡‡‡†††††‡‡‡‡†††………„„ƒƒ‚‚��€€€€€€€€€~~~~}}}}}}|||||zzzzzzzyyyyyyyyxxxxxxwwwwvvvvuuuuuuuuuuuuuuuuuuutttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqqqqqppppppooooooooooonnnnnnnnnnnnnmlllllllllllllkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggffffeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbaaaaabbbbbaaaaaaaaaaa`````````_____^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[ZZZZZZ[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGHGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@????????>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;;::::9999999998888888877777777666666666655555555555444444333333333222222222222111110000000000000////////////............----------,-,,,,,,,,,,+++++++++++**************))))))))))(((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!! ���������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~~€€�‚‚ƒ……††‡‡‡ˆˆˆˆˆˆˆˆˆˆˆ‡‡‡‡††††‡‡‡‡††††……„„ƒƒ‚��€€€€€€€€~~~~}}}}}}||||||zzzzzzzzzyyyyyyxxxxxxxwwwvvvvuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqqqqqppppppooooooooooonnnnnnnnnnnnnmllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggffffeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbaaaaabbbbbaaaaaaaaaaa`````````_____^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZ[[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@????????>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;:::::9999999998888888877777777666666666655555555555444444333333333222222222222111110000000000000////////////............----------,-,,,,,,,,,,+++++++++++**************))))))))))((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!! ����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………………………………………………………………………………………………………………………………………„„………………………………„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~€��‚ƒ„…††‡‡ˆˆˆˆ‰‰‰‰‰‰ˆˆˆ‡‡‡‡†††‡‡‡‡‡†††……„„ƒƒ‚��€€~~€€€€~~~~}}}}}}||||||zzzzzzzzzzyyyyyyxxxxxxwwwvvvuuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrqqqqqqqqqqqqqpppppppooooooooooonnnnnnnnnnnnnmllllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggfffffeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaabbbbbaaaaaaaaaaa`````````_____^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZ[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@???????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;:::::9999999998888888877777777666666666555555555555444444333333333222222222222111110000000000000////////////............----------,-,,,,,,,,,,+++++++++++*************)))))))))))((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!! �����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………………………………………………………………„„„„„„……………………………………………………„„„„„…………………………„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~€�‚‚„…††‡‡ˆˆˆ‰‰‰‰‰‰‰‰ˆˆˆ‡‡‡†††ˆ‡‡‡‡†††……„„ƒ‚‚��€€~~~€€~~~~}}}}}}|||||||zzzzzzzzzzzyyyyyxxxxxxwwwvvvvuuuuuuuuuuuuuuuuuuttttttttttttssssssssssssrrrrrrrrrqqqqqqqqqqqqqqppppppooooooooooonnnnnnnnnnnnnmllllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggfffffeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaaabbbbbaaaaaaaaaaa`````````_____^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[ZZZZZZ[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@???????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;:::::9999999998888888877777777666666666555555555555444443333333333222222222222111110000000000000////////////............---------,,-,,,,,,,,,,++++++++++**************)))))))))))((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""""!!!!!!!!!!! �����������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………………………………………………………„„„„„„„„„„„„„„„„„……………………………………………„„„„„„„„…………………„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||}}~~€��‚„…††‡‡ˆˆ‰‰‰ŠŠŠ‰‰‰‰‰ˆˆ‡‡‡††ˆ‡‡‡‡‡††……„„ƒƒ‚��€~~~~~~~~}}}}}}}|||||||zzzzzzzzzzzzyyyyyxxxxxwwwvvvuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqqqqqpppppppooooooooooonnnnnnnnnnnnmmllllllllllllkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffeeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaaabbbbaaaaaaaaaaaa`````````_____^^^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZ[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@???????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;::::::9999999998888888877777777666666666555555555555444443333333333222222222222111110000000000000////////////............---------,,,,,,,,,,,,,++++++++++**************))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""""!!!!!!!!!! ������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………„„„„„„„„„„„„……………„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~€€�‚„……†‡ˆˆ‰‰‰ŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‡‡†ˆˆ‡‡‡‡†††……„ƒƒ‚��€~~~~~~~~~~}}}}}}||||||||{{{{zzzzzzzzyyyyyxxxxxwwwvvvvuuuuuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrqqqqqqqqqqqqqpppppppooooooooooonnnnnnnnnnnnmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggffffeeeeeeeeeeeedddddddddddccccccccccbbbbbbbbbbbaaaaaabbbbaaaaaaaaaaa``````````_____^^^^^^^^^^]]]]]]]]]]\\\\\\\\\[[[[[[[[[[ZZZZZZZ[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNOONNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@???????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;::::::9999999988888888877777777666666666555555555554444443333333333222222222222111110000000000000////////////...........----------,,,,,,,,,,,,,++++++++++*************)))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!! �������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„……„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||}}~€�‚„……†‡ˆˆ‰‰ŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡‡†ˆˆˆ‡‡‡‡††……„ƒƒ‚��€~~~}}~~~~~~}}}}}}}||||||||{{{{{zzzzzzzzyyyyxxxxxwwwvvvuuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqqqqqpppppppoooooooooonnnnnnnnnnnnnmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggfffffeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbaaaaaabbbbaaaaaaaaaaa``````````_____^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZ[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@??????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;::::::9999999988888888877777777666666666555555555554444443333333333222222222222111110000000000000////////////...........----------,,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!! ��������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„…………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||}~~€�‚„……†‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡‡ˆˆˆ‡‡‡‡‡††…„„ƒ‚��€~~}}}~~~~~~~~}}}}}}}||||||||}{{{{{{zzzzzzzyyyyxxxxxwwwvvvuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssrrrrrrrrrrqqqqqqqqqqqqqpppppppoooooooooonnnnnnnnnnnnnmmlllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggfffffeeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbaaaaaabbbbaaaaaaaaaaa``````````____^^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZ[[ZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNONNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@??????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;::::::999999998888888877777777666666666655555555555444444333333333322222222222211110000000000000////////////...........-----------,,,,,,,,,,,,++++++++++**************)))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!! ���������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„……………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||}}~€�‚„„…†‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡‡ˆˆˆˆ‡‡‡‡††……„ƒ‚‚�€~~}}}~~~~~~~}}}}}}}|||||||||}}{{{{{{zzzzzzzyyyyxxxxxwwwvvvuuuuuuuuuuuuuuuuutttttttttttttsssssssssssssrrrrrrrrrqqqqqqqqqqqqqpppppppoooooooooonnnnnnnnnnnnmmmlllllllllllkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggfffffeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaabbbbaaaaaaaaaaa``````````____^^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[[ZZZZZZZ[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNONNNNNNNNNNNNMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@??????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;::::::999999988888888877777777666666666655555555555444444333333333322222222222211110000000000000////////////...........----------,,,,,,,,,,,,,++++++++++**************)))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!! ����������������������‚�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„…………………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���‚‚‚‚‚‚‚‚‚‚‚‚‚�������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||}}~€��ƒ„…†‡ˆˆ‰‰ŠŠŠŠ‹‹ŠŠŠŠ‰‰ˆˆˆ‡‡‰ˆˆˆˆ‡‡‡‡††…„ƒƒ‚�€~~}}}~~~~~~}}}}}}}||||||||||}}{{{{{{zzzzzzzyyyyxxxxxwwwvvvuuuuuuuuuuuuuuuuuttttttttttttttsssssssssssrrrrrrrrrqqqqqqqqqqqqqqpppppppooooooooonnnnnnnnnnnnmmmmllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggfffffeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaabbbbaaaaaaaaaaa``````````____^^^^^^^^^^^]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZ[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNONNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@??????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;::::::999999988888888877777777666666666655555555555444444333333333222222222222211110000000000000////////////...........----------,,,,,,,,,,,,,++++++++++*************))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!!! ����������������������‚��‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„…………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„……………………………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����‚‚‚‚‚‚‚‚‚‚‚‚��������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||}}~€€�ƒ„…†‡‡ˆ‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡‡‰ˆˆˆˆˆ‡‡‡††…„„ƒ‚�€€~~}}}~~~~}}}}}}}}}||||||||||}}{{{{{{zzzzzzyyyyyxxxxxwwwvvvuuuuuuuuuuuuuuuutttttttttttttttsssssssssssrrrrrrrrrqqqqqqqqqqqqqqpppppppooooooooonnnnnnnnnnnnmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggffffffeeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaabbbbaaaaaaaaaaa``````````____^^^^^^^^^^]]]]]]]]]]]\\\\\\\\[[[[[[[[[[ZZZZZZZZ[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNONNNNNNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@?????>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;::::::999999888888888777777777666666666655555555555444444333333333222222222222211110000000000000///////////...........----------,,,,,,,,,,,,,,++++++++++*************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!! ��������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„…………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„………………………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����‚‚‚‚‚‚‚‚‚‚‚���������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{zz{{{{|||}~€�ƒ„…††‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‰‰ˆˆˆˆˆ‡‡‡†……„ƒ‚��€~~}}}~~~}}}}}}}}}||||||||||}}}{{{{{zzzzzzzyyyyyxxxxxwwwvvvuuuuuuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrqqqqqqqqqqqqqqpppppppooooooooonnnnnnnnnnnnmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhgggggggggggffffffeeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbaaaaaaabbbaaaaaaaaaaaa``````````____^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZ[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNONNNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@?????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::999999888888888777777777666666666655555555555444444333333333222222222222211110000000000000//////////............----------,,,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""""""""""""!!!!!!!!! ���������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„……………………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������‚‚‚‚‚‚‚‚‚‚����������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{zzzz{{{{{||}~~€�ƒ„……†‡‡ˆ‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‰‰ˆˆˆˆˆˆ‡‡††…„„ƒ‚�€~}}}~~}}}}}}}}}|||||||||||}}}{{{{zzzzzzzyyyyyxxxxxxwwwvvvuuuuuuuuuuuuuuuutttttttttttttttsssssssssssrrrrrrrrqqqqqqqqqqqqqqqpppppppoooooooonnnnnnnnnnnnnmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggffffffeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaabbbaaaaaaaaaaa```````````___^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZ[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNONNNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@?????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::999998888888887777777777666666666655555555555444444333333333222222222222211110000000000000//////////...........-----------,,,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""#""""""""""""!!!!!!!! ����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„……………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������‚‚‚‚‚‚‚‚‚�����������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{zzzzz{{{{||}~~€�ƒƒ„…††‡ˆˆ‰‰‰ŠŠŠŠŠŠŠ‰‰‰ˆˆˆ‡‰‰ˆˆˆˆˆˆ‡‡‡†……„ƒ‚�€€~}}}~~}}}}}}}||||||||||||}}}}{{{{zzzzzzzyyyyyxxxxxwwwwvvvuuuuuuuuuuuuuuuuttttttttttttttssssssssssssrrrrrrrrrqqqqqqqqqqqqqppppppppoooooooonnnnnnnnnnnnmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggffffffeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaabbbaaaaaaaaaaa``````````____^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@?????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::999998888888887777777776666666666655555555555444444333333333222222222222111110000000000000/////////............----------,,,,,,,,,,,,,,+++++++++++*************)))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""#""""""""""""!!!!!!!! ����������������������������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„………………„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������‚‚‚‚‚‚‚‚������������������€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{zzzzzz{{{{||}}~€�‚ƒ„……†‡‡ˆˆ‰‰‰‰ŠŠŠŠ‰‰‰‰ˆˆˆ‡‰‰‰ˆˆˆˆˆˆ‡‡††…„ƒƒ‚�€~~}}~~}}}}}}||||||||||||}}}}}{{{{zzzzzzyyyyyxxxxxxwwwwvvvuuuuuuuuuuuuuuuutttttttttttttttsssssssssssrrrrrrrrqqqqqqqqqqqqqqppppppppooooooonnnnnnnnnnnnnmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggffffffeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaabbbaaaaaaaaaaa``````````____^^^^^^^^^^^]]]]]]]]]]]\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@?????>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::999998888888877777777776666666666665555555555444444333333332222222222222111100000000000000/////////...........-----------,,,,,,,,,,,,,++++++++++++*************))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""##"""""""""""!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}||||||||||||||||||||{{{{{{{{{{{{{{{{{{|||}}~€�ƒ„„…†‡‡ˆˆ‰‰ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆ������ŒŒŒŒ‹‹ŠŠ‰ˆ‡†…„ƒƒ‚��€~~~~~~~~~~~~~~~~~~~~{{{{{{zzzzzyyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvssssssssssssssrrrrrrrrrrrpppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiijjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggggffffffeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````__________^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKMMMLLLLLLLLLLLKKKKKKKKKKJKKKKKKKKJJJJJJJJJIIIIIIIIIHHGGGGGGGGGGGGGFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@?>>>>>>>>>==========<<<<<<:::::::::::9999999999988888777777777666666666655555555554444444444433333333322222222111111111111000000000000000000//////////............----------,,,,,-,,,,,,,,,,,+++++++++++********)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{|||}}~~€�ƒƒ„……†‡‡ˆˆ‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰‰ˆ������ŒŒŒŒŒ‹‹Š‰ˆ‡‡†…„ƒ‚��€~~~~~~~~~~~~~~~~~~~~~{{{{{{zzzzzyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvssssssssssssssrrrrrrrrrrrpppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmlllllllllllkkkkkkkkkkjjjjjjjjjjjjjiiijjjiiiiiiiiiiiihhhhhhhhhghhhhhhhggggggggggggffffffeeeeeddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa```````````__________^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLKKMMMLLLLLLLLLLLKKKKKKKKKKJKKKKKKKKJJJJJJJJJIIIIIIIIIHHGGGGGGGGGGGGFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@?>>>>>>>>>==========<<<<<<::::::::::::999999999988888777777777666666666655555555554444444444433333333322222221111111111111000000000000000000/////////.............----------,,,,,,,,,,,,,,,,,++++++++++++*******)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!! €€€€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�€€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{||}}~~€€‚ƒ„„…††‡‡ˆˆ‰‰‰‰ŠŠŠŠŠ‰‰‰‰ˆˆ������ŒŒŒŒŒ‹‹ŠŠ‰ˆ‡†…„ƒ‚‚�€~~~~~~~~~~~~~~~~~{{{{{{zzzzzyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvssssssssssssssrrrrrrrrrrrppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiijjjiiiiiiiiiiiihhhhhhhhhghhhhhhhggggggggggggffffffeeeeeddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa```````````__________^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKMMMLLLLLLLLLLLKKKKKKKKKKJKKKKKKKKJJJJJJJJJJIIIIIIIIHHGGGGGGGGGGGGFFFFFFFFFEEDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@?>>>>>>>>>==========<<<<<<:::::::::::9999999999988888777777777666666666555555555554444444444433333333322222221111111111111000000000000000000/////////............-----------,,,,,,,,,,,,,,,,,++++++++++++*******)))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""!!!!!!!! €€€€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��€€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{|||}}~€‚ƒƒ„„…††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰‰‰ˆˆ�����ŒŒŒŒŒŒŒ‹‹Š‰ˆ‡†…„„ƒ‚�€€~~~~~~~~~~~~~~~~{{{{{{zzzzyyyyyxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvussssssssssssssrrrrrrrrrrrppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiijjjiiiiiiiiiiihhhhhhhhhhghhhhhhhggggggggggggffffffeeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````__________^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLKMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHGGGGGGGGGGGGFFFFFFFFFFEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@?>>>>>>>>>==========<<<<<<::::::::::::99999999998888877777777666666666655555555555444444444443333333332222222111111111111100000000000000000//////////............-----------,,,,,,,,,,,,,,,,,++++++++++++*******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""!!!!!!!! €€€€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���€€~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{|||}}~~€‚‚ƒƒ„……††‡‡ˆˆˆ‰‰‰‰‰‰‰‰‰ˆˆˆ���ŒŒŒŒŒŒŒŒŒ‹‹Š‰‰ˆ‡†…„ƒ‚‚€€~~~~~~~~~~~~~~~{{{{{{zzzzyyyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvusssssssssssssrrrrrrrrrrrrppoooooooooooooonnnnnnnnnmmmmmmmmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiijjjiiiiiiiiiiihhhhhhhhhhghhhhhhhgggggggggggfffffffeeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaa```````````___________^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYZYYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRSSSSSSSRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKMMMLLLLLLLLLLLKKKKKKKKKKJKKKKKKKKJJJJJJJJJJIIIIIIIIHHGGGGGGGGGGGGFFFFFFFFFFEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@?>>>>>>>>>==========<<<<<<::::::::::::99999999998888877777777666666666655555555555444444444443333333332222222111111111111000000000000000000//////////............-----------,,,,,,,,,,,,,,,,,++++++++++++*******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""!!!!!!! €€€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{|||}}~~�‚‚ƒ„„……††‡‡‡ˆˆˆ‰‰‰‰‰‰ˆˆˆˆ��ŒŒŒŒŒŒŒŒŒŒ‹‹ŠŠ‰ˆ‡†…„ƒƒ‚�€~~~~~~~~~~~~~~{{{{{{zzzzyyyyyxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvuusssssssssssssrrrrrrrrrrrrpoooooooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiijjjiiiiiiiiiiihhhhhhhhhhghhhhhhggggggggggggfffffffeeeedddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa```````````___________^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYZYYYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHGGGGGGGGGGGGFFFFFFFFFFEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@?>>>>>>>>>==========<<<<<<::::::::::::99999999998888777777777666666666655555555555444444444443333333332222222111111111111000000000000000000/////////.............-----------,,,,,,,,,,,,,,,,,++++++++++++********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""!!!!!!! €€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ„„„„„„„„„„ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{|||}}~~��‚ƒƒ„„……††‡‡‡ˆˆˆˆ‰‰‰ˆˆˆˆˆ��ŒŒŒŒŒŒŒŒŒŒŒ‹‹Š‰‰ˆ‡†…„ƒ‚�€€~~~~~~~~~~~~~~{{{{{{zzzzyyyyyxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvuusssssssssssssrrrrrrrrrrrqpoooooooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiijjjiiiiiiiiiiihhhhhhhhhhghhhhhhhgggggggggggfffffffeeeeddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaaaaa```````````___________^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAAA@@@@@@@@@@@@?>>>>>>>>>==========<<<<<<::::::::::::99999999998888777777777666666666655555555555444444444443333333332222222111111111110000000000000000000/////////.............-----------,,,,,,,,,,,,,,,,,++++++++++++*******))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""!!!!!!! €€€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{|||}}~~€�‚‚ƒƒ„„……††‡‡ˆˆˆˆˆˆˆˆˆˆˆˆ��ŒŒŒŒŒŒŒŒŒŒŒŒ‹ŠŠ‰ˆ‡†…„ƒ‚�€€~~~~~~~~~~~~{{{{{{zzzzyyyyyxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvvvvuussssssssssssrrrrrrrrrrrrqooooooooooooooonnnnnnnnnnmmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiijjjiiiiiiiiiiihhhhhhhhhhghhhhhhgggggggggggffffffffeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaaaaa```````````___________^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@?>>>>>>>>>==========<<<<<<::::::::::::9999999999888877777777766666666655555555555544444444444333333333222222111111111111000000000000000000//////////.............-----------,,,,,,,,,,,,,,,,,++++++++++++********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""!!!!!!! €€€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~~€��‚‚ƒƒ„„…†††‡‡ˆˆˆˆˆˆˆˆˆˆˆ��ŒŒŒŒŒŒŒŒŒŒŒŒ‹‹Š‰‰ˆ‡†…„ƒ��€€~~~~~~~~~~~~{{{{{{zzzzyyyyyxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvuuussssssssssssrrrrrrrrrrrqqoooooooooooooonnnnnnnnnnnmmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiijjiiiiiiiiiiiihhhhhhhhhhghhhhhhgggggggggggffffffffeeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaa`aaa```````````___________^^]]]]]]]]]]]\\\\\\\\\\\[\\\[[[[[[[[[[[[ZZZZZZZZZZYZYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@?>>>>>>>>>==========<<<<<<::::::::::::9999999999888877777777666666666655555555555444444444444333333333222222111111111111000000000000000000//////////.............------------,,,,,,,,,,,,,,,,,+++++++++++********)))))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""!!!!!!! €€€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~€€��‚‚ƒ„„……††‡‡‡ˆˆˆˆˆˆˆˆˆˆ��ŒŒŒŒŒŒŒ�ŒŒŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚�€€~~~~~~~~~~~|{{{{{zzzzzyyyyxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuussssssssssssrrrrrrrrrrrqqoooooooooooooonnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiijjiiiiiiiiiiiihhhhhhhhhhghhhhhhgggggggggggffffffffeeeeddddddddddddccccccccccbbbbbbbbbbbaaaaaaaaaaaa`aa```````````____________^]]]]]]]]]]]]\\\\\\\\\\\[\\\[[[[[[[[[[[[ZZZZZZZZZZYZYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUTUTTTTTTTTTTTSSSSSSSSSSSRRSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@?>>>>>>>>>==========<<<<<<::::::::::::9999999999888877777777666666666655555555555444444444444333333333222222111111111111000000000000000000//////////.............------------,,,,,,,,,,,,,,,,,+++++++++++********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""!!!!!!!! €€€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}~€€�‚‚ƒƒ„„…††‡‡‡ˆˆˆˆˆˆˆˆˆˆ���ŒŒŒŒŒ����ŒŒŒ‹‹Š‰‰ˆ‡†…„‚‚�€€~~~~~~~~~~~|{{{{{{zzzzyyyyxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvuuusssssssssssrrrrrrrrrrrrqqoooooooooooooonnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkkjjjjjjjjjjjjiiiiijjiiiiiiiiiiiihhhhhhhhhhghhhhhhggggggggggfffffffffeeeddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaa`aa```````````___________^^]]]]]]]]]]]]\\\\\\\\\\\[\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTUTTTTTTTTTTTSSSSSSSSSSRRRSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDDCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@?>>>>>>>>>==========<<<<<<::::::::::::9999999998888877777777666666666655555555555444444444444333333333222222111111111110000000000000000000//////////.............------------,,,,-,,,,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""!!!!!!!! €€€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}€��‚‚ƒ„„……†‡‡‡ˆˆˆˆˆˆˆˆˆˆ�������������ŒŒŒ‹‹Š‰ˆ‡†…„ƒ‚��€~~~~~~~~~~|{{{{{{zzzzyyyyxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvuuuusssssssssssrrrrrrrrrrrrqqooooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiijjiiiiiiiiiiiihhhhhhhhhhghhhhhhggggggggggfffffffffeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaaa`a````````````___________^^]]]]]]]]]]]]\\\\\\\\\\\[\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTUTTTTTTTTTTSSSSSSSSSSSRRRSSSSSSRRRRRRRRRRRRQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@@?>>>>>>>>>==========<<<<<<::::::::::::999999999888887777777766666666665555555555544444444444433333333322222211111111111000000000000000000///////////.............------------,,,,-,,,,,,,,,,,,+++++++++++********))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!! €€€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||}}€€�‚‚ƒ„„……†‡‡ˆˆˆˆ‰‰‰‰ˆˆˆ��������������ŒŒŒ‹ŠŠ‰ˆ‡†…ƒ‚‚�€€~~~~~~~~~{{{{{{{zzzzyyyyxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvuuuusssssssssssrrrrrrrrrrrqqqooooooooooooonnnnnnnnnnnnmmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiijjiiiiiiiiiiiihhhhhhhhhhghhhhhhggggggggggfffffffffeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaa``a````````````___________^^]]]]]]]]]]]\\\\\\\\\\\\[\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTUTTTTTTTTTTSSSSSSSSSSSRRRSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLKKKMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@@??>>>>>>>>>==========<<<<<<::::::::::::999999999888887777777766666666665555555555544444444444333333333322222211111111111000000000000000000//////////..............------------,,,,-,,,,,,,,,,,,+++++++++++*******)))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!! €€€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{|||}~€��‚ƒƒ„……†‡‡ˆˆˆ‰‰‰‰‰‰‰ˆ���������������ŒŒ‹‹Š‰ˆ‡†…„ƒ‚��€€~~~~~~~~{{{{{{{zzzzyyyyxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvuuuussssssssssrrrrrrrrrrrrqqqooooooooooooonnnnnnnnnnnnmmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiijiiiiiiiiiiiihhhhhhhhhhhghhhhhhgggggggggffffffffffeeeddddddddddddccccccccccbbbbbbbbbbbbaaaaaaaaaaa``a```````````____________^^]]]]]]]]]]]\\\\\\\\\\\[[\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLKKKMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHGGGGGGGGGGFFFFFFFFFFFFEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@??>>>>>>>>>==========<<<<<<:::::::::::9999999999888887777777766666666665555555555544444444444333333333222222211111111111000000000000000000///////////.............------------,,,,-,,,,,,,,,,,,+++++++++++*******)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!! €€€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{|||~€€�‚ƒƒ„……†‡‡ˆˆ‰‰‰‰‰‰‰‰‰ŽŽ�������������ŒŒŒ‹ŠŠ‰ˆ‡†…„ƒ‚�€€~~~~~~~~{{{{{{{zzzzyyyyxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvuuuuussssssssssrrrrrrrrrrrrqqqoooooooooooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiijiiiiiiiiiiiiihhhhhhhhhhhhhhhhhggggggggggfffffffffeeddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaa``a```````````___________^^^]]]]]]]]]]]\\\\\\\\\\\[[\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLKKKMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFFEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@??>>>>>>>>>==========<<<<<<:::::::::::9999999999888887777777766666666665555555555444444444444333333333222222211111111111000000000000000000///////////.............------------,,,,-,,,,,,,,,,,,,++++++++++*******)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!! €€€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚��������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{||~~€�‚‚ƒ„…††‡‡ˆˆ‰‰‰‰‰‰‰‰‰ŽŽŽŽŽ�����������ŒŒ‹‹Š‰‰ˆ‡…„ƒ‚‚�€€~~~~~~~{{{{{{{zzzzyyyyxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvuuuuussssssssssrrrrrrrrrrrqqqqoooooooooooonnnnnnnnnnnnnmmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiijiiiiiiiiiiiihhhhhhhhhhhghhhhhhgggggggggffffffffffeeddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````````___________^^]]]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRSSSSSRRRRRRRRRRRRRQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLKKKKMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFFEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??>>>>>>>>>==========<<<<<<:::::::::::9999999999888877777777766666666655555555555444444444444333333333222222211111111111000000000000000000///////////.............------------,,,,-,,,,,,,,,,,,,++++++++++*******)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""""!!!!!!!!! €€€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚����������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{|}~€��‚ƒ„…††‡ˆˆ‰‰‰ŠŠŠŠŠ‰‰ŽŽŽŽŽŽŽŽ���������ŒŒ‹‹Š‰ˆ‡†…„ƒ‚��€~~~~~~~{{{{{{{zzzzyyyyxxxxxwwwwwwwvvvvvvvvvvvvvvvvvuuuuuussssssssssrrrrrrrrrrrqqqqoooooooooooonnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhghhhhhhgggggggggffffffffffeedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa```````````````___________^^]]]]]]]]]]]\\\\\\\\\\\\[[\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFFEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>=========<<<<<<<:::::::::::9999999999888877777777766666666655555555554444444444444333333333222222111111111111000000000000000000///////////.............------------,,,,-,,,,,,,,,,,,,++++++++++*******)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!! €€€€€‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{}~~€€�‚ƒ„…††‡ˆˆ‰‰ŠŠŠŠŠŠŠŠ��ŽŽŽŽŽŽŽŽŽŽ������ŒŒ‹ŠŠ‰ˆ†…„ƒ‚‚�€€~~~~~~~{{{{{{{zzzzyyyyxxxxxwwwwwwwvvvvvvvvvvvvvvvvuuuuuuussssssssssrrrrrrrrrrrqqqqooooooooooonnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggffffffffffeedddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaa``````````````____________^^]]]]]]]]]]]\\\\\\\\\\\[[[\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLLLLKKKKKMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHGGGGGGGGGGGFFFFFFFFFFFFEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>=========<<<<<<<:::::::::::9999999999888877777777766666666655555555554444444444443333333332222222111111111111000000000000000000///////////.............------------,,,,-,,,,,,,,,,,,,++++++++++*******)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!! €€€€~‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}|||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{}}~€�‚ƒ„…††‡ˆˆ‰‰ŠŠŠŠŠŠŠŠ����ŽŽŽŽŽŽŽŽŽ�����ŒŒ‹‹Š‰ˆ‡†…„ƒ‚�€€~~~~~~~~{{{{{{{zzzzyyyyxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuussssssssssrrrrrrrrrrqqqqqooooooooooonnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhghhhhhhgggggggggffffffffffeddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaa``````````````___________^^^]]]]]]]]]]]\\\\\\\\\\\[[[\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRSSSSRRRRRRRRRRRRRQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLLLLKKKKKMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFFEDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>=========<<<<<<<:::::::::::9999999999888877777777766666666655555555554444444444443333333332222222111111111111000000000000000000///////////.............------------,,,,-,,,,,,,,,,,,,++++++++++*******)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!! €€€~~�‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzz{{}}~~€�‚ƒ„……†‡ˆ‰‰ŠŠŠŠŠŠŠŠŠ������ŽŽŽŽŽŽŽŽ�����ŒŒ‹‹Š‰‡†…„ƒ‚��€~~~~~~~~~~~{{{{{{zzzzzyyyyxxxxxwwwwwwwvvvvvvvvvvvvvvvuuuuuuuussssssssssrrrrrrrrrrqqqqqooooooooooonnnnnnnnnnnnnmmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhghhhhhgggggggggfffffffffffeddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````````___________^^^]]]]]]]]]]]\\\\\\\\\\\[[[\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLLLLKKKKKMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>>=========<<<<<<<:::::::::::9999999999888877777777766666666655555555554444444444443333333332222222111111111111100000000000000000///////////.............------------,,,,-,,,,,,,,,,,,++++++++++********)))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!! €€~~~���‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒ‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{|}}~€��‚ƒ„…†‡ˆˆ‰ŠŠŠŠ‹‹‹‹Š�������ŽŽŽŽŽŽŽŽ�����ŒŒ‹Š‰ˆ‡†…„ƒ‚�€€~~~~~~~~~~~~~{{{{{{{zzzzyyyyxxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuuuuussssssssssrrrrrrrrrrqqqqqoooooooooonnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhghhhhhhggggggggfffffffffffedddddddddddccccccccccccbbbbbbbbbbbaaaaaaaaaaa```````````````___________^^^]]]]]]]]]]]\\\\\\\\\\\[[[\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRSSSRRRRRRRRRRRRRQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLKKKKKMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEEDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>==========<<<<<<<:::::::::::9999999998888877777777766666666655555555554444444444443333333332222222111111111111100000000000000000///////////.............------------,,,,-,,,,,,,,,,,,++++++++++*******))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!! €~~~~����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{|}}~€�‚ƒ„…†‡ˆˆ‰ŠŠŠ‹‹‹‹‹‹��������ŽŽŽŽŽŽŽŽ����ŒŒ‹‹Šˆ‡†…„ƒ‚�€€~~~~~~~~~~~~~{{{{{{zzzzzyyyyyxxxxxwwwwwwvvvvvvvvvvvvvvuuuuuuuuussssssssssrrrrrrrrrrqqqqqoooooooooonnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhghhhhhgggggggggfffffffffffddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaa``````````````____________^^^]]]]]]]]]]]\\\\\\\\\\[[[[\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLLLLKKKKKMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???>>>>>>>>=========<<<<<<<<:::::::::::9999999998888877777777766666666555555555554444444444433333333322222222111111111111100000000000000000///////////............-------------,,,,-,,,,,,,,,,,,++++++++++*******)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!! ~~~~~�����‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚���������������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}}||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz||}}~€�‚ƒ„…†‡‡ˆ‰‰ŠŠ‹‹‹‹‹‹���������ŽŽŽŽŽŽŽ�����ŒŒ‹Š‰ˆ‡†…ƒ‚��€~~~~~~~~~~~~~{{{{{{zzzzzyyyyyxxxxxwwwwwwvvvvvvvvvvvvvuuuuuuuuuussssssssssrrrrrrrrrrqqqqqoooooooooonnnnnnnnnnnnnnmmmmmmmmllllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhghhhhhgggggggggfffffffffffddddddddddddccccccccccccbbbbbbbbbbaaaaaaaaaaaa``````````````___________^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRSSSRRRRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNNMMMMMLLLLLLLLLLLLLLLKKKKKMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>=========<<<<<<<<::::::::::99999999998888877777777766666666555555555544444444444433333333322222222111111111111100000000000000000///////////............-------------,,,,-,,,,,,,,,,,,++++++++++*******)))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! ~~~~~~������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzz||}}~€�‚ƒ„…†‡ˆ‰‰ŠŠŠ‹‹‹‹‹���������ŽŽŽŽŽŽŽ�����ŒŒ‹‹‰ˆ‡†…„ƒ‚�€~~~~~~~~~~~~~{{{{{{{zzzzyyyyyxxxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuussssssssssrrrrrrrrrrqqqqqooooooooonnnnnnnnnnnnnnnmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgghhhhhgggggggggfffffffffffddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaaa``````````````___________^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>==========<<<<<<<<::::::::::999999999988888777777777666666665555555555444444444444333333333222222221111111111111000000000000000000//////////............-------------,,,,-,,,,,,,,,,,,++++++++++*******)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!! ~~~~~~~��������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�������������������������������������~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzz{||}}~€�‚ƒ„…†‡ˆˆ‰‰ŠŠŠ‹‹‹‹���������ŽŽŽŽŽŽ������ŒŒ‹‹‰ˆ‡†…„ƒ‚�€~~~~~~~~~~~~~{{{{{{{zzzzyyyyyxxxxxwwwwwwvvvvvvvvvvvvuuuuuuuuuuussssssssssrrrrrrrrrqqqqqqooooooooonnnnnnnnnnnnnnmmmmmmmmmlllllllllllllkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhghhhhhgggggggggffffffffffeddddddddddddcccccccccccbbbbbbbbbbbaaaaaaaaaaa```````````````___________^^^^]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRSSRRRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHGGGGGGGGGGFFFFFFFFFFEEDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????>>>>>>>==========<<<<<<<<::::::::::999999999988888777777777666666665555555555444444444444333333333222222221111111111111000000000000000000//////////............-------------,,,,,,,,,,,,,,,,,+++++++++********)))))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$###########""""""""""""!!!!!!!!!!!!! }}}}}}}}}}}}}}}}}}}}}~~}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������‚‚‚‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{zz{{{z{{||}~€�‚ƒ„„…†‡ˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆˆ‡‡‡‡††Œ‹Š‰ˆ†…„ƒ‚��€€€€€€€€€€€€€|||{{{{{{zzzzzyyyyxxxxxxwttttttssssssssssssssssssspppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnmmmllllllllllllllkkkkkkkklllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhgggggggggffffffffffeeeeedddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaa``````````````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOONNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBAAAA@@@@@@@@@@@??????????=<<<<<<<<<<;;;;;;;;;;;:::999999998888888888777777766666665555555544444444443333333333222222222111111111111111111000000000000//000000////////////............-------------,,,,,,,,,,,,,+++++++++++++*******)))))))))))))(((((((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$#############""""""""""!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}~}}}~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������‚‚‚‚‚‚‚‚‚‚‚‚�����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{zzzz{zz{{||}~€�‚ƒ„…††‡ˆˆ‰‰‰‰ŠŠŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆˆˆ‡‡‡‡‡††Œ‹Š‰ˆ‡†„ƒ‚‚��€€€€€€€€€€€€||||{{{{{zzzzzyyyyxxxxxxwttttttssssssssssssssssssspppppppppppppppoooooooooooooooooooooonnnnnnnnnnnnnmmmllllllllllllllkkkkkkkklllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhgggggggggffffffffffeeeeedddddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBAAAA@@@@@@@@@@@??????????=<<<<<<<<<<;;;;;;;;;;;:::9999999988888888877777777666666555555555444444444433333333332222222221111111111111111110000000000000/000000////////////...........--------------,,,,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((((((((((('''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$############"""""""""""!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������‚‚‚‚‚‚‚‚‚�����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||{||||||||||||||{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{zzzzzzzz{{{|}}~€�‚ƒ„…†‡‡ˆˆ‰‰‰‰‰ŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆˆ‡‡‡‡‡‡‡††Œ‹Š‰ˆ‡†…„ƒ‚��€€€€€€€€€€€€|||{{{{{{zzzzzyyyyxxxxxxwttttttssssssssssssssssssspppppppppppppppooooooooonooooooooooonnnnnnnnnnnnnnmmmlllllllllllllkkkkkkkkklllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhgggggggggffffffffffeeeeedddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBAAA@@@@@@@@@@@@??????????=<<<<<<<<<<;;;;;;;;;;;:::999999988888888887777777766666655555555544444444443333333333222222222111111111111111111000000000000//0000000///////////............-------------,,,,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$############"""""""""""!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������‚‚‚‚‚‚�����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{||||||||||||||{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{zzzzzzzzz{{||}~€�‚‚ƒ„…†‡‡ˆˆˆ‰‰‰ŠŠŠŠŠŠŠŠ‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡‡††Œ‹Š‰ˆ‡†…„ƒ‚��€€€€€€€€€€€€|||{{{{{{zzzzzyyyyxxxxxxwtttttsssssssssssssssssssrpppppppppppppppooooooooonoooooooooonnnnnnnnnnnnnnnmmllllllllllllllkkkkkkkkkllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhgggggggggfffffffffeeeeeedddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCBBBBAAA@@@@@@@@@@@@??????????=<<<<<<<<<<;;;;;;;;;;;:::9999999988888888877777777666666555555555444444444433333333332222222221111111111111111110000000000000/0000000///////////...........-------------,,,,,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$############"""""""""""!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€����������������������‚‚‚�����������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||{{|||||||||||||{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{zzzzzzzzzz{{||}~€�‚ƒ„„…††‡‡ˆˆˆ‰ŠŠŠŠŠŠŠ‰‰‰‰ˆˆˆˆ‡‡‡‡‡‡‡†††Œ‹‹Š‰ˆ‡…„ƒƒ‚��€€€€€€€€€€€|||{{{{{{zzzzyyyyyxxxxxxwtttttsssssssssssssssssrrrpppppppppppppppooooooooonoooooooooonnnnnnnnnnnnnnmmmmlllllllllllllkkkkkkkkkllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhggggggggggfffffffffeeeeeeddddddddddccccccccccccbbbbbbbbbaaaaaaaaaaa`````````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMMMMMMMMLMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBAAA@@@@@@@@@@@???????????=<<<<<<<<<<;;;;;;;;;;;:::9999999888888888877777777666666555555555444444444433333333332222222221111111111111111110000000000000/0000000///////////...........--------------,,,,,,,,,,,,,++++++++++++********)))))))))))))(((((((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$############""""""""""!!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€������������������������������������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||{{{||||||||||||{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{|}}~€�‚ƒ„„…††‡‡ˆˆˆ‰‰ŠŠŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡‡‡‡††††ŒŒ‹Š‰ˆ‡†…„ƒ‚‚��€€€€€€€€€€{|{{{{{{{zzzzyyyyxxxxxxwwtttttssssssssssssssssrrrrpppppppppppppppooooooooonoooooooooonnnnnnnnnnnnnnnmmlllllllllllllkkkkkkkkkkllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggfffffffffeeeeeeddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaa`````````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSRSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMMMMMMMLLMMMLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBAAA@@@@@@@@@@@???????????=<<<<<<<<<<;;;;;;;;;;;:::9999999888888888777777777666666555555555444444444433333333332222222221111111111111111110000000000000/0000000///////////...........-------------,,,,,,,,,,,,,++++++++++++*********)))))))))))))((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$############""""""""""!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€���������������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{|||||||||||{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{z||{{{{{{{{{{{{{{{{{zzzzzzyyzzzz{{|}}~€�‚ƒ„„…††‡‡ˆˆ‰‰‰‰ŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡‡‡†††††ŒŒ‹Š‰ˆ‡†…„„ƒ‚���€€€€€€€€€{{{{{{{{{zzzzyyyyxxxxxxwwttttsssssssssssssssrrrrrrppppppppppppppoooooooooonooooooooonnnnnnnnnnnnnnnmmmlllllllllllllkkkkkkkkkklkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhggggggggggfffffffffeeeeeeddddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMMMMMMLLLMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBAAA@@@@@@@@@@@???????????=<<<<<<<<<;;;;;;;;;;;;;::9999999888888888777777777666666555555555444444444433333333332222222221111111111111111110000000000000/0000000///////////...........-------------,,,,,,,,,,,,,++++++++++++********))))))))))))))((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$###########"""""""""""!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€�����������������������������������������������������������������������������������������������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|~~~~~~~~~~~~~~~~~~~~~}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{|||||||||||{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{zz|{{{{{{{{{{{{{{{{{{zzzzzzyyyzzzz{{|}~€�‚ƒ„„…††‡‡ˆˆ‰‰‰ŠŠŠ‰‰‰‰ˆˆˆ‡‡‡‡†††††††ŒŒ‹‹Š‰ˆ‡†…„ƒƒ‚����€€€€€€€{{{{{{{{{zzzzyyyyxxxxxxwwttttssssssssssssssrrrrrrrppppppppppppppoooooooooonooooooooonnnnnnnnnnnnnnnmmllllllllllllllkkkkkkkkkklkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhggggggggggfffffffffeeeeeedddddddddccccccccccccbbbbbbbbbaaaaaaaaaaa``````````````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMMMMMMLLLMLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBAAA@@@@@@@@@@????????????=<<<<<<<<<<;;;;;;;;;;;;::9999999888888888777777777666666555555554444444444433333333332222222221111111111111111110000000000000/0000000///////////...........-------------,,,,,,,,,,,,,++++++++++++********))))))))))))))((((((((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$###########"""""""""""!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€�������������������������������������������������������������€€€€���������������������€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}|||~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{||||||||||{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{zz|{{{{{{{{{{{{{{{{{{zzzzzzyyyyzzzz{||}~€�‚ƒ„„……†‡‡ˆ‰‰‰‰‰ŠŠ‰‰‰ˆˆˆ‡‡‡††††††††ŒŒ‹‹Š‰ˆˆ‡†…„ƒƒ‚‚���€€€€€€{{{{{{{{{zzzzyyyyxxxxxxwwttttsssssssssssssrrrrrrrrpppppppppppppooooooooooonoooooooonnnnnnnnnnnnnnnmmmlllllllllllllkkkkkkkkkkklkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhgggggggggffffffffffeeeeeedddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa`````````````____________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBAAA@@@@@@@@@@????????????=<<<<<<<<<<;;;;;;;;;;;;::9999999888888887777777777666666555555554444444444433333333332222222221111111111111111110000000000000/0000000///////////...........-------------,,,,,,,,,,,,,+++++++++++*********))))))))))))))((((((((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$############"""""""""""!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€�������€€���������������������������������€€€€€€€€€€€€€€€€€€����������������€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||~~~~~~~~~~~~~~~~~~~}}}}}}}~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyzzz{{||}~€€�‚ƒ„„…††‡ˆˆ‰‰‰‰‰‰‰‰‰‰ˆˆ‡‡‡††††††††ŒŒŒ‹‹Š‰ˆ‡††…„ƒƒ‚‚���€€€€€{{{{{{{{zzzzyyyyyxxxxxxwwttttssssssssssssrrrrrrrrrpppppppppppppooooooooooonoooooooonnnnnnnnnnnnnnnmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhgggggggggfffffffffeeeeeeedddddddddccccccccccccbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBAAA@@@@@@@@@?????????????=<<<<<<<<<<;;;;;;;;;;;;::9999999888888887777777777666665555555554444444444433333333332222222221111111111111111110000000000000/0000000///////////...........-------------,,,,,,,,,,,,,+++++++++++*********))))))))))))))((((((((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$############"""""""""""!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�����������€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}|||||~~~~~~~~~~~~~~~~~~}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyzz{{|}}~€��‚ƒ„„…††‡ˆˆ‰‰‰Š‰‰‰‰‰ˆˆ‡‡‡††††††††ŒŒŒ‹‹ŠŠ‰ˆ‡††…„ƒƒ‚‚���€€€€{{{{{{{{zzzzyyyyyxxxxxwwwttttssssssssssssrrrrrrrrrpppppppppppppoooooooooonnoooooooonnnnnnnnnnnnnnnmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhgggggggggffffffffffeeeeeedddddddddcccccccccccbbbbbbbbbaaaaaaaaaaaa`````````````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJKKJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBAAA@@@@@@@@@?????????????=<<<<<<<<<<;;;;;;;;;;;;::9999999888888887777777777666665555555554444444444433333333332222222221111111111111111110000000000000/0000000///////////...........-------------,,,,,,,,,,,,,+++++++++++*********))))))))))))))((((((((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$###########"""""""""""!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€�����€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyzzz{{|}}~€��‚ƒ„„…†‡ˆˆ‰‰‰‰ŠŠ‰‰‰ˆˆ‡‡‡††††††††ŒŒŒŒ‹‹Š‰‰ˆ‡††…„ƒƒ‚‚���€€€{{{{{{{{zzzzyyyyyxxxxxwwwttttssssssssssssrrrrrrrrrppppppppppppoooooooooooonooooooonnnnnnnnnnnnnnnmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjijjjjjjiiiiiiiiiiiiihhhhhhgggggggggfffffffffeeeeeeedddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa``````````````___________^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUTUUUTTTTTTTTTTSSSSSSSSSSSRSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJKJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBAAA@@@@@@@@@?????????????=<<<<<<<<<<;;;;;;;;;;;;::9999999888888887777777777666665555555544444444444433333333332222222211111111111111111110000000000000/0000000///////////...........-------------,,,,,,,,,,,,,+++++++++++*********)))))))))))))))(((((((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$###########"""""""""""!!!!!!!!!!!!  }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}||||||||~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyzzz{{|}~~€�‚‚ƒ„……‡‡ˆˆ‰‰‰ŠŠ‰‰‰‰ˆˆ‡‡††††††††ŒŒŒŒŒ‹‹Š‰‰ˆ‡††…„ƒƒ‚‚��€€€{{{{{{{{zzzzyyyyyxxxxxwwwttttsssssssssssrrrrrrrrrrpppppppppppoooooooooooonnooooooonnnnnnnnnnnnnnnmmmlllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjijjjjjjiiiiiiiiiiiihhhhhhhgggggggggfffffffffeeeeeeedddddddddcccccccccccbbbbbbbbbaaaaaaaaaaa`````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUTUUTTTTTTTTTTTSSSSSSSSSSSRSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBAAA@@@@@@@@@?????????????=<<<<<<<<<<;;;;;;;;;;;:::999999988888888777777777666665555555554444444444443333333333222222221111111111111111110000000000000000000000///////////...........-------------,,,,,,,,,,,,+++++++++++**********)))))))))))))))(((((((((((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$############"""""""""""!!!!!!!!!!!!  |}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyzz{{||}~€�‚ƒƒ„…†‡ˆˆ‰‰ŠŠŠŠ‰‰‰ˆˆ‡‡††††††††��ŒŒŒŒ‹‹Š‰‰ˆ‡††…„ƒƒ‚���€€{{{{{{{zzzzzyyyyyxxxxxwwwttttsssssssssssrrrrrrrrrrppppppppppooooooooooooonnooooooonnnnnnnnnnnnnnnmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjijjjjjiiiiiiiiiiiihhhhhhhhggggggggffffffffffeeeeeeeddddddddccccccccccccbbbbbbbbbaaaaaaaaaaa`````````````___________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUUTUUTTTTTTTTTTTSSSSSSSSSSRRSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBAAA@@@@@@@@?????????????><<<<<<<<<<<;;;;;;;;;;;;::999999888888887777777777666665555555554444444444443333333333222222221111111111111111110000000000000000000000//////////...........--------------,,,,,,,,,,,,,++++++++++**********)))))))))))))))((((((((((((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$############"""""""""""!!!!!!!!!!!!  ||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}|||||||||||~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyzz{{|}}~€€�‚ƒ„…†‡ˆˆ‰‰ŠŠŠŠŠ‰‰ˆˆˆ‡‡†††††††���ŒŒŒŒ‹‹ŠŠ‰ˆ‡†……„ƒ‚‚��€€{{{{{{{zzzzzyyyyyxxxxxwwwttttsssssssssssrrrrrrrrrrpppppppppooooooooooooonnnoooooonnnnnnnnnnnnnnnmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiijjjjjiiiiiiiiiiiihhhhhhhhggggggggffffffffffeeeeeeedddddddddcccccccccccbbbbbbbbbaaaaaaaaaa``````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUTUUTTTTTTTTTTTSSSSSSSSSSSRSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBAAA@@@@@@@@@????????????><<<<<<<<<<<;;;;;;;;;;;:::999999888888887777777777666665555555554444444444443333333333222222221111111111111111110000000000000000000000//////////............-------------,,,,,,,,,,,,+++++++++++**********)))))))))))))))(((((((((()(((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$###########""""""""""""!!!!!!!!!!!!  |||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}||||||||||||~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyzzz{{|}}~€�‚ƒƒ„†‡‡ˆ‰‰ŠŠŠŠŠŠ‰‰ˆˆ‡‡†††††††�����ŒŒŒ‹‹ŠŠ‰ˆ‡†…„ƒƒ‚��€€{{{{{{zzzzzzyyyyyxxxxxxwwttttsssssssssssrrrrrrrrrrppppppppoooooooooooooonnnoooooonnnnnnnnnnnnnnnmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiijjjjjiiiiiiiiiiiihhhhhhhhggggggggffffffffffeeeeeeeddddddddccccccccccccbbbbbbbbaaaaaaaaaaa`````````````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTUUTTTTTTTTTTSSSSSSSSSSSRRSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBAAA@@@@@@@@?????????????><<<<<<<<<<<;;;;;;;;;;;:::999999888888887777777776666655555555554444444444443333333333222222221111111111111111110000000000000000000000//////////...........--------------,,,,,,,,,,,,+++++++++++**********))))))))))))))))((((((((()(((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$###########""""""""""""!!!!!!!!!!!!  ||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}||||||||||||||~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyzzz{||}~€�‚ƒ„…†‡ˆ‰‰ŠŠŠŠŠŠ‰‰‰ˆˆ‡‡††††††�������ŒŒ‹‹Š‰‰ˆ‡†…„ƒ‚‚�€€{{{{{zzzzzzzyyyyyxxxxxxwwtttttssssssssssrrrrrrrrrrppppppoooooooooooooooonnnoooooonnnnnnnnnnnnnnnmmmmlllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiijjjjiiiiiiiiiiiihhhhhhhhhgggggggfffffffffffeeeeeeeddddddddccccccccccccbbbbbbbbaaaaaaaaaaa`````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTUTTTTTTTTTTTSSSSSSSSSSSRRSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBAAA@@@@@@@@????????????>><<<<<<<<<<<;;;;;;;;;;;:::9999998888888877777777766666555555555544444444444433333333322222222211111111111111111100000000000000000000000/////////...........--------------,,,,,,,,,,,,,++++++++++**********))))))))))))))))((((((((()(((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$############"""""""""""!!!!!!!!!!!!!  |||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyzz{{|}}~€�‚ƒ„…†‡ˆ‰‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡‡††††††��������ŒŒ‹‹Š‰ˆ‡†…„ƒƒ‚��€{{{{zzzzzzzzyyyyyxxxxxxwwtttttssssssssssrrrrrrrrrrpppppoooooooooooooooonnnnoooooonnnnnnnnnnnnnnnmmmmlllllllllllkkkkkkkkkkkkkjkkkkkkkkkkjjjjjjjjjjjjjiiijjjjiiiiiiiiiiiihhhhhhhhhgggggggfffffffffffeeeeeeeddddddddccccccccccccbbbbbbbbaaaaaaaaaaa`````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTUTTTTTTTTTTTSSSSSSSSSSSRRSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBAAA@@@@@@@@????????????>><<<<<<<<<<<;;;;;;;;;;;:::9999998888888877777777766666555555555444444444444433333333322222222211111111111111111100000000000000000000000/////////...........--------------,,,,,,,,,,,,,+++++++++***********))))))))))))))))((((((((()(((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$############"""""""""""!!!!!!!!!!!!!  ||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyzzz{||}~€�‚ƒ…†‡ˆˆ‰ŠŠŠŠŠŠŠŠ‰‰ˆˆ‡‡†††††���������ŒŒ‹‹Š‰ˆ‡†…„ƒ‚��€{{{zzzzzzzzzzyyyyxxxxxxwwtttttssssssssssrrrrrrrrrrppppoooooooooooooooonnnnnooooonnnnnnnnnnnnnnnmmmmmlllllllllllkkkkkkkkkkkkkjkkkkkkkkkkjjjjjjjjjjjjjiiijjjjiiiiiiiiiiiihhhhhhhhhgggggggfffffffffffeeeeeeeddddddddccccccccccccbbbbbbbbaaaaaaaaaa``````````````___________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\[[[\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTUTTTTTTTTTTSSSSSSSSSSSSRRSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBAAA@@@@@@@@???????????>>><<<<<<<<<<<;;;;;;;;;;;:::9999988888888777777777666666555555555444444444444433333333322222222211111111111111111100000000000000000000000/////////...........-------------,,,,,,,,,,,,,,+++++++++***********))))))))))))))))((((((((()(((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$###########""""""""""""!!!!!!!!!!!!!  |||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyzz{{||}~€�‚ƒ…†‡ˆˆ‰ŠŠŠ‹‹‹ŠŠŠ‰ˆˆ‡‡‡††††����������ŒŒ‹Š‰ˆ‡†…„ƒ‚��€{{{zzzzzzzzzzyyyyyxxxxxwwtttttssssssssssrrrrrrrrrrpppppooooooooooooooonnnnnooooonnnnnnnnnnnnnnnmmmmmlllllllllllkkkkkkkkkkkkkjkkkkkkkkkkjjjjjjjjjjjjjiiijjjiiiiiiiiiiiihhhhhhhhhhggggggffffffffffffeeeeeeeddddddddccccccccccccbbbbbbbbaaaaaaaaaa`````````````____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTUTTTTTTTTTTSSSSSSSSSSSSRRSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBAAA@@@@@@@@??????????>>>><<<<<<<<<<<;;;;;;;;;;;:::9999988888888777777777666665555555555444444444444433333333322222222211111111111111111000000000000000000000000/////////...........--------------,,,,,,,,,,,,,+++++++++***********))))))))))))))))((((((((()(((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$###########""""""""""""!!!!!!!!!!!!!  ||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€�����������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyzz{{|}~€�‚ƒ„…†‡ˆ‰ŠŠ‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡††††����������ŒŒ‹ŠŠ‰ˆ†…„ƒ‚‚�€{{{zzzzzzzzzzyyyyyxxxxxwwtttttsssssssssssrrrrrrrrrppppooooooooooooooonnnnnnoooonnnnnnnnnnnnnnnnmmmmmlllllllllllkkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjjjjiiiijjjiiiiiiiiiiiihhhhhhhhhhggggggfffffffffffeeeeeeeeddddddddccccccccccccbbbbbbbaaaaaaaaaaa```````````_`____________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTUTTTTTTTTTTSSSSSSSSSSSSRRSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBAAA@@@@@@@@@?????????>>>><<<<<<<<<<<;;;;;;;;;;;:::9999988888888777777777666665555555555444444444444433333333322222222111111111111111111000000000000000000000000/////////...........--------------,,,,,,,,,,,,,+++++++++***********))))))))))))))))((((((((()(((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$###########""""""""""""!!!!!!!!!!!!!  |||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||||||||||||~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyzzz{||}~€�‚„…†‡ˆ‰ŠŠ‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡†††�����������ŒŒ‹Š‰ˆ‡†…„ƒ‚�€{{{zzzzzzzzzzyyyyyxxxxxwwttttttssssssssssrrrrrrrrrppppooooooooooooooonnnnnnoooonnnnnnnnnnnnnnnnmmmmmlllllllllllkkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjjjjiiiijjjiiiiiiiiiiiihhhhhhhhhhgggggffffffffffffeeeeeeeeddddddddccccccccccccbbbbbbbaaaaaaaaaa````````````_`____________^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTUTTTTTTTTTTSSSSSSSSSSSRRRSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBAAAA@@@@@@@@?????????>>>><<<<<<<<<<<;;;;;;;;;;::::9999988888888777777777666665555555555444444444444433333333322222222111111111111111111000000000000000000000000/////////...........--------------,,,,,,,,,,,,,+++++++++***********))))))))))))))))((((((((()(((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$###########"""""""""""!!!!!!!!!!!!!!  ||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}|||||||||||||||||||||||~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyzz{{|}~€�‚„…†‡ˆ‰ŠŠ‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡‡††�����������ŒŒ‹Š‰ˆ‡†…„ƒ‚�€{{{zzzzzzzzzzyyyyyxxxxxwwtttttttsssssssssrrrrrrrrrpppoooooooooooooooonnnnnnooonnnnnnnnnnnnnnnnmmmmmmlllllllllllkkkkkkkkkkkkjjkkkkkkkkkjjjjjjjjjjjjjiiiijjiiiiiiiiiiiihhhhhhhhhhhgggggffffffffffffeeeeeeeeddddddddcccccccccccbbbbbbbbaaaaaaaaaa````````````______________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUTTUTTTTTTTTTTSSSSSSSSSSSRRRSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBAAAA@@@@@@@@????????>>>>><<<<<<<<<<;;;;;;;;;;;;:::9999988888888777777776666655555555555444444444444433333333222222222111111111111111111000000000000000000000000/////////..........---------------,,,,,,,,,,,,,+++++++++***********)))))))))))))))))(((((((()(((((((((('''''''''&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$###########"""""""""""!!!!!!!!!!!!!!  |||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||||||||||||~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyzz{||}~�‚ƒ…†‡ˆ‰‰Š‹‹‹‹‹‹‹ŠŠ‰‰ˆˆ‡‡††�����������ŒŒ‹ŠŠ‰‡†…„ƒ‚��{{{{zzzzzzzzzzyyyyxxxxxwwttttttttsssssssssrrrrrrrrpppooooooooooooooonnnnnnnooonnnnnnnnnnnnnnnnmmmmmmlllllllllllkkkkkkkkkkkkjjkkkkkkkkjjjjjjjjjjjjjiiiiijjiiiiiiiiiiiihhhhhhhhhhhgggggffffffffffffeeeeeeeeddddddddcccccccccccbbbbbbbbaaaaaaaaaa````````````_`____________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTUTTTTTTTTTSSSSSSSSSSSSRRRSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBAAAA@@@@@@@@????????>>>>><<<<<<<<<<;;;;;;;;;;;::::9999888888887777777776666655555555555444444444444433333333222222222111111111111111110000000000000000000000000////////...........---------------,,,,,,,,,,,,,+++++++++***********))))))))))))))))((((((((()(((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$##########""""""""""""!!!!!!!!!!!!!!  ||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~€€€€€€�������������������������€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}|||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyzz{{|}~€�ƒ„…‡ˆˆ‰Š‹‹‹‹‹‹‹‹ŠŠ‰ˆˆ‡‡‡†�����������ŒŒ‹‹Š‰ˆ‡†„ƒ‚‚�|{{{zzzzzzzzzzyyyyxxxxxwwtttttttttssssssssrrrrrrrrppoooooooooooooooonnnnnnnooonnnnnnnnnnnnnnnmmmmmmmlllllllllllkkkkkkkkkkkkjjkkkkkkkkjjjjjjjjjjjjjiiiiijjiiiiiiiiiiiihhhhhhhhhhhgggggfffffffffffeeeeeeeeeddddddddcccccccccccbbbbbbbbaaaaaaaaaa````````````______________^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUTTUUTTTTTTTTSSSSSSSSSSSSRRRSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBAAAA@@@@@@@@????????>>>>><<<<<<<<<<;;;;;;;;;;;;:::9999888888887777777776666655555555555444444444444333333333222222221111111111111111110000000000000000000000000////////...........---------------,,,,,,,,,,,,,+++++++++***********)))))))))))))))))(((((((()(((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$##########""""""""""""!!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{|||||||{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwxxyz{|}~€�‚„…††‡ˆˆ‰‰‰‰ˆˆˆ‡‡††……„„ŠŠŠ‰ŠŠŠŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€~~}}}}|||||||||{{{{zzzzyyyttttttttttttttssssssrrrrrppppppppppppppooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffeeeeeedddddcccccccccccbbbbbbbbbbbbaaaaaaaaa`````````````______^^^^^^^^^^^^^^]]]]]^^^^]]]]]]]]]\\\\\\\\\\[[\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBB@@@@@????????>>>>>>>>====<<<<<<<<<<<<<<<;;;;;;;;;;9999998888888877777777766555555554444444444443333333333332222222221111111111111111111110000000000000011111000000000////////...//..............---------,,,,,++++++++************))))))))))))))))(((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxyyz{|}~€�‚ƒ„…†‡ˆˆ‰‰‰‰‰ˆˆ‡‡††……„„ŠŠŠŠ‰ŠŠŠŠŠŠ‰‰‰ˆ‡†…„ƒ‚�€~~}}}}}|||||||{{{{zzzzyyytttttttttttttttsssssrrrrrppppppppppppppooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffeeeeeedddddccccccccccccbbbbbbbbbbbaaaaaaaaa````````````_______^^^^^^^^^^^^^^]]]]]^^^^]]]]]]]]]\\\\\\\\\\[[\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBB@@@@@????????>>>>>>>>====<<<<<<<<<<<<<<<;;;;;;;;;;9999998888888877777777766555555554444444444443333333333332222222221111111111111111111100000000000000011111000000000////////.../...............---------,,,,,++++++++************)))))))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||{||||||||||||||||{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvwwwwxxyz{|}~�‚ƒ„…†‡‡ˆˆ‰‰‰‰ˆˆˆ‡‡††……„ŠŠŠŠ‰‰ŠŠŠŠŠ‰‰‰ˆ‡‡†…„ƒ‚�€~~~}}}}}||||||{{{zzzzyyyytttttttttttttttssssssrrrrppppppppppppppooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhgggggggggggfffffffffffffeeeeeedddddcccccccccccbbbbbbbbbbbaaaaaaaaaa`````````````______^^^^^^^^^^^^^^]]]]]^^^^]]]]]]]]]\\\\\\\\\\[[\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOONNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBB@@@@@????????>>>>>>>>====<<<<<<<<<<<<<<<;;;;;;;;;;9999988888888777777777666555555554444444444443333333333332222222211111111111111111111100000000000000011110000000000///////..../...............---------,,,,,++++++++************)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$########""""""""""""!!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{|||||||||||||||{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvwwwwxyyz{|~€�ƒ„…†‡‡ˆˆ‰‰‰‰‰ˆˆ‡‡††……„ŠŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆˆ‡†…„ƒ‚�€~~}}}}}}|||||{{{zzzzyyyyttttttttttttttttsssssrrrrpppppppppppppppoooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeddddccccccccccccbbbbbbbbbbbaaaaaaaaaa`````````````______^^^^^^^^^^^^^^]]]]]^^^^]]]]]]]]\\\\\\\\\\[[[\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBB@@@@????????>>>>>>>>=====<<<<<<<<<<<<<<<;;;;;;;;;;9999988888888777777777666555555554444444444443333333333322222222211111111111111111111100000000000000011110000000000///////..../...............---------,,,,,++++++++************)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||{||||||||||||||||||||||{{{||||||||||||||{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvwwwxxyz{|}~€�‚ƒ„…†‡ˆˆ‰‰‰‰‰ˆˆˆ‡‡††……‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€€~~}}}}}}||||{{{zzzzyyyyttttttttttttttttsssssrrrrpppppppppppppppoooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeddddccccccccccccbbbbbbbbbbbaaaaaaaaa`````````````_______^^^^^^^^^^^^^^]]]]]^^^^]]]]]]]]\\\\\\\\\\[[[\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBB@@@@????????>>>>>>>>=====<<<<<<<<<<<<<<<;;;;;;;;;;9999988888888777777777666555555554444444444443333333333322222222211111111111111111111000000000000000011100000000000///////..../...............---------,,,,,++++++++************)))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!!!!  {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||{{{|||||||||||||||||||||{{{{|||||||||||||{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvwwwxyz{|}~�‚ƒ„…†‡‡ˆˆ‰‰‰‰‰ˆˆ‡‡††……‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰‰ˆ‡‡†…„ƒ‚�€€~~~}}}}}|||{{{zzzzyyyyttttttttuuuttttttssssrrrrppppppppppppppppooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeddddcccccccccccbbbbbbbbbbbaaaaaaaaaa``````````````______^^^^^^^^^^^^^^]]]]]^^^^]]]]]]]]\\\\\\\\\\[[[\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXWWXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBB@@@@????????>>>>>>>>=====<<<<<<<<<<<<<<;;;;;;;;;;;999998888888877777777766655555555444444444444333333333332222222221111111111111111111100000000000000001110000000000////////..../..............----------,,,,+++++++++*************))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!!!!!  z{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}|}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||{{{{|||||||||||||||||||{{{{{{||||||||||||{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvwwxxyz{|~€�ƒ„…†‡‡ˆˆ‰‰‰‰‰ˆˆˆ‡‡††…‹‹ŠŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚��€€~~~}}}}|||{{{zzzyyyyytttttttuuuuutttttsssssrrrppppppppppppppppooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeddddcccccccccccbbbbbbbbbbbaaaaaaaaaa``````````````______^^^^^^^^^^^^^^]]]]]^^^]]]]]]]]]\\\\\\\\\\[[[\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBB@@@@????????>>>>>>>>=====<<<<<<<<<<<<<<;;;;;;;;;;;999988888888777777777666655555555444444444444333333333332222222221111111111111111111100000000000000001110000000000////////..../..............----------,,,,+++++++++*************))))))))))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!!!!  zz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}||||||||||||||||||||||||||||||||||{{{{{||||||||||||||||||{{{{{{{|||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvwwxxyz{|}~€�‚ƒ„…†‡ˆˆˆ‰‰‰‰ˆˆˆ‡‡††…‹‹‹ŠŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡††…„ƒ‚��€€~~~}}}}||{{{zzzyyyyytttttttuuuuuutttttssssrrrppppppppppppppppooooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeedddccccccccccccbbbbbbbbbbbaaaaaaaaaa``````````````______^^^^^^^^^^^^^]]]]]]^^^]]]]]]]]]\\\\\\\\\\[[[\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBB@@@????????>>>>>>>>======<<<<<<<<<<<<<<;;;;;;;;;;;999988888888777777777666655555555444444444444333333333332222222221111111111111111111100000000000000001100000000000////////..../..............----------,,,,+++++++++**************))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!!!!  zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}|||||}}}}}}}}}}}||||||||||||||||||||||||||||||||||{{{{{{|||||||||||||||||{{{{{{{{||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvwwxyyz{}~€‚ƒ„…†‡‡ˆˆ‰‰‰‰‰ˆˆˆ‡‡††Œ‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰‰ˆ‡‡†…„ƒ‚‚��€€~~~}}}||{{{zzzyyyyytttttttuuuuuuuttttssssrrrpppppppppppppppppoooooooonnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggggffffffffffffeeeeeeeedddccccccccccccbbbbbbbbbbbaaaaaaaaaa``````````````______^^^^^^^^^^^^^]]]]]]^^^]]]]]]]]]\\\\\\\\\[[[[\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBBB@@@????????>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;:9999888888887777777776666555555554444444444443333333333322222222211111111111111111111000000000000000/1000000000000////////..../..............----------,,,,+++++++++**************))))))))))))((((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!!!!!  zzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}|||||||}}}}}}}}}||||||||||||||||||||||||||||||||||{{{{{{{{||||||||||||||||{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvwwxxyz{|}€�‚„…††‡ˆˆˆ‰‰‰‰ˆˆˆ‡‡††Œ‹‹‹‹ŠŠŠŠŠŠŠŠŠ‰‰ˆˆ‡†…„„ƒ‚‚��€€~~}}||{{{zzyyyyyytttttttuuuuuuuttttssssrrrpppppppppppppppppoooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeedddcccccccccccbbbbbbbbbbbbaaaaaaaaaa``````````````______^^^^^^^^^^^^]]]]]]]^^^]]]]]]]]\\\\\\\\\\[[[[\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBBB@@@???????>>>>>>>>>======<<<<<<<<<<<<<;;;;;;;;;;;:999888888888777777777666655555555444444444444333333333322222222221111111111111111111100000000000000//1000000000000////////..../.............-----------,,,++++++++++***************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!!!!!  zzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||}}}}}}}}}}}}}}}}}||||||||}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{|||||||||||||||{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{z||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvwwxyz{|}~�‚ƒ„…†‡ˆˆˆ‰‰‰‰ˆˆˆ‡‡‡†ŒŒ‹‹‹‹‹ŠŠŠŠŠŠŠ‰‰ˆˆ‡††…„ƒƒ‚‚��€€~~}}|{{{zzyyyyyxtttttttuuuuuuuuttttsssrrrppppppppppppppppppooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeddccccccccccccbbbbbbbbbbbaaaaaaaaaaa``````````````_____^^^^^^^^^^^^^]]]]]]]^^]]]]]]]]]\\\\\\\\\\[[[[\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBBA@@????????>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;:99988888888877777777766665555555544444444444433333333332222222221111111111111111111110000000000000///0000000000000////////..../.............-----------,,,+++++++++++**************))))))))))(((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#######"""""""""""!!!!!!!!!!!!!!!  zzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||}}}}}}}}}}}}}}}||||||||||}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{{||||||||||||||{{{{{{{{{{{|||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz|{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwxxyz{}~€‚ƒ„…†‡‡ˆˆˆ‰‰‰ˆˆˆ‡‡‡†ŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠ‰‰‰ˆ‡‡†…„„ƒƒ‚‚��€€~~}}||{{zzyyyyxxttttttttuuuuuuuttttsssrrrppppppppppppppppppooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeedddcccccccccccbbbbbbbbbbaaaaaaaaaaaa`````````````______^^^^^^^^^^^^]]]]]]]]^^]]]]]]]]]\\\\\\\\\\[[[[\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWXXXWWWWWWWWWWWVVVVVVVVVVUVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBBA@????????>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;;::99988888888777777777666665555555544444444444433333333332222222221111111111111111111110000000000000///0000000000000////////..../.............-----------,,,+++++++++++**************))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#######"""""""""""!!!!!!!!!!!!!!!  zzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||}}}}}}}}}}}}}||||||||||||}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{|||||||||||||{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvwwxyz{|}€�‚ƒ„…†‡ˆˆˆ‰‰‰ˆˆˆˆ‡‡†�ŒŒŒ‹‹‹‹‹‹‹ŠŠŠŠ‰‰ˆ‡‡†……„ƒƒƒ‚‚��€€~~}||{zzzyyyxxxstttttttuuuuuuuttttsssrrrpppppppppppppppppppoooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeddcccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````````______^^^^^^^^^^^^]]]]]]]]^]]]]]]]]]]\\\\\\\\\\[[[[\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWXXXWWWWWWWWWWVVVVVVVVVVVUVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBBA@????????>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;;::9998888888877777777766666555555554444444444443333333333222222222111111111111111111111000000000000////0000000000000////////..../.............-----------,,,+++++++++++**************))))))))))(((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#######"""""""""""!!!!!!!!!!!!!!!  zzzzzzzzz{{{{{{{{{{{{{{z{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||}}}}}}}}}}}||||||||||||||}}||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{|||||||||||{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwwxyz{|}~�‚ƒ„…†‡‡ˆˆˆˆ‰ˆˆˆˆ‡‡‡�ŒŒŒŒ‹‹‹‹‹‹ŠŠŠŠ‰‰ˆˆ‡††…„„„ƒƒ‚‚��€€~}||{zzyyyxxxxssttttttuuuuuuuttttsssrrrpppppppppppppppppppoooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeddcccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````````_____^^^^^^^^^^^^]]]]]]]]]^]]]]]]]]]]\\\\\\\\\[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXWWWWXXWWWWWWWWWWWVVVVVVVVVVVUVVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGFGGGGGGFFFFFFFFFFEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBAA@????????>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;::9988888888877777777766666555555554444444444443333333333222222222111111111111111111110000000000000////0000000000000////////..../.............-----------,,,+++++++++++*************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#######""""""""""""!!!!!!!!!!!!!!  zzzzzzzzzz{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{||||||||||{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzz{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwxxyz{|~€�ƒ„…††‡ˆˆˆˆˆˆˆˆˆ‡‡‡��ŒŒŒŒ‹‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡††……„„„ƒƒ‚‚��€€~}}|{zzyyyxxxxsssttttttuuuuuuttttsssrrrppppppppppppppppppppooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeddccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````````______^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXWWWWXXWWWWWWWWWWWVVVVVVVVVVUUVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNMMMMMMMMMMMMLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFGGGGGGFFFFFFFFFFEEEEEEEEDDDCCCCCCCCCCCBBBBBBBBBBAA????????>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::9988888888877777777766666555555554444444444443333333333222222222111111111111111111110000000000000////0000000000000////////..../.............-----------,,,+++++++++++*************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!!!!  zzzzzzzzzzz{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{{||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwxyz{|}~€�‚ƒ„…†‡‡ˆˆˆˆˆˆˆˆ‡‡‡��ŒŒŒŒŒ‹‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡††………„„ƒƒ‚‚��€~~}|{zzyyyxxxxssssttttttuuuuuttttssssrrppppppppppppppppppppoooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeedcccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````````______^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWXXWWWWWWWWWWWVVVVVVVVVVVUVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGFFFFFFFFFFFEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBAAA????????>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::9988888888777777777766666555555554444444444443333333333222222222111111111111111111110000000000000////0000000000000////////..../.............-----------,,,+++++++++++*************))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!!!!  zzzzzzzzzzzz{{{{{{{{{{{zzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvwwxxyz{}~€‚ƒ„……†‡‡ˆˆˆˆˆˆˆ‡‡‡���ŒŒŒŒŒ‹‹‹‹ŠŠŠ‰‰ˆˆ‡‡††…………„„„ƒ‚‚�€€~}|{zzyyxxxxxsssssttttttuuuuttttssssrrppppppppppppppppppppoooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeedcccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````````_____^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWXWWWWWWWWWWWWVVVVVVVVVVUUVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGFFFFFFFFFFFEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBAAA????????>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;:::998888888877777777766666655555554444444444444333333333322222222211111111111111111111000000000000/////0000000000000/////////.../.............-----------,,,+++++++++++*************))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!!!!  zzzzzzzzzzzzzz{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwxyz{|}€�‚ƒ„…††‡‡ˆˆˆˆˆˆ‡‡‡���ŒŒŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆ‡‡†††…………„„„ƒ‚‚�€~}|{{zyyxxxxxssssstttttttuttttttssssrrppppppppppppppppppppoooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeccccccccccccbbbbbbbbbbaaaaaaaaaaaa`````````````______^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWXWWWWWWWWWWWWVVVVVVVVVVUUVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFGGGGFFFFFFFFFFFFEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBAAAA???????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::988888888877777777766666655555554444444444444333333333222222222211111111111111111111000000000000/////0000000000000/////////...//............-----------,,,++++++++++*************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$########"""""""""""!!!!!!!!!!!!!!  zzzzzzzzzzzzzzz{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{|||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzz{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwxyz{|}~€‚ƒ„……†‡‡‡‡ˆˆˆ‡‡‡‡����ŒŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆ‡‡†††††…………„ƒƒ‚�€~}|{{zyyxxxxxsssssstttttttttttttssssrrppppppppppppppppppppoooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhgggggggggggggffffffffffffeeeeeeeeeeecccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````````_____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWXWWWWWWWWWWWWVVVVVVVVVVUUVVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOONMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFGGGFFFFFFFFFFFFFEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBAAAA???????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::98888888887777777776666665555555444444444444433333333322222222221111111111111111111100000000000//////0000000000000/////////...//............-----------,,,++++++++++*************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$########""""""""""""!!!!!!!!!!!!  zzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvwxxyz{|}€�‚ƒ„…††‡‡‡‡‡‡‡‡‡‡����ŒŒŒŒŒ‹‹‹ŠŠŠ‰‰ˆˆ‡‡‡††††††………„ƒ‚‚�€~}||{zyyxxxxxssssssstttttttttttttsssrrppppppppppppppppppppooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeecccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````````______^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFGGFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBAAAA???????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::98888888877777777776666665555555444444444444433333333322222222221111111111111111111100000000000//////0000000000000/////////...//............-----------,,+++++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!  zzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||{{{{}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuvvvvwwxyz{|}~€‚ƒƒ„…††‡‡‡‡‡‡‡‡‡�����ŒŒŒŒŒ‹‹ŠŠŠ‰‰ˆˆ‡‡‡†††††††……„„ƒ‚�€~}|{zyyxxxxxssssssssttttttttttttsssrrppppppppppppppppppppooooooonnnnnnnnnnmmmmmmmmmmmmlmmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggggggggggggfffffffffffffeeeeeeeeeeecccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````````______^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUVVUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOMMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFGFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBAAAAA???????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::88888888877777777766666665555555444444444444333333333322222222211111111111111111111100000000000//////0000000000000/////////...//.............----------,,,++++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzz{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||||||||{{{{{{{{{}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzz{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuvvvwwxxyz{|~€�‚ƒ„……†††‡‡‡‡‡‡‡�����ŒŒŒŒŒ‹‹ŠŠŠ‰‰ˆˆ‡‡‡‡††‡††††……„ƒ‚�€~}|{zzyyxxxxssssssssttttttttttttsssrrppppppppppppppppppppooooooonnnnnnnnnnmmmmmmmmmmmmlmmmmmlllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeccccccccccbbbbbbbbbbbaaaaaaaaaaaa`````````````_____^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[\[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUVVUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFGFFFFFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCBBBBBBBBAAAAA??????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::88888888877777777766666665555554444444444444333333333322222222221111111111111111111100000000000//////0000000000000//////////..///............----------,,+++++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{z{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuvvvwwxyz{|}~€�‚ƒ„……††††‡‡‡‡‡�����ŒŒŒŒŒ‹‹‹ŠŠ‰‰ˆˆ‡‡‡‡‡‡‡‡‡†††…„„ƒ‚�~}|{{zyyxxxxssssssssstttttttttttsssrrpppppppppppppppppppoooooooonnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhggggggggggggffffffffffffffeeeeeeeeeeeeccccccccccbbbbbbbbbbbbaaaaaaaaaaa````````````______^^^^^^^^^^]]]]]]]]]]]]]\]]]]]]]]]]\\\\\\\\\[[[[[[\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUVUUUUUUUUUUTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCBBBBBBBBAAAAAA??????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;;::::88888888777777777766666665555554444444444444333333333322222222211111111111111111111000000000000//////0000000000000//////////..///............----------,,+++++++++++************)))))))))))(((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzz{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuvvvwwxyyz{|}€�‚‚ƒ„……††††††††�����ŒŒŒŒŒ‹‹ŠŠŠ‰‰ˆˆ‡‡‡‡‡‡‡‡‡‡†††…„ƒ‚�€~}|{zyyxxxxssssssssssttttttttttssssrppppppopopppppppppppooooooonnnnnnnnnnnmmmmmmmmmmmlmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeeeccccccccccbbbbbbbbbbbaaaaaaaaaaaa````````````______^^^^^^^^^^]]]]]]]]]]]]\\]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUVVUUUUUUUUTTTTTTTTTTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBAAAAAA??????>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;;;;::::8888888877777777776666666555555444444444444433333333332222222221111111111111111111110000000000///////0000000000000//////////..////...........----------,,,++++++++++************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""!!!!!!!!!!!  zzzzzzzzzzzzzzzzzzzzzz{zzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{zzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuvvvwwxyz{|}~€�‚ƒƒ„………††††††�����ŒŒŒŒŒ‹‹ŠŠŠ‰‰ˆˆˆ‡‡‡‡‡‡‡‡‡‡††…„ƒ‚�€~}|{zzyyxxxssssssssssttttttttttssssrppppppooopppppppppooooooooonnnnnnnnnnnnmmmmmmmmmmlmmmmlllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhggggggggggggfffffffffffffeeeeeeeeeeeedccccccccccbbbbbbbbbbbaaaaaaaaaaa`````````````_____^^^^^^^^^^]]]]]]]]]]]]]\\]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUVUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMMMMLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBAAAAAA??????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::88888888777777777766666665555554444444444444333333333222222222211111111111111111111100000000000//////000000000000///////////..////............---------,,+++++++++++************)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""!!!!!!!!!!!  wwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||||{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuvwwxyz{{|~€�‚‚ƒ„„……††††††‡‡‡‡‡†††††………„„ƒƒ‚‚‚‚����‡‡‡‡‡††…„„ƒ‚€~}|{{zyyxxxvvvvvvvvvvwwwwwwwwwwvvvvupoooooooooooooooooooooonnoooonnnnnnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhggggggggggggfffffffffffeeeeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaa````````````__________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZ[[[[[ZZZZZZZZZZZZYYYYYYYYYZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDDDDCCCCCBBBBAAAAAAAAA@@@@@@@?????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;::::::::999999888888888777777777766666665555555555555444443322222222221111111111111111111111100000000000//////////////////............---------,,,,,,,,,,+++++++**********)))))))))))))(((((((((((((''''''''''&&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""!!!!!!!!  wwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz||||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuvwwxxyz{|}~€�‚‚ƒ„„……††††††‡‡‡‡†††††………„„ƒƒ‚‚‚‚‚‚‚‚‡‡‡‡‡‡††…„ƒ‚�€~}|{zzyyxxvvvvvvvvvvwwwwwwwwwwwvvvupooooooooooooooooooooonnnooonnnnnnnnnnnnmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhgggggggggggggfffffffffffeeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaa````````````__________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZ[[[[[ZZZZZZZZZZZZYYYYYYYYYZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDCCCCCBBBBAAAAAAAAA@@@@@@@?????>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;::::::::999999888888888777777777766666665555555555555444443322222222221111111111111011111111110000000000//////////////////............---------,,,,,,,,,,+++++++**********)))))))))))))(((((((((((((''''''''''&&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!  wwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||||||||{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvwwxyzz{|}~€�‚ƒƒ„„……††††††††††††††………„„ƒƒƒ‚‚‚‚‚‚‚ˆˆˆˆ‡‡‡†…„„‚�€~}||{zyyxxvvvvvvvvvvwwwwwwwwwwwvvvupooooooooooooooooooooonnnooonnnnnnnnnnnnnmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhggggggggggggffffffffffffeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaa`````````````__________^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZ[[[[[ZZZZZZZZZZZZYYYYYYYYYZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDCCCCCCBBBBAAAAAAAA@@@@@@@@?????>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;::::::::999999888888888777777777766666665555555555554444443322222222211111111111111011111111110000000000//////////////////............----------,,,,,,,,,+++++++**********)))))))))))))(((((((((((((''''''''''&&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!  wwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzzzz|||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvwwxxyz{|}}~€�‚ƒƒ„„……†††††††††††††………„„ƒƒƒ‚‚‚‚‚‚‚ˆˆˆˆˆ‡‡††…„ƒ‚�€~}|{{zyyxvvvvvvvvvvwwwwwwwwwwwvvvupoooooooooooooooooooonnnnooonnnnnnnnnnnnnmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhggggggggggggffffffffffffeeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaa````````````___________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZ[[[[[ZZZZZZZZZZZZYYYYYYYYYZZZZYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDDDDCCCCCCBBBBAAAAAAAA@@@@@@@@?????>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;::::::::999999888888888777777777766666665555555555554444443322222222211111111111111011111111110000000000/////////////////.............----------,,,,,,,,,+++++++**********)))))))))))))(((((((((((((''''''''''&&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!  wwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz||||||{{{{{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvwwxyyz{|}~€��‚ƒƒ„„……††††††††††††………„„ƒƒƒ‚‚‚‚‚‚‚ˆˆˆˆˆˆ‡‡†…„ƒƒ‚€~}}|{zzyywvvvvvvvvvwwwwwwwwwwwvvvvpooooooonnnnoooooonnnnnnnoonnnnnnnnnnnnnnmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhgggggggggggggffffffffffffeeeeeedddddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaa````````````___________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZ[[[[[ZZZZZZZZZZZZYYYYYYYYYZZZZYYYYYYYYYYXXXXXXXXXXWXXWWWWWWWWWWWWWWWWVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDDDCCCCCCCBBBAAAAAAAAA@@@@@@@??????>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;::::::::999999888888888777777777766666655555555555554444443322222222211111111111111011111111110000000000/////////////////.............----------,,,,,,,,,++++++***********)))))))))))))(((((((((((((''''''''''&&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!  wwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz|||{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuvvvwxxyzz{|}~€�‚‚ƒ„„………†††††††††††………„„ƒƒƒ‚‚‚‚‚‚‚ˆˆˆˆˆˆˆ‡††…„ƒ‚�€~}|{{zyywwvvvvvvvwwwwwwwwwwwwwvvvppooooonnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhgggggggggggggffffffffffffeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaa````````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZ[[[[[ZZZZZZZZZZZZZYYYYYYYYZZZYYYYYYYYYYYXXXXXXXXXXWXXWWWWWWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDDDDCCCCCCCBBBAAAAAAAA@@@@@@@@??????>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;::::::::999998888888887777777777766666655555555555554444443222222222211111111111111011111111110000000000/////////////////.............----------,,,,,,,,,++++++***********)))))))))))))(((((((((((((''''''''''&&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##############""""""""""!!!!!!!!!  wwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz||{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuvvvwwxxyz{{|}~€�‚ƒƒ„„………†††††††††…………„„ƒƒƒƒ‚‚‚‚‚ƒ‰‰‰‰ˆˆˆ‡‡†…„ƒƒ‚�€~}|{zzywwvvvvvvvwwwwwxxxxwwwwvvvppooooonnnnnnnnnnnnnnnnnnonnnnnnnnnnnnnnnmmmmmmmmmllllllllkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhggggggggggggfffffffffffffeeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaa`````````````___________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZ[[[[[ZZZZZZZZZZZZZYYYYYYYYZZZYYYYYYYYYYXXXXXXXXXXXWXXWWWWWWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDDDCCCCCCCCBBAAAAAAAAA@@@@@@@@??????>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;;;::::::::99999988888888877777777777666666555555555555544444432222222222111111111111110111111111100000000000///////////////..............-----------,,,,,,,,++++++************))))))))))))(((((((((((((''''''''''&&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""!!!!!!!!  wwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz|{{{{{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuvvvvwwxxyz{|}~€€�‚ƒƒ„………†††††††††………„„„ƒƒƒƒƒƒƒƒƒƒ‰‰‰‰‰ˆˆˆ‡††…„ƒ‚�€~}|{{zywwwvvvvvvwwwwwxxxxxwwwvvvppooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmlllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhgggggggggggggffffffffffffeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaa```````````____________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYZZZYYYYYYYYYYXXXXXXXXXXWWXXWWWWWWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCBBAAAAAAAAA@@@@@@@@??????>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;::::::::99999988888888877777777777666666555555555555444444432222222222111111111111110111111111100000000000///////////////..............-----------,,,,,,,,++++++************))))))))))))(((((((((((((''''''''''&&&'&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""""!!!!!!!!  wwwwwwwwwwwwwxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuvvvvwwxyyz{|}~€�‚‚ƒ„„……†††††††††………„„„„ƒƒƒƒƒƒƒƒƒ‰‰‰‰‰‰ˆˆ‡‡†…„ƒ‚�€~}||{zzwwwvvvvvwwwwwxxxxxxwwwwvvppooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhgggggggggggggffffffffffffeeeeeddddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaa````````````____________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYZZZYYYYYYYYYYXXXXXXXXXXWWXWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCBAAAAAAAAAA@@@@@@@@??????>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;;::::::::99999988888888877777777777666665555555555555444444432222222222111111111111110111111111100000000000///////////////..............----------,,,,,,,,,++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$$$$###############""""""""""!!!!!!!!  wwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzy{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttuuuuvvvwwxyz{{|}~€�‚ƒƒ„„……†††††††…………„„„„ƒƒƒƒƒƒƒƒƒ‰‰‰‰‰‰‰ˆˆ‡†……„ƒ‚�€~}|{zzxwwwvvvwwwwwxxxxxxxxwwwvvppooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhgggggggggggggffffffffffffeeeeeddddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaa````````````____________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[[[[[ZZZZZZZZZZZYYYYYYYYZZYYYYYYYYYYYXXXXXXXXXXWWXWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCBAAAAAAAAA@@@@@@@@???????>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;:::::::::99999988888888877777777777666666555555555555444444432222222221111111111111110111111111100000000000///////////////..............----------,,,,,,,,,++++++************))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!  wwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyy{{{{{{{{{{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttuuuuvvwwxxyz{|}~€�‚‚ƒ„„………††††††…………„„„„ƒƒƒƒƒƒƒƒƒ‰‰‰‰‰‰‰ˆˆ‡††…„ƒ‚�€~}|{zzxwwwwwwwwwwwxxxxxxxxwwwvvpppoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhggggggggggggfffffffffffffeeeeedddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaa`````````````___________^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZ[[[[[[[[ZZZZZZZZZZYYYYYYYYZZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCAAAAAAAAAA@@@@@@@@???????>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::999999888888888877777777777666665555555555555444444422222222221111111111111110111111111100000000000//////////////...............----------,,,,,,,,+++++++************)))))))))))))(((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$%%$$$$$$$$$$$$$$$$$$###############""""""""""!!!!!!!!  wwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyy{{{{{{{{{{{{{{{{{{{{{{{{{zyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttuuuuuvvwwxyyz{|}~€�‚ƒƒ„„………†††………………„„„„ƒƒƒƒƒƒƒƒƒ‰ŠŠŠ‰‰‰ˆˆ‡††…„ƒ‚�€~}|{zzxwwwwwwwwwwwxxxxxxxxxwwwvpppoooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhggggggggggggfffffffffffffeeeeedddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaa````````````____________^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[[[[[[ZZZZZZZZZZYYYYYYYYZZYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCAAAAAAAAAA@@@@@@@@???????>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;:::::::::999999888888888777777777777666665555555555555444444422222222221111111111111100111111111000000000000//////////////...............----------,,,,,,,,+++++++************))))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$%%$$$$$$$$$$$$$$$$$$###############""""""""""!!!!!!!!  wwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttuuuuuuvvwwxyz{|}~€��‚ƒ„„………………………………„„„„„ƒƒƒƒƒƒ„„ŠŠŠŠ‰‰‰ˆˆ‡††…„ƒ‚�€~}|{zzxwwwwwwwwwwxxxxxxxxxxwwwvpppoooonnnnnnnnnnnnnnnnmmnnnnnnnnnnnnmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhggggggggggggfffffffffffffeeeeedddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaa````````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZ[[[[[[[[[ZZZZZZZZZYYYYYYYYZZYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCAAAAAAAAA@@@@@@@@@???????>>>>>============<<<<<<<<<;;;;;;;;;;;;;:::::::::999999888888888777777777777666665555555555554444444422222222221111111111111100111111111000000000000//////////////...............----------,,,,,,,,+++++++************))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$%%$$$$$$$$$$$$$$$$$$###############""""""""""!!!!!!!  wwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttuuuuuuuvvwxxyz{|}~€�‚ƒƒ„„…………………………„„„„„„„ƒƒ„„„„„ŠŠŠŠ‰‰‰ˆˆ‡†……„ƒ‚€~~}|{zzxwwwwwwwwwwxxxxxxxxxxwwwvpppoooonnnnnnnnnnnnnnnmmmnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhgggggggggggggffffffffffffeeeeedddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaa````````````___________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZ[[[[[[[[[ZZZZZZZZZYYYYYYYYZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCAAAAAAAAA@@@@@@@@@???????>>>>>============<<<<<<<<<;;;;;;;;;;;;:::::::::999999988888888877777777777766666555555555555444444442222222222111111111111110011111111100000000000///////////////...............---------,,,,,,,,,+++++++************))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$%%$$$$$$$$$$$$$$$$$################"""""""""!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{zzz||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttuuuuuuuuvvwxyyz{}~€��‚ƒƒ„„………………………„„„„„„„„„„„„„„ŠŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€~}||{zzxwwwwwwwwwwxxxxxxxxxxwwwvpppoooonnnnnnnnnnnnnnmmmmnnnnnnnnnmmmmmmmmmmmmmllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhgggggggggggggffffffffffffeeeeeddddddddddcccccccccccccccbbbbbbbbbbbaaaaaaaaa```````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZ[[[[[[[[[[ZZZZZZZZZYYYYYYYZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCAAAAAAAA@@@@@@@@@????????>>>>>============<<<<<<<<<;;;;;;;;;;;::::::::::999999888888888877777777777666665555555555555444444442222222222111111111111110011111111100000000000///////////////...............---------,,,,,,,,,+++++++************))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$%%$$$$$$$$$$$$$$$$$###############""""""""""!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzz|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{zyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttuuuuuuuuvvwwxyz{|}~€�‚‚ƒ„„„……………………„„„„„„„„„„„„„„ŠŠŠŠ‰‰‰ˆˆ‡†…„ƒ‚�€~}|{{zzxwwwwwwwwwwwxxxxxxxxxwwwvpppooooonnnnnnnnnnnnnmmmmnnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhggggggggggggfffffffffffffeeeeeddddddddddccccccccccccccbbbbbbbbbbbbaaaaaaaaa```````````___________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZ[[[[[[[[[[ZZZZZZZZZYYYYYYYZZYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCBAAAAAAAA@@@@@@@@@????????>>>>>===========<<<<<<<<<;;;;;;;;;;;;::::::::::999999888888888877777777777666665555555555555444444442222222222111111111111110011111111100000000000///////////////...............--------,,,,,,,,,,+++++++************))))))))))))(((((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$%%$$$$$$$$$$$$$$$$$###############""""""""""!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{zzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvvvvvvvuwwwvvvvvvvvvvvvvvvvvvvvvuvuuuuuuuuuuuuuuuuuuuttttttuttttuuuuvvwxyyz{|~€�‚‚ƒ„„„„……………„„„„„„„„„„„„„„„ŠŠŠŠ‰‰‰ˆ‡‡†…„ƒ‚€~}}|{{zzxwwwwwwwwwwwwxxxxxxxwwwwvpppooooonnnnnnnnnnnnnmmmmnnnnmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhggggggggggggffffffffffffeeeeeeddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaa``````````____________^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[ZZZZZZZZYYYYYYYZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCCBAAAAAAAA@@@@@@@@@????????>>>>>===========<<<<<<<<<;;;;;;;;;;;::::::::::9999999888888888877777777777666665555555555555444444442222222221111111111111110011111111100000000000////////////////..............--------,,,,,,,,,++++++++***********)))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$$###############""""""""""!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{zzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvwvvvvvvvvvvvvvvvvvvvvvvuuwwvvvvvvvvvvvvvvvvvvvvvuuvuuuuuuuuuuuuuuuuuuuttttttutttttuuuuvwwxyz{|}~€��‚ƒƒ„„„„„„…„„„„„„„„„„„„„„„„ŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€~}||{zzyxwwwwwwwwwwwwwxxxxxwwwwwvpppooooonnnnnnnnnnnnnmmmmnnnmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhggggggggggggffffffffffffeeeeeeddddddddddccccccccccccccbbbbbbbbbbbaaaaaaaaaa``````````___________^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[ZZZZZZZZYYYYYYYZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCBBAAAAAAA@@@@@@@@@?????????>>>>============<<<<<<<<<;;;;;;;;;;;::::::::::9999999888888888777777777777666665555555555554444444442222222221111111111111110011111111100000000000////////////////..............--------,,,,,,,,,++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$################"""""""""!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{zzzzzyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttuuuvvwxxyz{|}~€�‚‚ƒƒ„„„„„„„„„„„„„„„„„„„„„„ŠŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€~}|{{zzyxwwwwwwwwwwwwwwwwwwwwwwvvpppoooooonnnnnnnnnnnnmmmmnnmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhggggggggggggffffffffffffeeeeeeddddddddddcccccccccccccbbbbbbbbbbbbaaaaaaaaaa`````````___________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[ZZZZZZZZYYYYYYYZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCBBAAAAAAA@@@@@@@@@?????????>>>>============<<<<<<<<<;;;;;;;;;;::::::::::99999998888888888777777777777666655555555555554444444442222222221111111111111100011111111100000000000////////////////.............--------,,,,,,,,,,++++++++***********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$################"""""""""!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttuuuvvwxyz{|}~€�‚‚ƒƒƒ„„„„„„„„„„„„„„„„„„„„ŠŠŠ‰‰‰ˆ‡‡†…„ƒ�€~}||{{zzzxxxwwwwwwwwwwwwwwwwwwwvvvpppoooooonnnnnnnnnnnnnmmmnnmmmmmmmmmmmmmmmmmllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhgggggggggggfffffffffffffeeeeedddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa`````````___________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[ZZZZZZZZZYYYYYYYZZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCBBAAAAAA@@@@@@@@@@?????????>>>>============<<<<<<<<<;;;;;;;;;;::::::::::999999988888888887777777777766666555555555555544444444422222222211111111111111000111111111000000000000////////////////............--------,,,,,,,,,,++++++++**********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$%%%$$$$$$$$$$$$$$$################"""""""""!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzz{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttuuvvwxxyz{|}~€€�‚‚ƒƒƒ„„„„„„„………„„„„„„„„„ŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€~}||{{zzzxxxxxxwwwwwwwwwwwwwwvvvvvpppooooooonnnnnnnnnnnnmmmnnmmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffeeeeeedddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa`````````___________^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[ZZZZZZZZZYYYYYYYZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@?????????>>>============<<<<<<<<<<;;;;;;;;;;::::::::::999999988888888887777777777766666555555555555544444444422222222211111111111111000111111111000000000000////////////////............--------,,,,,,,,,+++++++++**********))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############""""""""""!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvuuvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttuuuvvwxyz{{|}~€��‚‚ƒƒƒ„„„„……………………………„„„ŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€~}||{{zzzxxxxxxxxwwwwwwwwvvvvvvvvvppooooooooonnnnnnnnnnnnmmnnmmmmmmmmmmmmmmmlllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggffffffffffffeeeeeedddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa````````___________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[ZZZZZZZZZZYYYYYYYZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@??????????>>>============<<<<<<<<<<;;;;;;;;;:::::::::::999999988888888887777777777766666555555555555544444444422222222211111111111111000111111111000000000000////////////////............--------,,,,,,,,,+++++++++*********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzz{{{{{{{{{{{{{yyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzz{{zzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttuuuvwwxyz{|}}~€��‚‚ƒƒ„„„„………………………………„„ŠŠŠ‰‰ˆˆ‡†…„ƒ‚�€~}||{{{zzyyyyyxxxxxwwwwvvvvvvvvvuupoooooooooooooonnnnnnnnmmnnmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffffeeeeeedddddddddddcccccccccccccbbbbbbbbbbbaaaaaaaaaaa`````````___________^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZ[[[[[[ZZZZZZZZZZZZYYYYYYYYZYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCBBBAAAAA@@@@@@@@@@??????????>>>============<<<<<<<<<<;;;;;;;;;::::::::::9999999988888888877777777777766665555555555555444444444422222222111111111111110000111111111000000000000////////////////............-------,,,,,,,,,,+++++++++*********))))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$################""""""""""!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzz{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttuuvvwxxyz{|}}~€��‚‚ƒƒ„„„………………………………„„ŠŠ‰‰‰ˆ‡‡†…„ƒ‚�€~}|||{{{{yyyyyyyxxxwwwwvvvvvvuuuuuooooooooooooooooonnnnnnnmnnmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhggggggggggffffffffffffeeeeeddddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa````````___________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZ[[[ZZZZZZZZZZZZZZZYYYYYYYYZYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCBBBBAAAAA@@@@@@@@@@??????????>>=============<<<<<<<<<<;;;;;;;;;::::::::::9999999888888888877777777777666665555555555555444444444422222222111111111111110000111111111100000000000/////////////////...........--------,,,,,,,,,+++++++++*********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""!!!!!!!!!  wwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{zzzzzzzzzzzzzyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttuuuvvwxyyz{|}}~€��‚ƒƒ„„„…………………………………„ŠŠ‰‰‰ˆ‡‡†…„ƒ‚�€~}}||||||zzzzzzyyyxxwwwvvvvuuuuuuuoooooooooooooooooonnnnnnmnnmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhggggggggggfffffffffffeeeeeeddddddddddddcccccccccccccbbbbbbbbbbaaaaaaaaaaaa````````___________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYXZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCBBBBAAAAA@@@@@@@@@???????????>>=============<<<<<<<<<<;;;;;;;;;::::::::::9999999888888888877777777777666665555555555555444444444422222222111111111111110000111111111100000000000/////////////////...........--------,,,,,,,,,+++++++++*********)))))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""!!!!!!!!!  vvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssrrrrrrssssttuvvwxyyz{{|}~~€€��‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‡††……„„ƒ‚‚�€~}|{{zzyyyyy{{{{{zzzyyxxwwvvvuuuuuuutppppppppppppppppppppooooonnnnnnmmmmmmmmmmmmmmmmmmmjjjjjjjjjjjjjiiiiiiiiiihhjjjjiiiiiiiiiiihhhhhhhhhhhggggffffffffffffeeeeeeeeeddddddddddddcccccccccccbbbbbbaaaaaaaaaaa``````````________^^^^^^^^^^^^]]]]]^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@???????????>>>>>============<<<<<<<<;;;;;;;;;;::::::::::9999988888888777777777776666665555555555555444444444444333222222222211111111111110000000/////////////...................-----------,,,,,,,,,,++++++++++*************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#######"""""""""""!!!!!!!!!  uvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzyzzzzzzzzzzzzzzzyyyzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttttssssssssrrrrrrrssssttuuvvwxyyz{{|}~€��‚‚‚ƒƒƒƒƒƒƒƒƒ‚‚‚‡††……„„ƒƒ‚�€~}}|{{zzzzzz|||||{{zzyyxxwvvvuuuuttttppppppppppppppppppppooooonnnnnnmmmmmmmmmmmmmmmmmmmjjjjjjjjjjjjjiiiiiiiiiihhjjjjiiiiiiiiiiihhhhhhhhhhhgggffffffffffffeeeeeeeeeeddddddddddddcccccccccccbbbbbbaaaaaaaaaaa``````````________^^^^^^^^^^^]]]]]]^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@???????????>>>>=============<<<<<<<<;;;;;;;;;;::::::::::9999988888888777777777776666665555555555555444444444444332222222222111111111111110000000/////////////...................-----------,,,,,,,,,,++++++++++*************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#######""""""""""!!!!!!!!!!  uuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttttsssssssssrrrrrrrrrsssttuuvvwxyzz{||}~€€�‚‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‡††………„ƒƒ‚�€€~}}||{{{{{{}}}}}||{{zyyxwwvvuuutttttpppppppppppppppppppppoooonnnnnmmmmmmmmmmmmmmmmmmmmjjjjjjjjjjjjjiiiiiiiiiihhjjjiiiiiiiiiiiihhhhhhhhhhhgggffffffffffffeeeeeeeeeedddddddddddccccccccccccbbbbbbaaaaaaaaaaa``````````_______^^^^^^^^^^^^]]]]]]^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>============<<<<<<<<<;;;;;;;;;:::::::::::99999888888887777777777766666655555555555554444444444443322222222221111111111111100000000////////////...................-----------,,,,,,,,,,++++++++++*************)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#######""""""""""!!!!!!!!!!  uuuvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyzzzzzzzzzzzzzyyzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuvvvuuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttttttssssssssssrrrrrrrrrrsssttuuvvwxyyz{|}~€��‚ƒƒƒƒƒƒƒƒƒƒƒ‚‚‡†††……„„ƒ‚‚�€~}}}|||||}~~~~~}}||{zyyxwvvuuutttttpppppppppppppppppppppoooonnnnnmmmmmmmmmmmmmmmmmmmmjjjjjjjjjjjjjiiiiiiiiiihhjjjiiiiiiiiiiihhhhhhhhhhhhggffffffffffffeeeeeeeeeeedddddddddddcccccccccccbbbbbbaaaaaaaaaaa```````````_______^^^^^^^^^^^^]]]]]]^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUTTTTTSSSSSSSSSSSRRRRRRRRRQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>============<<<<<<<<<;;;;;;;;;;::::::::::9999988888888777777777766666665555555555555444444444444332222222222111111111111110000000/////////////...................-----------,,,,,,,,,,++++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$######""""""""""!!!!!!!!!!  uuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzyzzzzzzzyyyyyzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxyyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuvvuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttsssssssssssrrrrrrrrrrrsssttuuvvwxxyz{|}~€��‚‚ƒƒƒ„„„ƒƒƒƒƒ‚‡†††……„„ƒƒ‚��€~~~}}}}~~~~}|{zyyxwvvuutttttoooppppppppppqqqppppppoooonnnnmmmmmmmmmmmmmmmmmmlmjjjjjjjjjjjjjiiiiiiiiihhhjjjiiiiiiiiiiihhhhhhhhhhhhggfffffffffffeeeeeeeeeeeedddddddddddcccccccccccbbbbbbaaaaaaaaaaa```````````_______^^^^^^^^^^^]]]]]]]^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@??????????>>>>>============<<<<<<<<<;;;;;;;;;:::::::::::9999988888887777777777766666665555555555554444444444444332222222222111111111111110000000/////////////..................------------,,,,,,,,,,,+++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$######""""""""""!!!!!!!!!!  uuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvuuuuuuuuuuuuuuuuuuuuuuutvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrsssttuuvwwxyz{|}~€€�‚‚ƒƒƒ„„„„ƒƒƒƒ‚‡†††………„„ƒ‚‚��€€~~~����€€~}|{zyxxwvuuuttttoooopppppppqqqqqqpppppoooonnnnmmmmmmmmmmmmmmmmlllljjjjjjjjjjjjiiiiiiiiiihhhjjiiiiiiiiiiihhhhhhhhhhhhhgffffffffffffeeeeeeeeeeedddddddddddcccccccccccbbbbbbaaaaaaaaaaa````````````_______^^^^^^^^^^^]]]]]]]^]]]]]]]]]]]]\\\\\\\\\\\[\\\\[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUTTTTTSSSSSSSSSSSSRRRRRRRRQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@???????????>>>>=============<<<<<<<<<;;;;;;;;;::::::::::99999988888887777777777766666665555555555554444444444444332222222222111111111111110000000/////////////..................------------,,,,,,,,,,,+++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$######""""""""""!!!!!!!!!!  uuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttvvvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrrsssttuuvwwxyz{|}~€�‚‚ƒƒƒ„„„„ƒƒƒƒ‚‡‡††………„„ƒƒ‚‚��€€€€€€€€€€‚‚‚‚‚��€~}|{zyxwwvuuttttoooooppppppqqqqqqqppppooonnnnnmmmmmmmmmmmmmmlllllljjjjjjjjjjjjiiiiiiiiiihhhjjiiiiiiiiiiihhhhhhhhhhhhggfffffffffffeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbaaaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]]^]]]]]]]]]]]]\\\\\\\\\\\[\\\[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@???????????>>>>============<<<<<<<<<<;;;;;;;;;::::::::::9999998888888777777777776666666555555555555444444444444333222222222111111111111111000000//////////////..................------------,,,,,,,,,,,+++++++++************)))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$######""""""""""!!!!!!!!!!  uuuuuuuuuvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttvvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrssttuuvwwxyz|}~€��‚ƒƒƒ„„„„ƒƒƒƒ‚‡‡†††………„„ƒƒƒ‚‚����������ƒƒƒƒƒ‚‚�€~}|{zyxwvvuutttooooopppppqqqqqqqqppppooonnnnnmmmmmmmmmmmmlllllllljjjjjjjjjjjiiiiiiiiiihhhhjjiiiiiiiiiihhhhhhhhhhhhhgffffffffffffeeeeeeeeeeedddddddddddcccccccccccbbbbbbaaaaaaaaaaaa````````````______^^^^^^^^^^^^]]]]]]]^]]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTSSSSSSSSSSSSSRRRRRRRRQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>============<<<<<<<<<<;;;;;;;;;::::::::::9999998888888777777777776666666555555555555444444444444332222222222111111111111111000000/////////////..................-------------,,,,,,,,,,,+++++++++************))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$######"""""""""!!!!!!!!!!!  uuuuuuuuuuvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttvvuuuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrrrrrrrrrssttuvvwxyz{|}~€�‚‚ƒƒƒ„„„ƒƒƒƒ‚‡‡†††………„„„ƒƒƒ‚‚‚‚‚‚‚‚‚‚‚„„„„„ƒƒ‚�€~}|{zyxwvuutttooooopppppqqqqqqqqppppooonnnnmmmmmmmmmmmmllllllllljjjjjjjjjjiiiiiiiiiiihhhhjjiiiiiiiiiihhhhhhhhhhhhhgffffffffffffeeeeeeeeeeeddddddddddccccccccccccbbbbbbaaaaaaaaaaa````````````_______^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[\\[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTTSSSSSSSSSSSSRRRRRRRRRQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>============<<<<<<<<<<;;;;;;;;;::::::::::999999888888877777777776666666655555555555444444444444433222222222211111111111111100000//////////////..................-------------,,,,,,,,,,++++++++++************))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#####"""""""""!!!!!!!!!!!  uuuuuuuuuuuuvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttvvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrssttuuvwxyz|}~€��‚ƒƒƒƒ„„ƒƒƒƒ‚‡‡†††…………„„„„ƒƒƒƒƒƒƒƒƒƒƒƒ……………„„ƒ‚�€~}|{zxxwvuuttooooopppppqqqqqqqqppppooonnnnmmmmmmmmmmmlllllllllljjjjjjjjiiiiiiiiiiiiihhhhjjiiiiiiiiihhhhhhhhhhhhhggfffffffffffeeeeeeeeeeedddddddddddcccccccccccbbbbbbaaaaaaaaaaaa````````````_______^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[\[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUTTTSSSSSSSSSSSSSRRRRRRRRRQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@????????????>>>>===========<<<<<<<<<<<;;;;;;;;;::::::::::99999988888877777777777666666665555555555544444444444443322222222221111111111111100000///////////////.................--------------,,,,,,,,,,++++++++++************))))))))))(((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#####"""""""""!!!!!!!!!!!  uuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttvuuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrrrrrrrrrsstuuvwxyz{|}~€�‚‚ƒƒƒƒƒƒƒƒƒ‚‡‡††††……………„„„„„„ƒƒƒ„„„„„†††††……„ƒ‚�€~}{zyxwvvuutpooooppppqqqqqqqqqppppooonnnnmmmmmmmmmmllllllllllljjjjjjiiiiiiiiiiiiiihhhhhjjiiiiiiiiihhhhhhhhhhhhgggfffffffffffeeeeeeeeeeedddddddddddccccccccccbbbbbbbaaaaaaaaaaa`````````````______^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[\[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUTTSSSSSSSSSSSSSSRRRRRRRRRQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBAAAA@@@@@@@@@@???????????>>>>============<<<<<<<<<<<;;;;;;;;;::::::::::99999988888877777777777666666665555555555544444444444443322222222221111111111111100000//////////////..................--------------,,,,,,,,,,++++++++++************))))))))))(((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#####"""""""""!!!!!!!!!!!  uuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrrrrqqqrrrrssttuuvwxy{|}~€��‚ƒƒƒƒƒƒƒƒƒ‚‡‡††††…………………„„„„„„„„„………‡‡‡‡†††…„ƒ‚�€}|{zyxwvuutppoopppppqqqqqqqqqqpppoonnnnmmmmmmmmmmmllllllllllljjjjjiiiiiiiiiiiiiiihhhhhjjiiiiiiiihhhhhhhhhhhhhgggfffffffffffeeeeeeeeeedddddddddddcccccccccccbbbbbbbaaaaaaaaaaa`````````````______^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTSSSSSSSSSSSSSSSRRRRRRRRRQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<<;;;;;;;;;::::::::::9999998888887777777777766666666555555555554444444444444332222222222111111111111110000///////////////.................---------------,,,,,,,,,,+++++++++************)))))))))))(((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$#####"""""""""!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssrrrrrrrrrrrrrqqqqqrrrrssttuvwxyz{|}~€�‚‚ƒƒƒƒƒƒƒƒ‚‡‡†††††………………………………………………‡‡‡‡‡‡††…„ƒ‚�~}|zyxwvvuupppopppppqqqqqqqqqqppooonnnnmmmmmmmmmmmllllllllllljjjjiiiiiiiiiiiiiiihhhhhhjiiiiiiiiihhhhhhhhhhhhggggfffffffffffeeeeeeeeeedddddddddddccccccccccbbbbbbbbaaaaaaaaaaa````````````_______^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUTSSSSSSSSSSSSSSSRRRRRRRRRQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<<;;;;;;;;;::::::::::999999888888777777777766666666655555555555444444444444433222222222211111111111110000///////////////.................----------------,,,,,,,,,,+++++++++************)))))))))))(((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$#####"""""""""!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttuuuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssrrrrrrrrrrrrqqqqqqqrrrrssttuvwxy{|}~€��‚‚ƒƒƒƒƒƒ‚‚‡‡††††††……………………………………†††ˆˆˆˆ‡‡‡†…„ƒ‚�€~|{zyxwvuuppppppppqqqqqrrqqqqpppoonnnnmmmmmmmmmmmmlllllllllljjjiiiiiiiiiiiiiihhhhhhhhjiiiiiiiiihhhhhhhhhhhhggggffffffffffeeeeeeeeeeedddddddddddccccccccccbbbbbbbbaaaaaaaaaa`````````````______^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZ[[ZZZZZZZZZZZZZZYYYYYYYYYXYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUSSSSSSSSSSSSSSSRRRRRRRRRRQPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<<;;;;;;;;;::::::::::999999888888777777777766666666655555555554444444444444333222222222111111111111110000///////////////.................----------------,,,,,,,,,,+++++++++************)))))))))))(((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$#####"""""""""!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssrrrrrrrrrrrrqqqqqqqqrrrssstuvwxyz{|}~€��‚‚ƒƒƒƒƒ‚‚‡‡†††††††……………………………†††††ˆˆˆˆˆ‡‡††…„ƒ‚�~}|zyxwvvuppppppppqqqrrrrrqqqpppoonnnnmmmmmmmmmmmmmmmmlllllljjjiiiiiiiiiiiihhhhhhhhhhjiiiiiiiihhhhhhhhhhhhgggggffffffffffeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbaaaaaaaaaa````````````_______^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZY[ZZZZZZZZZZZZZZYYYYYYYYYYXYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUSSSSSSSSSSSSSSSRRRRRRRRRRPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@????????????>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::999999888888777777777766666666655555555554444444444444332222222222211111111111110000//////////////.................----------------,,,,,,,,,,++++++++++************)))))))))))(((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$#####""""""""!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssssrrrrrrrrrrrrqqqqqqqqqrrrssttuvwxy{|}~€€�‚‚‚‚ƒƒ‚‚‚‡‡†††††††………………………†††††††ˆˆˆˆˆ‡‡††…„ƒ‚�€~}|{zywwvupppppppqqqrrrrrrrqqqppoonnnnmmmmmmmmmmmmmmmmmmmllljjjjiiiiiiiiihhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhgggggfffffffffeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbaaaaaaaaaa````````````_______^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZY[ZZZZZZZZZZZZZYYYYYYYYYYXXYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUSSSSSSSSSSSSSSSRRRRRRRRRRPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@????????????>>>===========<<<<<<<<<<<<;;;;;;;;;;:::::::::999999988888877777777776666666665555555555444444444444433222222222211111111111110000///////////////................-----------------,,,,,,,,,,++++++++++************)))))))))))(((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$######""""""""!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuuuuttttttttttttttttssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqrrrssstuvwxyz{|}~€€�‚‚‚‚‚‚‚‚‡‡††††††††……………………†††††††ˆˆˆˆ‡‡‡††…„ƒ‚�€~|{zyxwvuqppppppqqqrrrrrrrrqqppoonnnnmmmmmmmmmmmmmmmmmmmmmmjjjjjiiiiiiihhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhgggggfffffffffeeeeeeeeeeeedddddddddccccccccccbbbbbbbbbbaaaaaaaaa`````````````_______^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYZZZZZZZZZZZZZZYYYYYYYYYXXXYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUSSSSSSSSSSSSSSRRRRRRRRRRRPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@???????????>>>>===========<<<<<<<<<<<<;;;;;;;;;;:::::::::999999988888777777777776666666665555555555444444444444433222222222211111111111110000//////////////.................-----------------,,,,,,,,,,+++++++++*************)))))))))))(((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$######""""""""!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuutttttttttttttttttssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqrrrrsttuvwxyz{}}~€��‚‚‚‚‚‚‚‡‡††††††††………………………††††††ˆˆˆ‡‡‡††……„ƒ‚�€~}{zyxwvvqpppppqqqrrrssssrrrqqppoonnnmmmmmmmmmmmmmmmmmmmmmmkjjjjjiiiiiihhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhggggggffffffffeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbaaaaaaaaa````````````_______^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUSSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@????????????>>>>===========<<<<<<<<<<<<;;;;;;;;;::::::::::999999988888777777777766666666665555555555444444444444433222222222211111111111110000//////////////................------------------,,,,,,,,,,+++++++++*************)))))))))))(((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$######""""""""!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttuuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqrrrsstuvwxyz{|}~€���‚‚‚‚‚‡‡††††††††…………………………………††‡‡‡‡‡†††…„„ƒ‚�€~}|zyxwvvqqpppqqqrrrssssssrrqqppoonnnmmmmmmmmmmmnnnnnnnnnnnkkkjjjjiiiiiihhhhhhhhhhhhiiiiiiiihhhhhhhhhhhgggggggfffffffeeeeeeeeeeeeedddddddddccccccccccbbbbbbbbbbbaaaaaaaa`````````````_______^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUSSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@????????????>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::999999988888777777777766666666665555555555444444444444433222222222211111111111110000//////////////................------------------,,,,,,,,,++++++++++************)))))))))))))((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#######"""""""!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttuuuuuuuuuuuuuutttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqrrrrsttuvwxyz{|}~€€���‚‚‚‚‡‡††††††††………………………………………‡‡‡††††……„ƒƒ‚�€~}|{yxwwvqqpppqqqrrssssssssrrqqpooonnnmmmmmmmnnnnnnnoooonnnllkkkjjjiiiiihhhhhhhhhhhhiiiiiiiihhhhhhhhhhhgggggggfffffffeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbaaaaaaaa````````````________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRRPPPPPPPPPPOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@????????????>>>>==========<<<<<<<<<<<<;;;;;;;;;;::::::::::999999988888777777777766666666665555555555444444444444433222222222211111111111110000//////////////...............-------------------,,,,,,,,,++++++++++*************))))))))))))((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#######"""""""!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttuuuuuuuuuuuuutttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqrrrsstuvvwxz{|}}~€€���‚‚‚‡‡††††††††………………………………………†††††………„„ƒ‚‚�€~}|{zyxwvqqqpqqqrrssstttttssrrqppoonnnmmmmmmnnnnnoooooooooomlllkkkjjjiiiihhhhhhhhhhhiiiiiiihhhhhhhhhhhggggggggffffffeeeeeeeeeeeeddddddddddccccccccccbbbbbbbbbbbbaaaaaaaa````````````_______^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUSSSSSSSSSSSRRRRRRRRRRRRRRPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@????????????>>>>===========<<<<<<<<<<<<;;;;;;;;;;::::::::::99999998888877777777776666666666555555555444444444444443322222222221111111111110000//////////////................-------------------,,,,,,,,,++++++++++*************))))))))))))((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$#######"""""""!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttuuuuuuuuuuuutttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqrqrrsstuvwxyz{|}~~€€���‚‚††††††††††………………………………„„„†††………„„„ƒ‚‚�€€~}|{zyxwvqqqqqqqrrsstttttttssrqqpoonnnnmmmnnnnnooopppppppppmmmlllkkjjjiiiihhhhhhhhhhiiiiiiihhhhhhhhhhhggggggggfffffeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaa````````````_______^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUSSSSSSSSSSSRRRRRRRRRRRRRRPPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@????????????>>>>===========<<<<<<<<<<<;;;;;;;;;;;::::::::::99999998888777777777776666666666555555555444444444444443322222222211111111111110000//////////////................-------------------,,,,,,,,,++++++++++*************)))))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$########"""""""!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttuuuuuuuuuuutttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqrrsttuvwxyz{|}~€€���‚††††††††††……………………„„„„„„„…………„„„ƒƒƒ‚��€~}|{zyxwvqqqqqqrrsstttuuuuttsrrqppoonnnnnnnnnnooopppqqqqqqqnnnmmllkkjjjiiiihhhhhhhhhiiiiiihhhhhhhhhhhgggggggggfffffeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbaaaaaaa````````````________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUSSSSSSSSSSRRRRRRRRRRRRRRRPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@????????????>>>>===========<<<<<<<<<<<;;;;;;;;;;:::::::::::99999998888777777777766666666666555555555444444444444433322222222211111111111110000//////////////...............-------------------,,,,,,,,,,+++++++++**************)))))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$########""""""!!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxwwwwwxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttuuuuuuuuuutttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqrrsstuvwxyz{||}~€€����††††††††††…………………„„„„„„„ƒ……„„„„ƒƒƒ‚‚�€€~~}|{zyxwwrqqqqqrrssttuuuuuuttsrqqpoonnnnnnnnnoopppqqqrrrrrqoonnnmmllkkjjiiiihhhhhhhhiiiiiihhhhhhhhhhhgggggggggffffeeeeeeeeeeeeddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaa````````````_______^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUSSSSSSSSSSRRRRRRRRRRRRRRQPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@????????????>>>>===========<<<<<<<<<<;;;;;;;;;;;::::::::::999999998888777777777766666666666555555555444444444444433322222222211111111111110000//////////////...............-------------------,,,,,,,,,,+++++++++**************))))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$#########""""""!!!!!!!!!!  uuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyyxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttuuuuuuuuuttttttttttttttttttsssssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqrrsstuvwxyz{|}~~€€���†††††††††††………………„„„„„ƒƒƒ„„„„ƒƒƒ‚‚‚��€€~}}|{zyxwwrqqqqrrrsttuuuuvuuutssrqppoonnnnnnnoopppqqrrrrssrrppoonnmmllkkjjiiiihhhhhhhiiiiiihhhhhhhhhhggggggggggfffeeeeeeeeeeeeddddddddddccccccccccccbbbbbbbbbbbbaaaaaaa`````````````_______^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUSSSSSSSSSRRRRRRRRRRRRRRRQPPPPPPPPPOOOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@???????????>>>>>==========<<<<<<<<<<<;;;;;;;;;;;::::::::::999999998888777777777766666666666555555555444444444444433322222222211111111111100000//////////////..............--------------------,,,,,,,,,++++++++++**************))))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$#########""""""!!!!!!!!!!  ttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttuuuuuuuuutttttttttttttttttssssssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpqqqrrstuuvwxyz{|}~€€��†††††††††††………………„„„„ƒƒƒƒ„„„ƒƒƒ‚‚‚��€€~}}|{zyxxwrrqqqrrssttuuvvvvuuttsrqqpoonnnnnnoooppqqrrsssssssqqppoonnmllkkjjiiiihhhhhhiiiiiihhhhhhhhhhggggggggggfffeeeeeeeeeeedddddddddddcccccccccccbbbbbbbbbbbbaaaaaaaa`````````````______^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUSSSSSSSSSRRRRRRRRRRRRRRRQPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@????????????>>>>>==========<<<<<<<<<<<;;;;;;;;;;:::::::::::999999998887777777777766666666666555555555444444444444433322222222211111111111100000//////////////..............--------------------,,,,,,,,,++++++++++***************)))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$##########"""""!!!!!!!!!!!  tttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttssssssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppooooopppqqqrsttuvwxyz{|}~~€€���‚‚‚��������€€€€~~…„„„ƒƒƒ‚‚‚��€€~}}|{zyxxwvvvvvwwxxyyzzzzzzzyxwwvuonmmmmmmmmnnooppqqrrrrrsrsrrrqqpoonmmllkkjjjiiiiiiiiihhhhhhhhhgggggggggggfffeeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbaaaaaa``````````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@????????????>>>>>>===========<<<<<<<<<<<;;;;;;;;::::::::::999999988888887777777777766666665555555544444444444443333222222221111111111110000000000000000////////////.....--------------------,,,,,,,,,,++++++++++*******************)))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##########"""""""""""!!!!!!!!!!  tttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppooooooppppqqrrstuvwxyzz{|}~~€�����‚‚�������€€€€~~~„„„ƒƒƒ‚‚‚���€€~~}|{zzyxwvvvvvwwxxyyzzzzzzzyxxwvuonnmmmmmmmnnooppqqrrssssssssrrqqpponmmllkkjjjiiiiiiiihhhhhhhhggggggggggggfffeeeeeeeeeeeddddddddddddccccccccbbbbbbbbbbbbbaaaaaa`````````_____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\]]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAA@@@@@@@@@@????????????>>>>>>==========<<<<<<<<<<<;;;;;;;;;::::::::::999999988888877777777777666666665555555544444444444443333222222221111111111110000000000000000////////////....---------------------,,,,,,,,,,++++++++++*******************)))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""!!!!!!!!!  sttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuutttttttttttssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppooooooooppppqqrsstuvwxyz{|}}~€��������������€€€€~~~„„„ƒƒƒ‚‚‚���€€~~}||{zyxwwvvvvwwxxyyzzzzzzzyxxwvuonnmmmmmmmnnoopqqrrssssttttsssrrqpponmmlkkkjjiiiiiiiihhhhhhhhgggggggggggffffeeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbbaaaaaa`````````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\]]]]]\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWVWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<;;;;;;;;;::::::::::999999988888877777777777666666665555555544444444444443333222222221111111111100000000000000000///////////.....---------------------,,,,,,,,,++++++++++*********************))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$##########"""""""""""!!!!!!!!!!  sssttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttsssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppoooooooooppppqqrsttuvwxyz{|}}~€€�������������€€€€~~~„„„ƒƒƒ‚‚‚���€€€~}}|{zzyxwwvvvwwwxxyzzzzzzzyxxwvuonnmmmmmmnnnoopqqrrssstttttttssrrqpoonmllkkjjjiiiiiiiihhhhhhhgggggggggggffffeeeeeeeeeedddddddddddcccccccccbbbbbbbbbbbbbaaaaaaa`````````____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\]]]]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::::999999998888887777777777766666666555555554444444444444333322222222111111111110000000000000000////////////.....--------------------,,,,,,,,,,++++++++++*********************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$#########""""""""""""!!!!!!!!!!  sssstttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvuuuuuuuuuuuuuuuuuuuutttttttttssssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppoooooooooopppqqrrstuvwxyz{{|}~~€€€�������������€€€€~~„„„ƒƒƒ‚‚‚���€€€~~}||{zyxxwwwwwwwxxyyzzzzzyyxxwvuonnmmmmmmnnnoopqqrrssttttuutttssrqqponnmllkkjjiiiiiiiihhhhhhhggggggggggfffffeeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaa````````_____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::::99999999888888777777777776666666655555555444444444444333332222222211111111111000000000000000/////////////....---------------------,,,,,,,,,,++++++++++*********************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$#########""""""""""""!!!!!!!!!!  ssssssttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutvvvvuuuuuuuuuuuuuuuuuuuuuttttttttsssssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppppppoooooooooooopppqqrsstuvwxyz{||}~~€€€������������€€€€~~…„„ƒƒƒ‚‚‚����€€€~}}|{{zyxwwwwwwwxxxyyyzzyyyxwwvuonnmmmmmmmnnoopqqrrssttttuuutttssrqpoonmllkkjjjiiiiiiihhhhhhhggggggggggfffffeeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaa````````____________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\]]]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVWWWVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@???????????>>>>>>============<<<<<<<<<<;;;;;;;;:::::::::::9999999988888777777777777666666665555555544444444444433333222222221111111111000000000000000/////////////.....---------------------,,,,,,,,,,++++++++++*********************)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$########"""""""""""""!!!!!!!!!  ssssssstttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttvvvuuuuuuuuuuuuuuuuuuuuuutttttttssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppooooooooooooopppqqrstuuvwxyz{||}~€€€������������€€€€~…„„„ƒƒƒ‚‚‚����€€~}}|{zyyxwwwwwwwxxxyyyyyyxxwwvuonnmmmmmmmnnooppqqrssstttuuuutttsrrqponmmlkkjjjiiiiiiiihhhhhhgggggggggffffffeeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaa```````_____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWVVWWWVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<;;;;;;;;:::::::::::999999998888877777777777766666666555555544444444444443333322222222111111111100000000000000//////////////.....---------------------,,,,,,,,,,++++++++++*********************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$########""""""""""""!!!!!!!!!!  ssssssssstttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuttwwwwwwvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttvvuuuuuuuuuuuuuuuuuuuuuuuttttttsssssssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooppqqrrstuvwxyyz{|}}~€€€������������€€€~…„„„ƒƒƒ‚‚‚‚���€€€~~}||{zyxxwwwwwwwxxxyyyyxxxwvvuonnmmmmmmmnnooppqqrrsstttuuuuuttsrrqponnmlkkjjjiiiiiiiihhhhhhhggggggggffffffeeeeeeedddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaa```````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\]]]\\\\\\\\\\\\[[[[[[[[[Z[ZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWVVVWWVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFEFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<;;;;;;;;::::::::::9999999998888877777777777666666666555555544444444444443333322222222111111111100000000000000/////////////......--------------------,,,,,,,,,,++++++++++**********************)))))))))))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$########""""""""""""!!!!!!!!!!  ssssssssssttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuutttwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttvuuuuuuuuuuuuuuuuuuuuuuuttttttssssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooppqqrsstuvwxyzz{|}~~€€€�����������€€€€……„„„ƒƒƒ‚‚‚����€€€~~}||zzyxxwwwwwwwxxxxxxxxwwvvuonnnmmmmmmnnnooppqqrrssttuuuuuttssrqpoonmllkkjjjiiiiiiihhhhhhhggggggggffffffeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbbaaaaaaaaa``````_____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\]]\\\\\\\\\\\\[[[[[[[[[[Z[ZZZZZZZZZZYYYYYYYYYYYYYXYXXXXXXXXXXXWWWWWWWWWWWVVVWWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFEFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@??????????>>>>>>============<<<<<<<<<<;;;;;;;;:::::::::::999999999888887777777777766666666655555554444444444443333332222222211111111110000000000000//////////////......--------------------,,,,,,,,,,++++++++++**********************)))))))))))(((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$#######"""""""""""""!!!!!!!!!!  ssssssssssssttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuttttwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuttttttsssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooopppqrrstuuvwxyz{{|}~~€€€�����������€€€………„„„ƒƒƒ‚‚‚����€€€~~}|{zzyxxwwwwwwwwxxxxxwwwvvuonnnmmmmmmnnnooppqqrrssttuuuuuttssrqpponmllkkjjjiiiiiiiihhhhhhggggggggffffffeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaa``````____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWVVVVWWVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<<;;;;;;;;:::::::::::999999999888887777777777766666666655555555444444444443333332222222211111111110000000000000//////////////......--------------------,,,,,,,,,,++++++++++**********************))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$#######""""""""""""!!!!!!!!!!  ssssssssssssstttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuuuuuttttttssssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooppqqrrstuvwwxyz{{}}~~€€€�����������€€€†……„„„ƒƒƒ‚‚‚‚����€€€~~}|{zyyxxwwwwwwwwwxwwwwwvvuoonnnmmmmnnnnoopppqqrrssttuuuuttssrqpponmllkkjjjiiiiiiiihhhhhhggggggggffffffeeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaa`````_____________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\]]\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@@??????????>>>>>>===========<<<<<<<<<<<;;;;;;;;::::::::::999999999888887777777777776666666665555555544444444444333333222222221111111111000000000000///////////////......-------------------,,,,,,,,,,,++++++++++**********************))))))))))((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$#######""""""""""""!!!!!!!!!!  ssssssssssssssstttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuttttttsssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooooooppqqrsstuvwxxyz{|}}~~€€�����������€€€€†………„„„ƒƒƒ‚‚‚�����€€€~}|{{zyyxxwwwwwwwwwwwwwwvvvooonnnnnnnnnnoooppqqrrsstttuutttssrqpponmllkkjjjiiiiiiiiihhhhhggggggggffffffeeeeeeedddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaa`````_____________^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVWVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>===========<<<<<<<<<<<;;;;;;;:::::::::::99999999988888777777777777666666666555555554444444444433333322222222111111111100000000000///////////////.......-------------------,,,,,,,,,,,+++++++++**********************)))))))))))((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$#######"""""""""""!!!!!!!!!!!  ssssssssssssssssstttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttuuuuuuuuuuuuuuuuuuuuttttttsssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooooooooppqqrsttuvwxyyz{|}}~€€€�����������€€€††………„„ƒƒƒ‚‚‚‚����€€€€~}|{{zyyxxwwwwwwwwwwwwwvvvpooonnnnnnnnnoooppqqrrssstttutttssrqpponmllkkjjjiiiiiiiiihhhhhggggggggffffffeeeeeeddddddddddddcccccccccbbbbbbbbbbbbaaaaaaaaaaa`````____________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAA@@@@@@@@???????????>>>>>>===========<<<<<<<<<<;;;;;;;;:::::::::::99999999988888777777777776666666666555555554444444444433333322222222111111111100000000000///////////////.......------------------,,,,,,,,,,,,+++++++++**********************))))))))))((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$#######"""""""""""!!!!!!!!!!!  ssssssssssssssssssttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttuuuuuuuuuuuuuuuuuutttttttsssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooooooooopppqrrstuuvwxyy{||}~~€€€����������€€€€†††……„„„ƒƒƒ‚‚‚�����€€€€}}|{{zyyxxwwwwwwwwwwwwwvvpppoooonnnnnooooppqqrrssstttttttssrqpponmllkkjjjiiiiiiiiihhhhhggggggggffffffeeeeeeddddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaa````_____________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAA@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;:::::::::::99999999988888777777777776666666666555555554444444444433333322222222111111111100000000000///////////////.......------------------,,,,,,,,,,,++++++++++**********************))))))))))((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$#######""""""""""!!!!!!!!!!!!  sssssssssssssssssssstttsttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuttttttttssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooooonnnooooppqqrrstuvvwxyz{||}~~€€�����������€€€†††………„„ƒƒƒ‚‚‚‚�����€€€~}}|{zzyxxxwwwwwwwwwwwwwwqppppoooooooooopppqqrrssstttttttssrqpponmllkkjjjjijiiiiiiihhhhhgggggggffffffeeeeeeedddddddddddcccccccccbbbbbbbbbbbaaaaaaaaaaaa````____________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;;;;::::::::::999999999888887777777777776666666666555555554444444444333333322222222111111111100000000000///////////////.......-----------------,,,,,,,,,,,,++++++++++**********************))))))))))((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$#######""""""""""!!!!!!!!!!!!  sssssssssssssssssssssstsssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttttttvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttuuuuuuuuuuuuuuuutttttttttsssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooooooooonnnnooooppqqrsstuvvwxzz{|}}~~€€€����������€€€‡†††……„„ƒƒƒ‚‚‚‚������€€€~~}||{zyyxxxwwwwwwwxxxxwwqqqqppppoooooppppqqrrrssttttutttssrqpponmllkkjjjjjjjiiiiiihhhhhggggggfffffffeeeeeeeddddddddddddccccccccbbbbbbbbbbbaaaaaaaaaaaa```_____________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;;;:::::::::::99999999988888777777777777666666666655555555444444444433333332222222211111111110000000000////////////////.......-----------------,,,,,,,,,,,,++++++++++*********************)))))))))))(((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$#######""""""""""!!!!!!!!!!!!  ssssssssssssssssssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttuuuuuuuuuuuuuuuttttttttttssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooooonnnnnnooooppqqrsstuvwwyz{{|}}~€€€���������€€€‡†††……„„„ƒƒ‚‚‚‚�������€€€~~}|{{zyyxxxwwwxxxxxxxxxrrrqqqqpppppppppqqqrrsstttuuutttssrqqponmmlkkkjjjjjjjiiiiihhhhhggggggfffffffeeeeeeeddddddddddddccccccccbbbbbbbbbbbaaaaaaaaaaaa```____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????>>>>>>>==========<<<<<<<<<<<;;;;;;;:::::::::::99999999988888777777777777666666666655555555444444444433333332222222211111111110000000000////////////////.......-----------------,,,,,,,,,,,,++++++++++*********************)))))))))))(((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######"""""""""!!!!!!!!!!!!  ssssssssssssssssssssssssssssststttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttuuuuuuuuuuuuuutttttttttttsssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooooooonnnnnnnooooppqqrsttuvwxyz{||}~~€€€���������€€‡‡†††……„„ƒƒ‚‚‚‚��������€€~}}|{zzyyxxxxxxxxxyyyyyssrrrrqqqqqppqqqqrrrsstttuuuuuttssrqqponmmllkkjjjjjjjjiiiiihhhhggggggfffffffeeeeeeedddddddddddddccccccccbbbbbbbbbaaaaaaaaaaaaa``_____________^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>=========<<<<<<<<<<<;;;;;;;;:::::::::::99999999988888777777777777666666666655555555444444444433333332222222211111111110000000000////////////////.......----------------,,,,,,,,,,,,,++++++++++*********************))))))))))((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######""""""""!!!!!!!!!!!!!  ssssssssssssssssssssssssssssssssstttttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttttvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttuuuuuuuuuuuuuttttttttttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooooooooooonnnnnnnnooooppqrrstuuvxyyz{|}}~~€€€€��������€€‡‡†††……„„ƒƒƒ‚‚‚��������€€~~}||{zzyyxxxxxxyyyyyyysssssrrrrqqqqqqqrrrsstttuuuuuuuttsrrqponnmllkkkkjjjjjjjiiiihhhhgggggggffffffeeeeeeeedddddddddddddcccccccbbbbbbbbbaaaaaaaaaaaa```____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>=========<<<<<<<<<<<;;;;;;;;:::::::::::99999999988888777777777777666666666655555555444444444433333332222222211111111110000000000///////////////........----------------,,,,,,,,,,,,,++++++++++********************)))))))))))(((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######""""""""!!!!!!!!!!!!!!  sssssssssssssssssssssssssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuttttttttttttttttttttvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttuuuuuuuuuuuutttttttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooooooonnnnnnnnnnoooppqrrstuvwxyz{{|}~~€€€€�������€€‡‡†††………„„ƒƒ‚‚‚��������€€~}}|{{zzyyyyyyyyyzzzzztttttsssrrrrrrrrrssstttuuuuuuuuttssrqpponmmllkkkkjkjjjjjiiiihhhgggggggffffffeeeeeeeedddddddddddddcccccccbbbbbbbbbaaaaaaaaaaaa``_____________^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAA@@@@@@@??????????>>>>>>>>=========<<<<<<<<<<<;;;;;;;;::::::::::999999999888888777777777776666666666655555555444444444433333332222222211111111110000000000///////////////........---------------,,,,,,,,,,,,,,++++++++++********************)))))))))))(((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$#######""""""""!!!!!!!!!!!!!!  sssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttttttvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttuuuuuuuuuuuttttttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooooooonnnnnnnnnnnnooopqqrrstuvwxyz{||}~~€€€€€�����€€‡‡‡†††……„„ƒƒ‚‚‚‚��������€€~~}||{{zzyyyyyyzzzz{{{uuuutttssssssssssstttuuuuvvvvuuuttsrqqpoonmmlllkkkkkkjjjjiiihhhhgggggggfffffeeeeeeeedddddddddddddcccccccbbbbbbbbbaaaaaaaaaaa```____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\[[\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>========<<<<<<<<<<<<;;;;;;;;::::::::::999999999888887777777777776666666666655555555444444444433333332222222211111111110000000000///////////////........---------------,,,,,,,,,,,,,,++++++++++********************)))))))))))(((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$#######""""""""!!!!!!!!!!!!!!!  sssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuutttttttttttttttttttttttvvvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttttuuuuuuuuuttttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooooooooonnnnnnnnnnnnnooppqqrsstvwxyyz{|}}~~€€€€€€€€€€€‡‡‡†††……„„ƒƒƒ‚‚‚��������€€~}}||{{zzzyzzzzz{{{{|vuuuuuttttssssssttttuuuvvvvvvvuuttssrqpponnmmmlllklkkkkjjjiiihhhgggggggggffffeeeeeeeedddddddddddddccccccbbbbbbbbbaaaaaaaaaaa``_____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@@??????????>>>>>>>>========<<<<<<<<<<<;;;;;;;;;::::::::::999999999888887777777777776666666666655555555444444444433333332222222211111111110000000000///////////////........--------------,,,,,,,,,,,,,,+++++++++++*******************)))))))))))((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$#######""""""""!!!!!!!!!!!!!!!!  sssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuttttttttttttttttttttttttvvvvvvvvvvvvvvuuuuuuuuuuuuuuttttttttttttttttttttttuuuuuuuutttttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooooooonoonnnnnnnnnnnnnnooppqqrstuvwxyz{{|}}~~€€€€€€€€€‡‡‡†††………„„ƒƒ‚‚‚��������€€~~}}|{{zzzzzzz{{{{|||vvvvvuuuutttttttttuuuvvvvwwwvvvuuttsrrqpponnnmmmlllllkkkjjjiihhhhggggggggggfffeeeeeeedddddddddddddcccccccbbbbbbbbaaaaaaaaaa```____________^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;::::::::::9999999998888877777777777766666666666555555554444444444333333322222222111111111100000000000/////////////.........--------------,,,,,,,,,,,,,,++++++++++********************)))))))))))(((((((((''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########"""""""!!!!!!!!!!!!!!!!  ssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvuuuuuuuuuuuuuutttttttttttttttttttttttuuuuuuuttttttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooooooononnnnnnnnnnnnnnnnooppqrrsuvvwxyz{||}}~~€€€€€€€€‡‡‡‡†††……„„ƒƒ‚‚‚��������€€~~}}||{{{zzzz{{{||||}wwvvvvvuuuuuttuuuuuvvvvvwwwwwvvvuutssrqqppoonnnmmmmlllkkkjjjiihhhhggggggggggfffeeeeeeeddddddddddddcccccccbbbbbbbbaaaaaaaaaa```____________^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;::::::::::9999999998888877777777777666666666666555555554444444444433333322222222111111111100000000000/////////////.........-------------,,,,,,,,,,,,,,,++++++++++*******************)))))))))))((((((((((''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$########"""""""!!!!!!!!!!!!!!!!!  rrssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttttttttttttttuuuuuutttttttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppoooooooooooooooooooonnonnnnnnnnnnnnnnnnnooppqrstuvwxyyz{||}}~~€€€€€€‡‡‡‡†††……„„ƒƒƒ‚‚‚�������€€~~}}|||{{{{{{{{||||}}wwwwwvvvvvuuuuuuuuvvvvwwwwwwwwvvvuttssrqqppooonnnmmmmlllkkjjiiihhhhgggggggggffffeeeeeeddddddddddddcccccccbbbbbbbbaaaaaaaaaa```___________^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\[[[\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBAAAAAAAAAA@@@@@@??????????>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;::::::::::9999999988888877777777777666666666666555555544444444444433333322222222111111111100000000000/////////////.........-------------,,,,,,,,,,,,,,,++++++++++***********)*******)))))))))))((((((((((''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$########"""""""!!!!!!!!!!!!!!!!!!  qqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttuuuutttttttttttttttttttttttttttttttttttttttttttsssuuuuuuuuuuuuuuuuuuuuuttttttttsssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqpooooooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmnnnooppqrstuvwxxyz{{||}}~~~€€ƒƒƒƒ‚‚‚���€€~~~~}}}}}}��€€€~~}}}||||||}}}~~~~}}}}}}||||{{{{{{{|||||}}}{{{{{zzzyyxwwvvuuttsssrrrrqqppooonnmmllkkkkkjjjjjjjffffffeeeeeedddddddddddddbbbbbbaaaaaaaaaa`````````___^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWXXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<<<;;:::::::::::99999999888888888887777777777777666666655555554444444444443333332222222111111111100000000000000////////////...............------------------,,+++++++++++***********)*****))))))))))))((((((((((''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########""""""""!!!!!!!!!!!!!!!!!  qqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwvvvvvvvvvvvwwwwwwwwwwvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttuuttttttttttttttttttttttttttttttttttttttttttttssssuuuuuuuuuuuuuuuuuuuuttttttttsssssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqppoooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmnnnoopqqsstuvwxyyz{{||}}~~~ƒƒƒƒ‚‚‚‚��€€€~~~~}}}}}}��€€€~~~}}}|||}}}}}~~~~}}}}}}}||||||||||||||}}}}{{{{{{zzyyxxwwvvvuutttsssrrrqqppoonnmmlllkkkkkjjjjjffffffeeeeeedddddddddddddbbbbbbaaaaaaaaaa`````````__^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWXXWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFEEEEEEEEEEDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>==========<<<<<<<<<<<<<;;::::::::::999999999888888888887777777777777666666655555554444444444443333332222222111111111100000000000000////////////..............-------------------,,+++++++++++**********))*****)))))))))))(((((((((((''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########""""""""!!!!!!!!!!!!!!!!!!  qqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwvvvvvvvvvvvvvvwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuttttttttttttttttttttttttttttttttttttttttttttsssssuuuuuuuuuuuuuuuuuuuttttttttsssssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqppoooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnoopqrstuuvwxyyz{{||}}~~~ƒƒƒƒ‚‚‚‚��€€€~~~}}}}}}��€€€~~}}}}}}}}}}~~~~~}}}}}}}}||||||||||||}}}}}|{{{{{zzzyyxxwwwvvvuuutttssrrqqppoonnmmlllkkkkkkjjjgffffffeeeeeeddddddddddddbbbbbbaaaaaaaaaa`````````__^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWXWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMLLLMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFEEEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<<<;;;::::::::::9999999998888888888777777777777766666666555555544444444444433333322222221111111111000000000000000///////////..............-------------------,,+++++++++++**********))*****)))))))))))(((((((((((''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########""""""""!!!!!!!!!!!!!!!!!!  qqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssuuuuuuuuuuuuuuuuuuttttttttsssssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqpppooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmnnnoppqrstuvvwxyyz{{||}}~~~~ƒƒ‚‚‚‚‚‚���€€~~~~}}}}}��€€€~~~}}}}}}}}}~~~~~}}}}}}}}}}|||||||||}}}}}}{{{{{{zzzyyyxxxwwwvvvuuutttssrrqqpoonnmmlllkkkkkkkjggfffffeeeeeeddddddddddddbbbbbbaaaaaaaaaa`````````__^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWXWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLMMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<<<;;;::::::::::9999999998888888888777777777777766666666555555444444444444443333322222221111111111000000000000000///////////.............--------------------,,++++++++++***********))****))))))))))))(((((((((((''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#########""""""""!!!!!!!!!!!!!!!!!!  qqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssuuuuuuuuuuuuuuuuuttttttttsssssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmnnoopqrrstuvwwxyyz{{||}}~~~~‚‚‚‚‚‚‚‚���€€~~~~}}}}}��€€€~~~}}}}}}}}}~~~~~}}}}}}}}}}|||||||||}}}}}}{{{{{{{zzzyyyxxxxwwwwvvvuuuttssrrqpponnmmmlllkkkkkkgggffffeeeeeeedddddddddddbbbbbbaaaaaaaaaa`````````_^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<<<;;;::::::::::9999999988888888888777777777777766666666555555444444444444443333322222221111111111000000000000000///////////............---------------------,,++++++++++***********))****)))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#########""""""""!!!!!!!!!!!!!!!!!!  qqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssuuuuuuuuuuuuuuuutttttttttssssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqpppppooooooooooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmnnoopqrsstuvwwxyyz{{||}}}~~~‚‚‚‚‚‚‚����€€~~~~}}}}}��€€€~~~~}}}}}}}}~~~~~}}}}}}}}}}}||||||||}}}}}}{{{{{{{zzzzyyyyxxxxxwwwwvvvuuttsrrqppoonnmmllllkkkkgggfffffeeeeeeeddddddddddbbbbbbaaaaaaaaaaa````````_^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>=========<<<<<<<<<<<<<;;;::::::::::99999999888888888887777777777776666666665555544444444444444433333222222211111111100000000000000000//////////............---------------------,,++++++++++***********))****)))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##########""""""""!!!!!!!!!!!!!!!!!  qqqqqqqqqqqqqrrrrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrrsttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttstttttttttttttttssssssssssuuuuuuuuuuuuuuuttttttttttsssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmnnnopqqrsttuvwwxyyz{{||}}~~~~‚‚‚‚‚‚‚����€€~~~}}}}}��€€€~~~~}}}}}}}~~~~~}}}}}}}}}}}}|||||||||}}}}{{{{{{{zzzzzyyyyyyyxxxxwwwwvvuutssrqqpoonnmmmllllkkggggffffeeeeeeeedddddddddbbbbbbbaaaaaaaaaa```````__^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>========<<<<<<<<<<<<<<;;;:::::::::9999999998888888888877777777777766666666655554444444444444444333332222222111111111000000000000000000/////////............---------------------,,++++++++++**********)))****)))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###########""""""""!!!!!!!!!!!!!!!!!  qqqqqqqqqqqqqqqrrrrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrsssttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsttttttttttttttttttttttsssttttttttttttttsssssssssssuuuuuuuuuuuuuutttttttttttssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnoppqrrstuuvwxxyzz{{||}}~~~‚‚‚‚‚‚����€€€~~~~}}}}�€€€€~~~~~~}}}~~~~~~~}}}}}}}}}}}||||||||||||||{{{{{{zzzzzzzzyyyyyyyyxxxxwwwvuuttsrqqpoonnnmmmlllkhggggffffeeeeeeeeedddddddbbbbbbbaaaaaaaaaa```````__^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>=========<<<<<<<<<<<<<<;;;:::::::::9999999998888888888877777777777766666666655544444444444444444333332222221111111111000000000000000000//////////..........---------------------,,,+++++++++***********)))***)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$############"""""""!!!!!!!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqrrrrrrqqqqrrrrrrrrrrrrrrrrrrrrrsssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsstttttttttttttttttttttsssstttttttttttttssssssssssssuuuuuuuuuuuuuttttttttttttsssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppoooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnoppqrrstuuvwxxyzz{{||}}~~����������€€€~~~~}}}}�€€€€~~~~~~~~~~~~~~~~||}}}}}}}}|||||||||||||||{{{zzzzzzzzzzzzzzzzzyyyyyyxxwwvvuttsrrqppoonnmmmlllhhgggfffffeeeeeeeeeedddddcbbbbbbbaaaaaaaaaa```````_^^^^^^^^^^]]]]]]]]]]]]]\]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@?????????>>>>>>>>>>=========<<<<<<<<<<<<<<;;;:::::::::99999999888888888888777777777776666666666554444444444444444443333322222211111111110000000000000000000/////////..........---------------------,,++++++++++***********)))***)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""!!!!!!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrsssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttssssttttttttttttttttttttssssstttttttttttssssssssssssssuuuuuuuuuuuutttttttttttttssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnoopqqrsstuvvwxyyz{{||}}}}���������€€€€~~~~}}}}�€€€€~~~~~~~~~~~~~~~||||||}||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzyyyyxxwwvuutsrrqqpooonnmmmlhhhgggfffffeeeeeeeeeeedddcbbbbbbbbaaaaaaaaa```````_^^^^^^^^^]]]]]]]]]]]]]]\]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@?????????>>>>>>>>>>=========<<<<<<<<<<<<<<;;;:::::::::999999998888888888877777777777766666666665444444444444444444433333222222111111111100000000000000000000/////////.........---------------------,,++++++++++***********)))***)))))))))))((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""!!!!!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqrrrrrrrrrrrrrrrrrsssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssttttttttttttttttttsssssssttttttttttsssssssssssssssuuuuuuuuuutttttttttttttttsssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppooooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmnooppqqrsttuvwwxyyz{{||}}}���������€€€€~~~~}}}}�€€€€~~~~~~~~~~~~~~|||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxwwvuutssrqqppoonnnmmihhhgggffffffffeeeeeeeeddcccbbbbbbbaaaaaaaaa``````_^^^^^^^^^]]]]]]]]]]]]]\\]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@?????????>>>>>>>>>>=========<<<<<<<<<<<<<<;;;::::::::9999999998888888888877777777777766666666664444444444444444444433333222222111111111000000000000000000000/////////.........---------------------,,++++++++++**********))))***)))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############"""""""!!!!!!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqrrrrrrrrrrrrrrrsssssssssssstttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttssssssstttttttttttttttttsssssssstttttttttssssssssssssssssuuuuuuuuuttttttttttttttttssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmnnooppqrrsttuvwxxyzz{{||}}€�������€€€€€~~~~}}}}�€€€€~~~~~~~~~~~~~||||||||||||||||||||||||{zzzzzzzzzzzzzzzzz{{{{{{{{{zzzyyxxwvvutssrrqqppoonnniiihhggggffffffffffeeeeeecccbbbbbbbbbaaaaaaaa`````_^^^^^^^^]]]]]]]]]]]]]]\\]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@?????????>>>>>>>>>>========<<<<<<<<<<<<<<<;;;::::::::99999999988888888888777777777776666666666644444444444444444444333332222221111111110000000000000000000000////////.........---------------------,,+++++++++***********))))***)))))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""!!!!!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssttttttttttttttttsssssssssttttttttsssssssssssssssssuuuuuuuutttttttttttttttttsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqppppppppppppooooonnnnnnnnnnnnnnnnnnnmnnnnnmmmmmmmmmmmmmmmmmmmmnooopqqrsstuvvwxyyz{{|||}€€����€€€€€€€~~~~}}}}�€€€€€~~~~~~~~~||||||||||||||||||||||{{{zzzzzzzzzzzzzzzz{{{{{{{{{{{{zzyyxxwvvuttsrrqqpppoonjjiihhhggggffffffffffeeeecccccbbbbbbbbaaaaaaa`````__^^^^^^^]]]]]]]]]]]]]\\\]]]]]\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYXYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMLLLNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@????????>>>>>>>>>>>========<<<<<<<<<<<<<<<;;;::::::::999999999888888888887777777777766666666666444444444444444444443333322222211111111100000000000000000000000////////........--------------------,,,+++++++++***********))))***)))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""!!!!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrsssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssttttttttttttttsssssssssssttttttsssssssssssssssssssuuuuuuuttttttttttttttttttssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppoooonnnnnnnnnnnnnnnnnnnmmnnnnnmmmmmmmmmmmmmlmmmmmmnnooppqqrsttuvwwxyzz{{|||€€€€€€€€€€€€~~~~}}}}�€€€€€~~~~~||||||||||||||||||||||{{{zzzzzzzzzzzzzzzz{{{{{{||||{{{zzzyxxwvvuttssrrqqppookjjiiihhggggggggfffffffeedcccccbbbbbbbbaaaaaaa````__^^^^^^^]]]]]]]]]]]]]\\\]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@????????>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;:::::::9999999998888888888887777777777766666666666444444444444444444443333322222211111111100000000000000000000000////////........--------------------,,++++++++++***********))))**))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""!!!!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrssssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssstttttttttttttsssssssssssstttttssssssssssssssssssssuuuuuutttttttttttttttttttsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppooonnnnnnnnnnnnnnnnnnnmmmnnnnmmmmmmmmmmmmmmlmmmmmmnnoooppqrrstuuvwxxyzz{{||€€€€€€€€€€€€~~~~}}}}�€€€€€€~~~}}}|}|}}|}|||||||||||{{{{zzyyyyyyzzzzzzzz{{{{{|||||||{{{zzyxxwvvuuttssrrqqpplkkjjiihhhhgggggggggffffeddcccccbbbbbbbbbaaaaa````__^^^^^^^]]]]]]]]]]]]\\\\]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@????????>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;:::::::99999999988888888888777777777777666666666664444444444444444444333333222222111111111000000000000000000000000///////........--------------------,,++++++++++***********))))**))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""!!!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrssssssssssssssssssssssttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssttttttttttttsssssssssssssttttsssssssssssssssssssssuuuuuttttttttttttttttttttssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppppoonnnnnnnnnnnnnnnnnnnmmmmnnmmmmmmmmmmmmmmmmmmmmmmmnnnooppqqrsstuvwwxyyzz{{|€€€€€€€€€~~~~}}}}��€€€€€~}}}}}}}}}}}}}||||||||{{{{zyyyyyyyyzzzzzzz{{{{|||||||||{{zzyyxxwwvuuuttssrrqqllkkjjiiihhhhhggggggggfffdddccccccbbbbbbbbaaaaa```___^^^^^^]]]]]]]]]]]]\\\\]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXYYXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;:::::::99999999888888888888777777777777666666666664444444444444444444333333222221111111110000000000000000000000000///////........--------------------,,++++++++++***********))))**))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$###############""""""""!!!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrsssssssssssssssssssssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttttttttssssssssssssssttttttttttssssssssssssssstttssssssssssssssssssssssuuuutttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppppppppppponnnnnnnnnnnnnnnnnnnmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmnnnoooppqrrsttuvwxxyyzz{{€€€€€€€~~~~~}}}��€€€€€€}}}}}}}}}}}}}}||||||||{{{zyyyyyyyyyzzzzzz{{{{||||||||||{{zzyyxxwwvvuutttssrrmmllkkjjiiihhhhhhhgggggffeddddcccccbbbbbbbaaaaa```___^^^^^^]]]]]]]]]]]\\\\\]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@????????>>>>>>>>>>>=========<<<<<<<<<<<<<;;;;::::::9999999998888888888887777777777766666666666644444444444444444443333332222211111111100000000000000000000000000//////.......---------------------,,+++++++++***********)))))**))))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$#$$##############""""""""!!!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssssssssssssssssssssssssstttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuttttttttttttttttttttttttttsssssssssssssssstttttttttsssssssssssssssstssssssssssssssssssssssssuutttttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrqqqqqqqqqqppppppppppppppppnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnooppqqrsstuuvwxxyzzz{~~~~~~}}}��€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}||||||{{{zyyyyyyyyyzzzzzz{{{{{||||||||||{{zzyyxxwwwvvuuuttssnnmmlkkjjjiiiihhhhhhggggfeeddddcccccbbbbbbbaaaaa``___^^^^^^]]]]]]]]]]\\\\\\]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@?????????>>>>>>>>>>=========<<<<<<<<<<<<<;;;;::::::9999999998888888888887777777777766666666666644444444444444444443333332222211111111100000000000000000000000000///////......--------------------,,,+++++++++***********)))))**)))))))))))(((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$#$##############"""""""""!!!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrsssssssssssssssssssssssssttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuutttttttttttttttttttttttttttssssssssssssssssstttttttsssssssssssssssssssssssssssssssssssssssssssutttttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnoooppqqrsstuvvwxxyyzz~~~~~~~}}}��€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}||||||{{zzyyyyyyyyyzzzzzz{{{{||||||||||{{{zzyyxxxwwwvvuuuttoonmmllkkjjjiiiiihhhhhgggeeeddddcccccbbbbbbbaaaa``____^^^^^]]]]]]]]]]\\\\\\]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@?????????>>>>>>>>>>=========<<<<<<<<<<<<;;;;;::::::9999999998888888888887777777777766666666666644444444444444444443333332222211111111100000000000000000000000000///////......--------------------,,,+++++++++***********)))))**)))))))))))(((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$#$#############""""""""""!!!!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssssssssssssssssssssssssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttsssssssssssssssssssttttttsssssssssssssssssssssssssssssssssssssssssssrtttttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqppppppppppppppppppnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnooopqqrrsttuvwwxxyyz}~~~~~~~}}}���€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}|||||{{zzyyyyyyyyyzzzzzz{{{{||||||||||{{{zzzyyyxxxwwwvvuutpoonnmmllkkjjjiiiiihhhhggfeeeddddcccccbbbbbbaaaaa`____^^^^^]]]]]]]]]]\\\\\\]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@?????????>>>>>>>>>>=========<<<<<<<<<<<<;;;;;::::::9999999998888888888877777777777766666666666644444444444444444433333332222111111111000000000000/00000000000000///////......--------------------,,,+++++++++***********)))))**)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$###############""""""""""!!!!!!!!!!!!!!  pqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvtttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttsssssssssssssssssssssttttssssssssssssssssssssssssssssssssssssssssssssrrttttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqpppppppppppppppppppnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnoooppqqrsstuuvwwxxyy}}~~~~~~~~}}}���€€€€€€€€€€€€€€€€€€}}}}}}}}}}}}}}}}}}||||||{zzzyyyyyyyyyzzzzzz{{{{||||||||||{{{zzzyyyxxxxwwwvvuqppoonmmllkkkjjjjiiiihhhgfeeeeddddcccccbbbbbbaaaa`____^^^^^]]]]]]]]]\\\\\\\]]\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;:::::99999999988888888888877777777777766666666666644444444444444444433333332222111111111000000000000/00000000000000//////.......-------------------,,,,+++++++++***********)))))*)))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$##############"""""""""""!!!!!!!!!!!!!  pppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvuuuuuuuuuuuvvvvvvvvvvuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttsssssssssssssssssssssstttssssssssssssssssssssssssssssssssssssssssssssrrrtttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppppppnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmnnnnnoooppqqrsstuuvvwxxy|}}}~~~~~~~~~}}����€€€€€€€€€€€€€€€€€€~~}}}~~~~~~~}}}}}}}|||||{zzzzyyyyyyyyzzzzzz{{{{{|||||||||{{{zzzzyyyyxxxxwwwvrqqpoonnmmllkkkjjjiiiihhhffeeeedddccccccbbbbbaaaa`____^^^^^]]]]]]]]]\\\\\\\]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;:::::99999999988888888888877777777777666666666666644444444444444444433333332222111111111000000000000000000000000000//////.......-------------------,,,,+++++++++***********)))))*)))))))))))(((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$##############"""""""""""!!!!!!!!!!!!!  pppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttsssssssssssssssssssssssstsssssssssssssssssssssssssssssssssssssssssssssrrrrttttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppppppponnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmnnnnnooopppqrrsstuuvvwwx|||}}}~~~~~~~~~~}}�����€€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~}}}}}}|||||zzzzzyyyyyyyzzzzzzz{{{{{|||||||{{{{{zzzzyyyyyxxxxwwrrqqpponnmmllkkkjjjjiiihhfffeeeddddcccccbbbbbaaaaa_____^^^^]]]]]]]]]\\\\\\\]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;:::::99999999988888888888877777777777666666666666544444444444444444433333332222111111111000000000000/00000000000000//////......-------------------,,,,,+++++++++**********))))))*)))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!  ppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrtttttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppppppoonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmnnnnnnoooppqqrrssttuvvww{{||}}}~~~~~~~~~~}}�������€€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~}}}}}|||||zzzzzzyyyyyyzzzzzzzz{{{{{||||||{{{{{zzzzzyyyyyyxxxxssrrqppoonnmmllkkkjjjiiihgfffeeeddddcccccbbbbbaaaa`____^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVWWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>=========<<<<<<<<<<<;;;;;:::::9999999998888888888887777777777766666666666654444444444444444433333333222111111111100000000000000000000000000///////......-------------------,,,,,++++++++***********))))))*))))))))))((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  ppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvuuuuuuuuuuuuuuuuuuvvvvuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrtttttttttttttttttssssssssrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppppppppppooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmmmmmmnnnnnnoooppqqrrssttuuvvz{{|||}}~~~~~~~~~~~~~}���������€€€€€€€€€€€€€€€~~~~~~~~~~~~~~~~}}}}}||||zzzzzzzzyyyyzzzzzzzzz{{{{{{||{{{{{{{zzzzzzyyyyyyyxxtssrrqppoonnmmllkkkjjjiiigfffeeeddddcccccbbbbbaaaa`____^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVWWWVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????>>>>>>>>>>==========<<<<<<<<<;;;;;;::::99999999998888888888777777777777666666666666654444444444444444433333333222111111111100000000000000000000000000//////.......------------------,,,,,,++++++++***********)))))))))))))))))((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  pppppppppppppppppppppppsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttsstttttttttttttttttsssssssstttttttttttttttttssssssssttttttttttttttttttsssssssrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllllllllklllllllllmmmnnnnnnooopppqqrrsstuuvwwxxyyzzz{{{{|||||{{{{{{{������€€€€€€€€€€€€€€€~~~~~~~~~}}}}|zzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{zzzzzzzyyyyyyyyxyyxxwwvuuttssrrqqppooonnmkkjjiiihhhhggggfffffeeeeda````____^^^^^^^]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCBAAAAAAAAAA@@@@@@@@@@@@@??@?????????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;::::::9999999999888888888777777766666666666665555555555444444444444444443333332222222222111111111111100000000000000000/////......-------------------,,,,++++++++++***********)))))))))((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###########""""""""""""!!!!!!!!  pppppppppppppppppppppppsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttsssstttttttttttttttsssssssssstttttttttttttttssssssssssttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmllllllllllllllllllllkkkklllllllmmmnnnnnnnooopppqqrrssttuvvwwxyyzzz{{{{{{||{{{{{{{���������€€€€€€€€€€€€~~~~~}}}}}zzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyxxwwvuuttssrrqqppooonnkkjjjiiihhhgggggfffffeeeea````____^^^^^^^]]]]]]]]]\\[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOPPPPPPPPPPOOOOOOONNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCBBAAAAAAAAA@@@@@@@@@@@@@@??@?????????>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;::::::9999999999888888888777777666666666666655555555555444444444444444443333332222222222111111111111100000000000000000/////.....--------------------,,,+++++++++++***********))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###########""""""""""""!!!!!!!!!  pppppppppppppppppppppppssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttssssstttttttttttttssssssssssssttttttttttttttssssssssssstttttttttttttttssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkklllllmmmmnnnnnnnooooppqqqrrsstuvvwwxyyzzz{{{{{{{{{{{{{{�������������€€€€€€€€€€~~~~}}}}}zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{zzzzzzzzzyyyyyyyyyyzyyxxxwwvuuttssrrqqppooonlkkjjiiihhhggggggffffeeeea````_____^^^^^^]]]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOPPPPPPPPPPOOOOOOONNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBAAAAAAAAA@@@@@@@@@@@@@@??@?????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;::::::999999999988888888877777766666666666665555555555544444444444444444333333222222222211111111111110000000000000000//////.....-------------------,,,,+++++++++++***********))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""""!!!!!!!!!  ppppppppppppppppppppppprrssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsssssssttttttttttttsssssssssssssttttttttttttsssssssssssssttttttttttttttsssssssssssrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkllllmmmmmnnnnnnnoooopppqqrrsstuuvwwxyyzzz{{{{{{{{{{{{{���������������€€€€€€€€€€~~~~~}}}}zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzyyyyyyyyyyyyzyyyxxwwvvuuttssrrrqqpoonllkkjjiihhhhgggggfffffeeeaa```_____^^^^^^]]]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOPPPPPPPPPOOOOOOOOONNNNNNMNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;:::::9999999999888888888877777766666666666665555555555544444444444444444333332222222222211111111111110000000000000000/////......-------------------,,,,+++++++++++***********))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!  ppppppppppppppppppppppprrrssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsssssssssttttttttttssssssssssssssstttttttttttssssssssssssssttttttttttttsssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkklllmmmmmmnnnnnnnnooooppqqqrrttuuvwwxyyzzz{{{{{{{{{{{{����������������€€€€€€€€€~~~~}}}}{zzzzzzzzzzzzzzzyzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyzzyyyxxwwvvvuuttssrrqqpoomlkkjjiiihhhhgggggffffeeeaa```_____^^^^^^]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWVVVVVVVVVVVUUUUUUUUUUUUUTUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOPPPPPPPPPOOOOOOOOONNNNNNMNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>===========<<<<<<<<<;;;;;;;;:::::9999999999888888888877777766666666666665555555555544444444444444443333332222222222221111111111110000000000000000/////.....-------------------,,,,,+++++++++++***********))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$############"""""""""""!!!!!!!!!!   ppppppppppppppppppppppprrrrrssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttsssssssssssttttttttsssssssssssssssssttttttttttssssssssssssssstttttttttttssssssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppoooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkllmmmmmmmmnnnnnnnnooooppqqrsstuuvwwxyyzzz{{{{{{{{{{{�����������������€€€€€€€€~~~~}}}{{zzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyzzyyyxxxwwwvvuuttssrrqqpomllkkjjiihhhhhgggggffffeeaa````____^^^^^^^]]]]]]]\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUUUUTUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOPPPPPPPPPOOOOOOOOONNNNNNMNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;;:::::999999999988888888887777766666666666665555555555554444444444444444333333222222222222111111111111000000000000000//////.....------------------,,,,,,++++++++++***********)))))))))((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!   ppppppppppppppppppppppprrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttuuuutttttttttttuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssstttttttssssssssssssssssssttttttttsssssssssssssssssttttttttttsssssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkklmmmmmmmmmmmnnnnnnnooopppqrsstuuvwxxyyzzz{{{{{{{{{{������������������€€€€€€€€€€€€€~~~~}}}{{zzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyzzyyyyxxxwwwvvuutttsrrqqpmmllkjjiiihhhhgggggffffeeaa````____^^^^^^^]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWVVVVVVVVVVUUUUUUUUUUUUUTTUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOPPPOOOOOOOOOOOOOOONNNNNNMNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;::::::999999999988888888887777766666666666665555555555554444444444444444333332222222222222211111111111000000000000000//////.....------------------,,,,,,++++++++++***********)))))))))((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""!!!!!!!!!!!   ppppppppppppppppppppppprrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssstttttsssssssssssssssssssstttttttssssssssssssssssssttttttttsssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmnnnnnoooppqrsstuvvwxxyyzzz{{{{{{{{{�������������������€€€€€€€€€€€€€€€€~~~~}}{{{zzzzzzzzzzzzyyyyyyyzzzzzzzzzzyyyyyyyyxxxxyyyyyyyyyyyyyxxxxwwwvvvuuttssrqqnmmlkkjjiiihhhhgggggfffeeaaa```_____^^^^^^]]]]]]]\[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUUUTTUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOPOOOOOOOOOOOOOOOOONNNNNNMNNNNNNMMMMNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;::::::999999999888888888887777766666666666665555555555554444444444444443333332222222222222211111111111000000000000000/////......-----------------,,,,,,,++++++++++***********)))))))))((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$##############"""""""""""!!!!!!!!!!!   ooppppppppppppppppppppprrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuutttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvuvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttsssssssssssssssstttsssssssssssssssssssssstttttsssssssssssssssssssstttttttssssssssssssssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmnnnnoopqqrsstuvwwxyyzzzzz{{{{{{{�����‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€€~~~~}}{{{{zzzzzzzzzzzyyyyyyyyyyzzzzzyyyyyyyxxxxxxxxxxxxxxyyyyyyxxxxxwwwvvvuuttssrqonmllkkjiiiihhhhgggggfffeaaa```_____^^^^^^]]]]]]]\[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUUTTTUUUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>===========<<<<<<<;;;;;;;;;:::::999999999988888888888777766666666666666555555555555444444444444444333333222222222222222111111111110000000000000//////......-----------------,,,,,,,++++++++++***********)))))))))((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!   ooooppppppppppppppppppprrrrrrrrrrrrrrrrsssssssssrrrssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttssssssssssssssssssttsssssssssssssssssssssssttttsssssssssssssssssssssttttttsssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkllmmmmmmmmmmmmmmmmmmnnnoopqqrsttuvwxxyyzzzzzzzzz{z������‚‚‚‚‚����������€€€€€€€€€€€€€€€€€€€~~~~}{{{{{zzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyxxxxxwwwwvvuuttsrronnmlkkjjiiihhhhhggggfffeaaa```_____^^^^^^]]]]]]\\[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVUUUUUUUUUUUUUUTTTUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;::::::999999999988888888887777766666666666665555555555555444444444444444333333222222222222222111111111110000000000000//////......-----------------,,,,,,,++++++++++***********)))))))))((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!   ooooooppppppppppppppppprrrrrrrrrrrrrrrrrrsssssssrrrrrssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutuuuuuttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssttsssssssssssssssssssssssttttsssssssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqppppppppppppppppppppppoooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkklllllmmmmmmmmmmmmmmmmmnnoppqrrstuvvwxxyyzzzzzzzzzz�������‚‚‚‚��������������€€€€€€€€€€€€€€€€~~~~}{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxwwwvvvuttsrponmmlkkjjiiihhhhhgggfffeaaa```_____^^^^^^]]]]]]\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXWWWWWWWVVVVVVVVUUUUUUUUUUUUUTTTTUUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>===========<<<<<<<<;;;;;;;;:::::9999999999988888888887777766666666666665555555555555444444444444443333332222222222222222211111111111000000000000//////......-----------------,,,,,,,++++++++++***********)))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!   ooooooooopppppppppppppprrrrrrrrrrrrrrrrrrrrsssssrrrrrrrrssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssstsssssssssssssssssssssssstttssssssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkkklllllllllllllllllmmmmmmnnoppqrsstuvwwxxyyyzzzzzzzz�������������������������€€€€€€€€€€€€€€€€€~~~~{{{{{{{zzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxwwwwwwwwwwwxyyxxxxxxxxxxxxwwwwvvuttspoonmllkjjjiiihhhhgggfffeaaa```_____^^^^^^]]]]]]\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXWWWWWWWVVVVVVVUUUUUUUUUUUUUUTTTTUUTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;::::::9999999999888888888887777766666666666665555555555555444444444444443333332222222222222222211111111111100000000000//////......-----------------,,,,,,,++++++++++**********))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!   ooooooooooopppppppppppprrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttsssssssssssssssssssssssrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllmmmmnoopqqrstuuvwwxxyyyyzzzzzz�������������������������€€€€€€€€€€€€€€€€€~~~~|{{{{{{{zzzzzzzyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxwwwvvuttqponmmlkkjjiiihhhhggggffeaaa````____^^^^^^]]]]]]\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTUTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHHGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>==========<<<<<<<<;;;;;;;;::::::9999999999888888888887777766666666666665555555555555444444444444443333332222222222222222221111111111110000000000/////.......-----------------,,,,,,,+++++++++***********))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!   ooooooooooooopppppppppprrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmnoppqrrstuvvwwxxyyyyyyyyz€������������������������€€€€€€€€€€€€€€€€€~~~||{{{{{{zzzzzzzyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwvuutqpponmllkjjjiiihhhhgggffeaaa````____^^^^^^]]]]]]\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTUTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQPPQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>=========<<<<<<<<;;;;;;;;::::::9999999999988888888888777766666666666666555555555555554444444444443333333222222222222222222111111111111000000000//////.......-----------------,,,,,,,+++++++++***********))))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!   ooooooooooooooopppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuttttttvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrsssssssssssssssssssssssrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjllllllllllllllllllllllmmmnoopqqrsttuvvwwxxxyyyyyyy€€€€���������������������€€€€€€€€€€€€€€€€€€~~~||{{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxwwwvuurqponmmlkkjjiiihhhhgggffeaaa```_____^^^^^^]]]]]]\\[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>==========<<<<<<<<;;;;;;;;::::::9999999999888888888887777766666666666666555555555555554444444444443333333222222222222222222211111111111000000000//////.......----------------,,,,,,,,+++++++++***********))))))))))(((((((((((''''''''&''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!   ooooooooooooooooopppppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssrrssssssssssssssssssssssrrrssssssssssssssssssssssrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjlllllllllllllllllllllllmmnnoopqrrstuuvvwwxxxxxyyyy€€€€€€€������������������€€€€€€€€€€€€€€€€€€~~|||{{{{{{zzzzzzyyyyyyyyyyyyyyxxxxxxxwwwwwwwwvvvvvvvwwwwwxxxxxxxxxxxxxxxwwvvurqpponmllkjjiiihhhgggfffeaaa```_____^^^^^^^]]]]]\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<;;;;;;;;;:::::99999999999888888888887777766666666666666655555555555554444444444443333333222222222222222222211111111111000000000//////.......----------------,,,,,,,,+++++++++***********))))))))))(((((((((('''''''''&''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!  ooooooooooooooooooopppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssrrrssssssssssssssssssssrrrrrsssssssssssssssssssssrrrrqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllllklkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkllllllllllllllllmmnnooppqrsstuuvvwwwxxxxxxx€€€€€€€€������€€€€€€€��€€€€€€€€€€€€€€€€€€~~||||{{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxwwwwwwwvvvvvvvvvwwwwwwwwwxxxxxxxxxxxwwwvusrqponmllkkjjiihhhgggfffeaa````_____^^^^^^^]]]]]\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQPPPQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNMMNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>=========<<<<<<<<;;;;;;;;::::::99999999999888888888887777766666666666666655555555555554444444444433333333222222222222222222211111111111000000000//////........---------------,,,,,,,,++++++++***********))))))))))((((((((((('''''''''&''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!  ooooooooooooooooooooopprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssrrrrrssssssssssssssssssssrrrrrssssssssssssssssssssrrrrrqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkklllllllllllmmnnoopqqrsstuuvvvwwwwxxxx€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€~|||||{{{{{zzzzzyyyyyyyyyyyyyxxxxxxxwwwwwwwvvvvvvvvvwwwwwwwwwwxxxxxxxxxxxwwvusrqponnmlkkjjiihhhgggffeeaa````_____^^^^^^^]]]]]\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;::::::99999999998888888888877777666666666666666655555555555554444444444433333333222222222222222222211111111111000000000//////........---------------,,,,,,,,++++++++***********))))))))))((((((((((('''''''''&''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!  ooooooooooooooooooooooorrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssrsssssssssssssssssrsrrrrrrsssssssssssssssssssrrrrrrssssssssssssssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppppppooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkkllllllllmmnnooppqrrsttuuvvvvwwwwwx~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€€|||||{{{{{zzzzzyyyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxwwvvsrqpponmlkkjjiihhgggfffeeaa````_____^^^^^^^]]]]]]\[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPQQQPPPPPPPPPPPOOOOOOOOOONOOOOOOOOOOONNNNNNNNNNNMMMNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>========<<<<<<<<<;;;;;;;;;::::::9999999999888888888887777766666666666666666555555555555444444444443333333322222222222222222211111111111100000000//////..........--------------,,,,,,,,++++++++***********))))))))))((((((((((('''''''''&''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!  ooooooooooooooooooooooorrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssrrrssssssssssssssssrrrrrrrrrsssssssssssssssssrrrrrrrrsssssssssssssssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkklllllllmnnnoopqqrrstttuuvvvvvwww~~~~€€€€€€€€€€€€€€€€€€€€€€€€€€€€€||||||{{{{zzzzzyyyyyyyyyyyyyyxxxxxxxwwwwwvvvvvvvvvvwwvvvvwwwwwwwwxxxxxxxwwvvsrqqponmlkkjjiihhgggffeeea````______^^^^^^^^]]]]]\[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPQQPPPPPPPPPPPPOOOOOOOOOONOOOOOOOONNNNNNNNNNNNNNMMMNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>========<<<<<<<<<;;;;;;;;;:::::99999999999888888888887777766666666666666666655555555554444444444443333333322222222222222222211111111111100000000//////..........--------------,,,,,,,,++++++++***********))))))))))((((((((((('''''''''&'&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!!  ooooooooooooooooooooooorrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssrrrrrssssssssssssssrrrrrrrrrrrssssssssssssssrrrrrrrrrrrssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkkkkllllllmmnnooppqqrrssttuuuuvvvvw}~~~~€€€€€€€€€€€€||||||{{{{{zzzzzyyyyyyyyyyyyyyxxxxxxwwwwwvvvvvvvvuuvvvvvvvvvwwwwwwxxxxxwwwvvsrrqponmllkjjiihhggfffeeea````______^^^^^^^^]]]]]][[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYXXXXXXXXXXXWWWWWWWWWVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPQQPPPPPPPPPPPOOOOOOOOOOONOOOOOONNNNNNNNNNNNNNNMMMMNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;:::::99999999998888888888887777766666666666666666655555555554444444444443333333322222222222222222111111111111100000000//////..........-------------,,,,,,,,,++++++++**********)))))))))))((((((((((('''''''''&'&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$#############""""""""""""""!!!!!!!!  ooooooooooooooooooooooorrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssrrrrrrrssssssssssssrrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrssssssssssssssrrrrrrrrrrrqqqqqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllmmnnnooppqqrrsstttuuuuvvv}}}~~~~€€€~||||||{{{{{zzzzzyyyyyyyyyyyyyyyxxxxxwwwwwvvvvvvvuuuvvvvvvvvvvvwwwwwwxxwwwwvvsrrqponmllkjjihhgggffeeed````_______^^^^^^^^]]]]]]\\[[[[[[[[[[[[[ZZZZZZZYYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPQQPPPPPPPPPPPOOOOOOOOOONNOOOOONNNNNNNNNNNNNNNMMMMMNMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;:::::99999999998888888888877777766666666666666666665555555554444444444433333333322222222222222221111111111111000000000//////..........-------------,,,,,,,,,+++++++***********))))))))))(((((((((((('''''''''&'&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$#############""""""""""""""!!!!!!!!  oooooooooooooooooooooooqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssrrrrrrrrrsssssssssssrrrrrrrrrrrrrrsssssssssssrrrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqppppppppppppppppoooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllmmmnnnooppqqrrssstttuuuuv}}}}~~~~~~~~||||||{{{{{zzzzzyyyyyyyyyyyyyyyyxxxxxwwwwvvvvvvuuuuvvvvvvvvvvvvvwwwwwwwwwvvvsrqqponmllkjiihhggfffeeed````_______^^^^^^^^^]]]]]\\\\[[[[[[[[[[[[ZZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPQPPPPPPPPPPPPOOOOOOOOOONNOOOOONNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;:::::99999999998888888888877777666666666666666666665555555554444444444433333333332222222222222211111111111111000000000//////..........-------------,,,,,,,,,+++++++***********))))))))))((((((((((((''''''''&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!!  oooooooooooooooooooooooqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssttttttttttttsstttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrsssssssssssrrrrrrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppooooooooooooooooooonnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkklllmmmmnnoooppqqrrrssttttuuu||}}}~~~~~~~~~~~~~~~~~~~~~~||||||{{{{{zzzzzyyyyyyyyyyyyyyyyxxxxxwwwwvvvvvvuuuuvvvvvvvvvvvvvvwwwwwwwwvvusrqqponmllkjiihhggffeeedd```________^^^^^^^^^]]]]]\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYYXXXXXXXXXXWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPQPPPPPPPPPPPOOOOOOOOOOONNOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>========<<<<<<<<<<;;;;;;;;;;:::::99999999998888888888877777666666666666666666665555555554444444444433333333332222222222222211111111111110000000000//////..........------------,,,,,,,,,,+++++++**********))))))))))(((((((((((('''''''''&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""!!!!!!!  oooooooooooooooooooooooqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssttttttttsssssssttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrssssssssrrrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqpppppppppppppppppoooooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkjjjjjkkkkkkkkkkklllmmmmnnnooppqqqrrssstttuu|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||{{{{{zzzzzzyyyyyyyyyyyyyyyyxxxxwwwwwvvvvvuuuuvvvvvuuuvvvvvvvvvwwwvvvvusrqpponmllkjiihhggffeeedd```________^^^^^^^^^^]]]]\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXXWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPQPPPPPPPPPPPOOOOOOOOOOONNOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;:::::9999999998888888888877777766666666666666666666555555555444444444443333333333222222222222211111111111110000000000///////..........------------,,,,,,,,,,+++++++**********))))))))))(((((((((((('''''''''&&'&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$############"""""""""""""!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqsssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqppppppppppoooooooooooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllnmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkllllmmmnnnoopppqqrrrsstttuuvvvwwwwwwxxxwwwwwwwwwww{{|||||}}}}}}}}}}}}||||||~~~~~}}}}}}||||||{{{{{{{{zzzzyyyyyyxxxxwwwwvvvvvvuuttttttsttttttttttttttttsssrrqponnmlkkjiihhggffeeedcccccbbbbbbbbbbbbaaaaaaaa]]]]]]]]]]]]\\\\\[[[[[ZZZYYXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPQQPPPPPPPPPPPOOOOOOOOOOONOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLKKKKLLKKKKKKKKKKKJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>========<<<<;;;;;;;;;;;;::::::::99988888888888777777777776666666666666665555555555555555555554444444444444433333333333332222222222222211111110000000/////////.........----------,,,,,,,,+++++++++**********))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqppppppppooooooooooooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkllllmmmnnnoopppqqrrrssttuuvvvvwwwwwwwwwwwwwwwwwww{{{{||||}}}}}}}}}}|||||||~~~~}}}}}}|||||||{{{{{{{{zzzzzyyyyyyxxxwwwwvvvvvuuuttttsssssssttttttttttttsssrqqponmmlkkjiihhggffeeedcccccbbbbbbbbbbbbbaaaaaaa]]]]]]]]]]]]]]\\\\\[[[[ZZYYXXXXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPQQPPPPPPPPPPPOOOOOOOOOOONOONNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKLKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>========<<<<;;;;;;;;;;;::::::::999988888888887777777777776666666666666655555555555555555555544444444444444443333333333332222222222222211111100000000/////////........----------,,,,,,,,,+++++++++**********))))))(((((((((((''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttsssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqrrrrrqqqqqqqqqqqqqqqqqqqqssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppooooooooooooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjkkkkkklllllmmmnnoooppqqrrrsstuuuvvvwwwwwwwwwwwwwvvvvvwz{{{{||||}}}}}}}|||||||||~~~}}}}}}}|||||||{{{{{{{{zzzzzyyyyyyxxxwwwwvvvvvuuutttssssssssssstttttttsssrrrqpponmmlkkjiihhggffeeedcccccbbbbbbbbbbbbbbaaaaaa]]]]]]^]]]]]]]]\\\\[[[[[ZYYYXXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQPPPPPPQPPPPPPPPPPPPOOOOOOOOOOONOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>=========<<<<;;;;;;;;;;;::::::::999988888888887777777777776666666666666655555555555555555555544444444444444443333333333332222222222222211111100000000//////////.......----------,,,,,,,,,++++++++**********)))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrsssssssssssssrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqppppppooooooooooooooooooooooooooooooonnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkjkjjjjjjjjjjjjjjjjjjjjjjkkkkkkllllmmmnnnooppqqrrssstuuvvvvwwwwwwwwwvvvvvvvvvzz{{{{|||||}}}||||||||||{}}}}}}}}}}|||||||{{{{{{{{zzzzzzyyyyyxxxxwwwvvvvuuuuttssssssssssssssssssssssrrrqpponmmlkkjjihhggffeeedcccccbbbbbbbbbbbbbbbbaaaa^^^^^^^^^^^^]]]]]\\\[[[[ZYYYXXXXXXXWWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPQPPPPPPPPPPPPOOOOOOOOOOONOONNNNNNNNNNNMMMMMMMMMMMLMMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>=========<<<;;;;;;;;;;;;::::::::999988888888887777777777766666666666666555555555555555555555544444444444444444333333333332222222222222211111100000000//////////.......---------,,,,,,,,,,++++++++**********)))))))((((((((((''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrsssssssssrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppoooooooooooooooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkllllmmnnnooppqqrrsstuuuvvvvwwwwwwvvvvvvvvvvvzzzz{{{|||||||||||||{{{{{}}}}}}}}}}|||||||{{{{{{{{zzzzzzyyyyyxxxxwwwvvvvuuuuttsssssssssssssssssssssrrrqqpponnmllkjjiihhggffeeddccccbbbbbbbbbbbbbbbbbbbb^^^^^^^^^^^^^]]]]\\\\[[[ZYYYXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPQPPPPPPPPPPPOOOOOOOOOOOONOONNNNNNNNNNNMMMMMMMMMMMLMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>=========<<<;;;;;;;;;;;;::::::::9998888888888777777777777666666666666555555555555555555555554444444444444444443333333333322222222222221111111000000000/////////.......---------,,,,,,,,,,++++++++*********))))))))((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkklllmmmnnooppqqrrsttuuuvvvvvvvvvvvvvuuuuuuuyyzz{{{{||||||||||{{{{{{{}}}}}}}}}}||||||{{{{{{{{{zzzzzyyyyyyxxxwwwwvvvvuuuutsssssssssssssssssssssrrrrqqpponnmllkkjjihhggffeeedccccbbbbbbbbbbbbbbbbbbbb^^^^^^^^^^^^^^^]]]\\\[[[ZYYYXXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONOONNNNNNNNNNNMMMMMMMMMMLLMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????>>>>>>>>>>>=========<<<<;;;;;;;;;;;;::::::::9998888888888777777777777666666666666555555555555555555555554444444444444444443333333333322222222222221111111000000000/////////......---------,,,,,,,,,,,+++++++**********))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrssrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrqqqqqqqqqqqqqqqppooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkklllmmnnooppqqrrsttuuuvvvvvvvvvvuuuuuuuuuyyyzz{{{{||||||{{{{{{{{{{}}}}}}}}}|||||||{{{{{{{{{zzzzyyyyyyyxxxwwwwvvvvuuuutsssssssssssssssssssrrrrqqqqpponnmmllkjjiihhggffeedcccccbbbbbbbbbbbbbbbbbbb^^^________^^^^]]]]\\[[[[YYYXXXXXXXWWWWWWWWVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONOONNNNNNNNNNMMMMMMMMMMMLLMMLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>=========<<<<;;;;;;;;;;;;::::::::9998888888888777777777777666666666665555555555555555555555554444444444444444433333333333322222222222222111111000000000/////////......---------,,,,,,,,,,,+++++++**********))))))))((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!  qqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttsssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrqqrrrrrrrrrqqqqqqqqqqqqqqqqoooooooooooooooooooooooonooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjkkkklllmmnnooppqqrstttuuuvvvvvvvuuuuuttttttxyyyzz{{{{{{{{{{{{{zzzzzz|||||}}|||||||||{{{{{{{{{yzyyyyyyyyxxxxwwwvvvvvuuuussssssssssrrrrrrrrrrrrrrqqqqppoonnmllkkjjiihhgffeeddccccbbbbbbbbbbbbbbbbbbb^^__________^^^^]]]\\\[[[YYYXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTSTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONOONNNNNNNNNNMMMMMMMMMMLLLMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDDCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>=========<<<;;;;;;;;;;;;::::::::99998888888888777777777777666666666655555555555555555555555554444444444444444433333333333322222222222222111111000000000/////////......--------,,,,,,,,,,,,++++++**********)))))))))((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!  ppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttttttuuuuuuuuuuuuuutttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqrrrrrrrqqqqqqqqqqqqqqqqqqooooooooooooooooooooooonnoooooonnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjkkkkllmmnnooppqqsstttuuuuuuuuuuuuttttttttxxxyyzzz{{{{{{{{zzzzzzzzz|||||||||||||||{{{{{{{{{{yyyyyyyyyxxxxxwwwvvvvuuuuussssssssrrrrrrrrrrrrrrrqqqqqppoonnmmllkkjjiihggffedddccccbbbbbbbbbbbbbbbbbb^____________^^^]]]\\\[[[YYYXXXXXXWWWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONOONNNNNNNNNNMMMMMMMMMMLLLMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>=========<<<;;;;;;;;;;;;::::::::99988888888887777777777776666666666655555555555555555555555554444444444444444333333333333322222222222222111111000000000//////////.....--------,,,,,,,,,,,,+++++***********)))))))))((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!  ppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttuuuuuuuuuuttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooonnnooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiijjjjjkkkllmmnnooppqrsssttuuuuuuuuuttttsssssswxxxyyzzzz{{zzzzzzzyyyyyz|||||||||||||||{{{{{{{{{{yyyyyyyyyxxxxwwwwvvvvuuuuusssssssrrrrrrrrrrrrrrrrqqqqqppooonnmmllkkjjiihggffedddccccbbbbbbbbbbbbbbbbb_____________^^^^]]\\\[[[YYYXXXXXXWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTSSTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNOONNNNNNNNNNMMMMMMMMMLLLLMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>========<<<<;;;;;;;;;;;:::::::::99988888888887777777777776666666666655555555555555555555555544444444444444444333333333333322222222222222111111000000000//////////.....--------,,,,,,,,,,,,+++++***********)))))))))((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!  ppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttuuuuuuttttttttttttttttttttttttttttttttttttttttttttuuuuutttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpprrrrrrrrrrrrrrrrrrqqqqqqqrrrrqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooonnnnooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiijjjjkkkllmmnnooppqrrssttttuuutttttsssssssswwwxxyyyzzzzzzzyyyyyyyyyy{{||||||||||||{{{{{{{{{{{yyyyyyyyxxxxxwwwwvvvvuuuuusssssssrrrrrrrrrrrrrrrqqqqqqpppoonnnmmllkkjjihhggfeeddcccccbbbbbbbbbbbbbbbb______________^^^]]\\\[[[YYYXXXXXWWWWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>========<<<;;;;;;;;;;;;:::::::::99988888888887777777777776666666666555555555555555555555555544444444444444443333333333333322222222222222111111000000000//////////.....--------,,,,,,,,,,,,++++***********))))))))))((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!  ppppppppqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttutttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppprrrrrrrrrrrrrrrrrqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooonnnnnnoonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjjkklllmnnoopqqrrsssttttttttssssrrrrrrvwwwxxyyyyyyyyyyyyxxxxxyy{{{{||||||||||{{{{{{{{{{{yyyyyyyxxxxxwwwwwvvvvuuuuussssssrrrrrrrrrrrrrrrqqqqqqqpppooonnnmmllkkjjihhggeeeddcccccbbbbbbbbbbbbbbb_____________^^^]]]\\\[[ZYYXXXXXXWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTSSSSTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNOONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@??????????????>>>>>>>>>>=========<<<;;;;;;;;;;;:::::::::999988888888877777777777776666666666555555555555555555555555544444444444444443333333333333332222222222222111111000000000/////////.....---------,,,,,,,,,,,++++************))))))))))((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!  ppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppprrrrrrrrrrrrrrrqqqqqqqqqqrqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooonnnnnnnonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkllmmnnopqqrrrsssssssssssrrrrrrrrvvvwwxxxxyyyyxxxxxxxxxxxxz{{{{||||||||{{{{{{{{{{{{yyyyyyxxxxxxwwwwvvvvvuuuuussssssrrrrrrrrrrrrrqqqqqqqqqppppoooonnmmmllkjjihhgfeedddccccccbbbbbbbbbbbbb_____________^^^]]]\\[[[ZYYXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTSSSSTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@???????????????>>>>>>>>>>========<<<<;;;;;;;;;;::::::::::999988888888877777777777776666666666555555555555555555555555544444444444444433333333333333322222222222222111111000000000/////////.....--------,,,,,,,,,,,+++++***********)))))))))))((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$%%%%%%$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!  ppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqqqppppppprrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhiiiiiiijjjkkllmmnnoppqqrrrssssssrrrrrqqqqqquuvvwwwxxxxxxxxwwwwwwwwxxzz{{{{{|||||{{{{{{{{{{{{zyyyyyxxxxxxwwwwwvvvvvuuuuusssssrrrrrrrrrrrrrqqqqqqqqqqqppppoooonnnmmllkjjihhffeedddccccccbbbbbbbbbbbb____________^^^^]]\\\[[[ZYYXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>========<<<;;;;;;;;;;::::::::::9999988888888877777777777776666666666555555555555555555555555544444444444444433333333333333322222222222222111110000000000/////////.....--------,,,,,,,,,,,++++************)))))))))))((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$%%%%%$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!  ppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppqqqqqqqqqqqqqqqqppppppppprrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhihhhhhhhhhiiiiijjjkklllmnoopppqqrrrrrrrrrqqqqqqqqquuuvvvwwwwwwwwwwvvvvvwwwwzzz{{{{{{{{{{{{{{{{{{{{zzyyyxxxxxxxxwwwwwvvvvvuuuuusssssrrrrrrrrrrrrqqqqqqqqqqqqqpppppoooonnmmllkjiihgffeedddcccccccbbbbbbbbbb^^________^^^^^]]]\\\[[ZZYXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>========<<<;;;;;;;;;;::::::::::999998888888877777777777777666666666655555555555555555555555555444444444444433333333333333332222222222222211111000000000//////////.....--------,,,,,,,,,,+++++************))))))))))(((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$%%%%%$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!  ppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrsssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqqqppppppppppprrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppoooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiijjjkkllmnnoopppqqqqqqqqqqqpppppppttuuuvvvvvvvvvvvvvvvvvvwwyyzzz{{{{{{{{{{{{{{{{{zzzyyxxxxxxxxwwwwwwvvvvvuuuuusssssrrrrrrrrrrqqqqqqqqqqqqqqqqppppppooonnmmlkkjiiggffeedddcccccccbbbbbbbbb^^^^^^^^^^^^^^]]]\\\[[[ZZYXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNONNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFEEEEEEEEEDDDDDDDDDCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>>=======<<<<;;;;;;;;;::::::::::9999998888888877777777777777666666666655555555555555555555555554444444444444433333333333333332222222222222211111000000000//////////.....--------,,,,,,,,,,++++************)))))))))))(((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$%%%%$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!  ppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppqqqqqqqqqqqqqpppppppppppprrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmllllllllllllllllllllmmmmlllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiijjkkklmmnnooppppqqqqpppppppooppstttuuuuuvuuuuuuuuuuuuvvvyyyzzz{{{{{{{{{{{{{{{zzzzyxxxxxxxxxwwwwwwvvvvvuuuuusssssrrrrrrrrrrqqqqqqqqqqqqqqqqqppppppooonnmmlkkjihggffeedddcccccccbbbbbbbb^^^^^^^^^^^^^]]]\\\\[[[ZZXXXXXWWWWWWWWVVVVVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSSTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@??????????????>??>>>>>>>>>>>>=======<<<<;;;;;;;;:::::::::::9999998888888877777777777777666666666655555555555555555555555555444444444444433333333333333332222222222222211111000000000/////////......--------,,,,,,,,,++++*************)))))))))))(((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$%%%%$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!  ppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppqqqqqqqqqqqpppppppppppppprrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllkmmmlllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhiiijjjkklmmmnnooopppppppooooooooosssttttuuuuutttttttttuuuvxxyyzzzzz{{{{{{{{{{zzzzzzyxxxxxxxxwwwwwwwvvvvvvuuuusssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppoonnmmlkkjihggffeedddcccccccbbbbbbb^^^^^^^^^^^]]]]]\\\[[[ZZZXXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSTTSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@??????????????>>?>>>>>>>>>>>>========<<<<;;;;;;;;::::::::::9999999888888887777777777777766666666666555555555555555555555555544444444444433333333333333333222222222222211111000000000//////////.....---------,,,,,,,,,++++************))))))))))))(((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$%%%%$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!  ppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqqqqpppppppppppppppprrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllkkmmlllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhiiijjjkllmmmnnnoooooooooonnnnoorssssttttttttssssssstttuuwxxyyyzzzzzzzzzzzzzzzzzzzxxxxxxxxxwwwwwwwwvvvvvuuuusssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpppppoonnmmlkkiihggfeeedddcccccccbbbbbb^^^^^^^^^]]]]]]\\\[[[[ZZZXXXXXWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTSSSSSSSTSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@?????????????>>>>>>>>>>>>>>>>>========<<<<;;;;;;;:::::::::::9999999888888887777777777777766666666666555555555555555555555555544444444444433333333333333332222222222222211111000000000//////////.....---------,,,,,,,,,++++************)))))))))))((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$%%%%$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!  pppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttttttstttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppqqqqqqqpppppppppppppppppprrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllkkkmlllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiijkkkllmmmnnnnnnnnnnnnnnnnnrrrrsssssssssssrrrssssttuwwxxxyyyyzzzzzzzzzzzzzzzzxxxxxxxxxwwwwwwwvvvvvvuuuusssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppppoonnmmlkjihhgffeeddddcccccccbbbbb^^^^^^^]]]]]]]\\\\[[[ZZZZXXXXWWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPOPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKJKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBBBABAAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>>>>>>=======<<<<<;;;;;;;:::::::::::9999999888888887777777777777766666666666555555555555555555555555544444444444433333333333333332222222222222111110000000000/////////......---------,,,,,,,,,++++************)))))))))))((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$%%%%$$$$$$$$$$$##################""""""""""!!!!!!!!!!  pppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttssssssstttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppqqqqqpppppppppppppppppppprrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppoooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllllllllllllllkkkklllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggghhhhhhiijjkkklllmmmmmmnmmmmmmmmnnqrrrrrrrrrrrrrrrrrrrrssstvwwwxxxyyyyyyzzzzzzzzzzzzxxxxxxxxwwwwwwwwwvvvvvvuuusssssrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppoonnmlljjihhgffeeddddccccccbbbbb^^^^^^]]]]]]]\\\\[[[[ZZZZXXXXWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKJKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>>>>>>>>========<<<<<;;;;;;::::::::::::999999988888888777777777777776666666666655555555555555555555555554444444444443333333333333332222222222222111111000000000//////////......---------,,,,,,,,,++++***********))))))))))))((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$%%%%$$$$$$$$$$$#################"""""""""""!!!!!!!!!!  pppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqrrrrrrrrrrrrqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttttttttttttttttttssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppqqqppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmlllllllllllllllllllllkkkkkllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggghhhhhijjjkkkllllmmmmmmmmmmmmmmqqqqqrrrrrqqqqqqqqqqrrrssuvvwwwxxxxyyyyyzzzzzzzzzzxxxxxxxxwwwwwwwwwvvvvvvuuutssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppoonnmlkjjihggffeedddcccccccbbbb^^^^^]]]]]]]\\\\\[[[ZZZZZXXXXWWWWWWWVVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKJJKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>>>>>>>>>========<<<<<;;;;;;:::::::::::9999999988888887777777777777776666666666655555555555555555555555555444444444443333333333333332222222222222111110000000000/////////......----------,,,,,,,,,++++***********))))))))))))((((''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$%%%$$$$$$$$$$$##################""""""""""!!!!!!!!!!  pppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssttttttttttttttttttttttttttttttsssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppqppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmllllllllllllllllllllkkkkkklllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggggggggghhhiiijjjkkkkllllllllllllllmppqqqqqqqqqqpppppppqqqrrruuvvvwwwxxxxyyyyyyzzzzzzzxxxxxxxwwwwwwwwwwvvvvvvuuutssssrrrrrrrqqqqqqqqqqqqpqqqqqqqqqqqqqqqqppppoonmmlkjiihggfeeedddcccccccbbb^^^^^]]]]]]]\\\\[[[[ZZZZYXXXXWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@????????????>>>>>>>>>>>>>>>>>>>=========<<<<<;;;;;;:::::::::::999999998888888777777777777777666666666665555555555555555555555555544444444444333333333333332222222222222111110000000000//////////......----------,,,,,,,,,++++***********))))))))))))((((''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$%%%$$$$$$$$$$$#################"""""""""""!!!!!!!!!  pppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttttttsssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmlllllllllllllllllllkkkkkkkllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhgggggggggggggghhiiiijjjjkkkkkkkkkkllllllpppppppppppppppppppppqqqrttuuvvvwwwwxxxxyyyyzzzzzzxxxxxxxwwwwwwwwwwwvvvvvuuutsssssrrrrrrqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqpppoonnmlkkjihhgffeeddddccccccbbb^^^^^^]]]]]]\\\\[[[[ZZZZYXXXXWWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>>>=========<<<<<;;;;;;:::::::::::999999998888888877777777777777666666666665555555555555555555555555544444444444333333333333332222222222221111110000000000//////////.....-----------,,,,,,,,,++++***********)))))))))))(((((''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$%%%$$$$$$$$$$##################""""""""""!!!!!!!!!  pppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssstttttttttttttttttttttttttsssssssssssssssssssssssssttttttttttttttttttssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqpqqqqqqqqqqpppppppppppppppoonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhggggggggggggggghhhhiiiijjjjjjkkkkkkkkkklooopppppppoooooooooopppqqstttuuuvvvwwwxxxyyyyyzzzzxxxxxxxwwwwwwwwwwwvvvvvvuutsssssrrrrrrqqqqqqqqqqqppqqqppppqqqqqqqqqqqpppoonnmlkjjihggffeeddddccccccbb^^^^^^^]]]]]\\\\\[[[ZZZZYXXXXWWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@???????????>>>>>>>>>>>>>>>>>>>>==========<<<<<;;;;;;::::::::::::9999999888888887777777777777766666666666555555555555555555555555554444444444433333333333333222222222221111110000000000//////////......-----------,,,,,,,,,++++**********))))))))))))(((((''''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$%%$$$$$$$$$$$#################"""""""""""!!!!!!!!!  ooooooooppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqpppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhgggggggggggggggfffffffffffffeeeeeeeeeeeffffffgggggghhhhhhhhhhiiijjjjjjkjjjjjjjjjjjjjjkkklnnooopppqqqrrsssttttuuuuuvvvvvvuuuuuuuuuuuuuttttttsuttttssssssrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrqqqqqppoommlkjjihhgffeeeddddcccccca```````_____^^^^]]]]\\\[YYYYYXXXXXXXWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQRRRRRRRQQQQQQQQQQQQQPPPPPQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMLLLLKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCBAAAAAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;:::::::::::::99999888888888877777777777776676666666666666555555555556555555555555544444444444333333333222222222221111110000000///////////.......----------,,,,,,,,,,+++++++************)))))))))))(((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%$$$$$$$$$$##################""""""""""!!!!!!!!!!  ooooooooooppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqpprrrrrqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhggggggggggggggggffffffffffffeeeeeeeeeeeeeeeffffffggggggggghhhhhhhijjjjjjjjjjjiiiiiiijjjjkkmnnnooopppqqrrrsssttttuuuvvvvvvuuuuuuuuuuuuuttttttsutttttssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqppponmllkjiihggffeeeddddcccccaaa```````____^^^^]]]\\\\YYYYYXXXXXXXWWWWWWWWWVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQRRRRRQQQQQQQQQQQQQQQPPPPPQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBAAAAAAAAAAAAAAAAA@@@@@@@@@@???????????>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;:::::::::::::99999888888888877777777777776676666666666666555555555556555555555555544444444444333333333222222222221111110000000//////////........----------,,,,,,,,,,+++++++***********))))))))))))(((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$##################""""""""""!!!!!!!!!!  ooooooooooooooppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppoppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeffffffffffgggggggghhiiiiiiiiiiiiiiiiiiiiiijjjmmmnnnoooppqqqrrsssttttttvvvvuuuuuuuuuuuuuuuutttttsutttttssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpponmmlkkjihhgffeeeddddddcccaaaaaa``````____^^^]]]\\\ZYYYYXXXXXXWWWWWWWWWVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQRRRQQQQQQQQQQQQQQQQQPPPPPQPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCBBAAAAAAAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;:::::::::::::9999888888888877777777777776676666666666666555555555556555555555555544444444444333333332222222222211111110000000//////////........---------,,,,,,,,,,,+++++++***********))))))))))))(((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$##################""""""""""!!!!!!!!!!  ooooooooooooooooppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpqppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhgggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeefffffffffffggggghhhiiiiiiiihhhhhhhhiiiiijllmmmnnnoopppqqrrssstttttuuuuuuuuuuuuuuuuuuuttttttsuuttttsssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppnnmllkjiihggffeeedddddddcaaaaaaaaa`````___^^^]]\\\ZYYYYYXXXXXWWWWWWWWWVVVVVUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQRRQQQQQQQQQQQQQQQQQQPPPPPQPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCCCCCBBAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>================<<<<<<<<<;;;;;;;;::::::::::::::999988888888887777777777777667666666666666655555555555555555555555544444444444433333333222222222221111111000000///////////........---------,,,,,,,,,,,+++++++***********))))))))))))(((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%$$$$%%%$$$$$$$$$##################""""""""""!!!!!!!!!!  ooooooooooooooooooppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffgghhhhhhhhhhhhhhhhhhhhhhiiiklllmmmnnoooppqqrrsssstttuuuuuuuuuuuuuuuuuuuuttttttuutttttssssssrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppnnmmlkjjihhggffeeedddddddbaaaaaaaaaaa```___^^]]]\\ZZYYYYXXXXXWWWWWWWWVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRRQQQQRQQQQQQQQQQQQQQQQQQQPPPPPQPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>================<<<<<<<<<<;;;;;;;;;:::::::::::::999988888888887777777777777667666666666666555555555555555555555555544444444444433333333222222222221111111000000///////////........--------,,,,,,,,,,,++++++++***********))))))))))))(((((((''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%$$$$%%%$$$$$$$$$############"####""""""""""!!!!!!!!!!  oooooooooooooooooooopppoppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppooooooopppppppppppppppppppppppppooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiihhhhhhggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffgggghhhhhhgggggggghhhhhhikkklllmmnnnooppqqrrssssssuuuuuutttttttuuuuuuuttttttuutttttssssssrrrrrrrqqqqqqqqqqppppqqqqqqqqqqqqqpppnnmmlkkjiihggfffeeeddddddbbbbbbbbbaaaaa``___^^]]]\ZZYYYYXXXXXWWWWWWWVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPQPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>================<<<<<<<<<;;;;;;;;;;:::::::::::::999988888888887777777777777667666666666666555555555555555555555555444444444444333333332222222222211111111000000///////////........-------,,,,,,,,,,,,++++++++**********))))))))))))((((((((''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%$$$$%%$$$$$$$$$############""###"""""""""""!!!!!!!!!!  oooooooooooooooooooooopoooopppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppqqqqqqqqqpppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooopppppppppppppppppppppppoooooooooooooooooooooooooonoooooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeddddddddddeeeeeeeeeeeefggggggggggggggggggggghhhhjkkklllmmmnnooppqqrrrsssstttttttttttttttuuuuuttttttuutttttssssssrrrrrrrqqqqqqqqqppppppppqqqqqqqqqppppnnmmllkjjihhggfffeeeeddddbbbbbbbbbbbbaaa```__^^]]\ZZZYYYXXXXXWWWWWWWVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>================<<<<<<<<<;;;;;;;;;;::::::::::::::9999888888888777777777777766666666666666655555555555555555555555544444444444433333333222222222221111111100000////////////........-------,,,,,,,,,,,,++++++++**********))))))))))))((((((((''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%$$$$%%$$$$$$$$$###########"""###""""""""""!!!!!!!!!!!  ooooooooooooooooooooooooooooopppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppqqqqqqppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppoooooooooooopppppppppppppppppppppoooooooooooooooooooooooooonnnooooooonnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddeeeeefffffffffffffffgggggggghhjjjkkklllmmnnooppqqrrrrrrttttttttttttttttuuuuttttttuuuttttssssssrrrrrrqqqqqqqqqppppppppppppqqqqqpppppnnnmllkkjiihhggfffeeeeeedbbbbbcccccbbbbaaa``__^^]]ZZZYYYXXXXXWWWWWWVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>=================<<<<<<<<<;;;;;;;;;:::::::::::::::9999888888888877777777777766666666666666555555555555555555555555444444444444333333333222222222221111111100000////////////........------,,,,,,,,,,,,,++++++++**********))))))))))))((((((('''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%$$$$%%$$$$$$$$$##########""""##"""""""""""!!!!!!!!!!!  ooooooooooooooooooooooooooooooopppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppqqppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppoooooooooooooopppppppppppppppppppooooooooooooooooooooooooooonnnnooooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjijjjjjjjjiiiiiiiiiiiiiiiiihhhggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddddddeeffffffffffffffffffggggghjjjjkkklllmmnnooppqqqqrrrssssssssttttttttuuuuutttttuuutttttssssssrrrrrqqqqqqqqqppppppppppppppppppppponnnmmlkkjjihhgggfffeeeeeecccccccccccccbbbaa``__^^][ZZZYYYXXXXWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>================<<<<<<<<<<;;;;;;;;;:::::::::::::::9999888888888877777777777766666666666666555555555555555555555554444444444444333333332222222222211111111100000///////////.........-----,,,,,,,,,,,,,+++++++++**********)))))))))))(((((((('''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%$$$$%$$$$$$$$$###########""""#"""""""""""!!!!!!!!!!!  ooooooooooooooooooooooooooooooooooppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppooooooooooooooooopppppppppppppppppooooooooooooooooooooooooooonnnnnnooonnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiijjjjjjjiiiiiiiiiiiiiiiiiihhggggggggggggggggggffffffffffffffffeeeeeeeeeeeeededdddddddddddddddddddddddeeeeeeeeeefffffffffffggggijjjjkkklllmmnnoopppqqqqqsssssssssstttttttuuuutttttuuutttttssssssrrrrrqqqqqqqqpppppppppppppppppppppponnmmmlkkjjiihhgggffffeeeecccccccddddccccbbaa``_^^][[ZZYYYXXXXWWWWWVVVVVVVVVUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;:::::::::::::::999988888888887777777777776666666666666655555555555555555555554444444444444433333333222222222221111111110000////////////.........-----,,,,,,,,,,,,,+++++++++**********)))))))))))(((((((('''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%$$$$%$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!  oooooooooooooooooooooooooooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppqppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooooooppppppppppppppppoooooooooooooooooooooooooonnnnnnnnoonnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiijjjjjjiiiiiiiiiiiiiiiiiihhggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeededdddddddddddddddddddddddeeeeeeeeeeeeeeeefffffffggiiijjjjkkkllmmnnoooppppqqrrrrrrsssssttttttuuuuuttttuuuuttttssssssrrrrrqqqqqqqqpppppppppppppppppppppoonnmmmllkkjjiihhgggfffffeeccccddddddddddccbbaa``_^^[[ZZZYYXXXXWWWWWVVVVVVVVVUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIHIIHHHHHHHHHHHGGGGGGGGGGGFGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<;;;;;;;;;::::::::::::::9999988888888887777777777766666666666666655555555555555555555544444444444444333333333222222222221111111110000////////////........------,,,,,,,,,,,,++++++++++**********)))))))))))(((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%$$$$%$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!!  ooooooooooooooooooooooooooooooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqpppppppppoooooooooooooooooooooppppppppppppoooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkjkjjjjjjjjjjjjjjjjjjjjiiiijjjjjiiiiiiiiiiiiiiiiiihhggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeededddddddddddddcccccccccccddddddeeeeeeeeeeeeefffffgiiiijjjjkkkllmmmnnoooopppqqqrrrrrsssstttttuuuuuttttuuuutttttsssssrrrrrqqqqqqqpppppppppppppppppppppooonnmmlllkkjjiiihhggggfffffddddddddddeddddccbbaa`__^\[[ZZYYYXXXWWWWVVVVVVVVVVUUUUUUUTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIHHIIHHHHHHHHHHGGGGGGGGGGGFFGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;::::::::::::::999998888888888777777777776666666666666655555555555555555555554444444444444433333333222222222222111111111000/////////////........-----,,,,,,,,,,,,,+++++++++***********)))))))))))(((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%$$$$$%$$$$$$$$##########""""""""""""""""""!!!!!!!!!!!!  ooooooooooooooooooooooooooooooooooooooooopppppppppppppqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqppppppppppoooooooooooooooooooooooppppppppppooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjiiiiiiiiiiiiiiiiiihhhgggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddccccccccccccddddddddddddddeeeeeefffffhiiiiijjjkkkllmmmnnnoooooqqqqqqrrrssstttttuuuuuttttuuuutttttsssssrrrrrqqqqqpqppppppppppppppppppppoooonnmmlllkkjjjiiihhhggggfffdddddddeeeeeeedddccbaa`__\\[[ZZYYXXXWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONONNNNNNNNMMMMMMMMLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIHHIHHHHHHHHHHHGGGGGGGGGGGFFGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;::::::::::::::999988888888888777777777776666666666666655555555555555555555544444444444444333333333222222222221111111111000/////////////........-----,,,,,,,,,,,,++++++++++***********)))))))))))(((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##########""""""""""""""""""!!!!!!!!!!!!  oooooooooooooooooooooooooooooooooooooooooooopppppppppppppqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssrrsssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqppppppppppoooooooooooooooooooooooooppppppppooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjiiiiiiiiiiiiiiiiiihhhhggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccdddddddddddddddddeeeeefffhhhiiiijjjjkklllmmmnnnnnoppppqqqrrrsssttttuuuuuttttuuuutttttsssssrrrrrqqqqqppppppppppppppppppppppoooonmmmlllkkkjjjiiihhhgggggfdddddeeeeeeeeeeeddcbbaa`_]\\[ZZYYYXXWWWWVVVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOPPPPPPPPOOOOOOOOOOOOOOONNONNNNNNNNMMMMMMMMLLLLLLLLKKKKJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;:::::::::::::::999988888888887777777777776666666666666655555555555554555555444444444444444333333333222222222221111111111000/////////////........-----,,,,,,,,,,,++++++++++***********)))))))))))(((((((''''''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#########"""""""""""""""""""!!!!!!!!!!!!  nnooooooooooooooooooooooooooooooooooooooooooooppppppppppppppqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssrrrrrrrrrrrrssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqppppppppppppooooooooooooooooooooooooopppppppooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiijjiiiiiiiiiiiiiiiiiihhhhhgggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccdddddddddddddddddddeeeeefhhhhhiiiijjjkkklllmmmmmnnooppppqqrrrssttttuuuuuttttuuuutttttsssssrrrrrqqqqqpppppppppppppppppppppooooonmmmlllkkkjjjjiiiihhhggggdddeeeeeeeffffeeeddcbbaa`]]\[[ZZYYXXXWWWVVVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPOOOPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<;;;;;;;;;::::::::::::::999998888888888877777777777666666666666665555555555554455555444444444444444333333333222222222222111111111100/////////////.........-----,,,,,,,,,,,++++++++++***********)))))))))))(((((((''''''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""""""""!!!!!!!!!!!!  nnnnnooooooooooooooooooooooooooooooooooooooooooopppppppppppppppqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqpppppppppppppppooooooooooooooooooooooooopppppoooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmlllllllllllllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccccccccccccdddddddeeeeeghhhhhhiiiijjjkkkllllmmmmoooopppqqrrsssttttuuuuttttuuuutttttsssssrrrrrqqqqpppppppppppppppppppppoooooommmmlllkkkkjjjjjiiihhhhggeeeeeeeefffffffeeeddcbba`^]\\[[ZZYYXXWWWWVVVVVVVUUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>=============<<<<<<<<<;;;;;;;;;;::::::::::::::999998888888888877777777776666666666666665555555555544455554444444444444444333333333222222222221111111111000/////////////.........-----,,,,,,,,,,+++++++++++***********)))))))))))(((((((''''''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""""""""""!!!!!!!!!!!!  nnnnnnnoooooooooooooooooooooooooooooooooooooooooppppppppppppppppppqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqppppppppppppppppppooooooooooooooooooooooooopppoooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccccccccccccddddddeeegggghhhhhiiiijjjkkkklllllnnnooppqqrrsssttttuuutttttuuuutttttsssssrrrrqqqqqpppppppppppppppppppppooooonmmmmlllkkkkkkjjjjiiiihhhgeeeeeeeffffffffffeeddcbba^^]\\[[ZYYXXXWWWVVVVVVVUUUUTTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>=============<<<<<<<<<;;;;;;;;;:::::::::::::::99999888888888887777777777666666666666666555555555554445554444444444444444333333333222222222222111111111100//////////////.........----,,,,,,,,,,++++++++++++**********))))))))))))(((((('''''''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#########"""""""""""""""""""""!!!!!!!!!!!  nnnnnnnnnooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppoqqqqqqppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmlllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccccccccccccccddddddeggggggghhhhiiiijjjjkkkkllmnnnooppqqrrssttttttttttttuuuutttttsssssrrrrqqqqqpppppppppppppppppppppooooonmmmlllllkkkkkkkjjjjiiihhheeeeeeefffffffffffeeddcbb_^^]\\[ZZYYXXWWWWVVVVVVUUUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;:::::::::::::::99999888888888887777777777666666666666665555555555554445554444444444444444333333332222222222222111111111100/////////////.........-----,,,,,,,,,,++++++++++++**********))))))))))))(((((('''''''''''''''''''&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$##########"""""""""""""""""""""!!!!!!!!!!!  nnnnnnnnnnnoooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppooooqqqpppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllmmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccccccccccccccccccccdddddfffgggggghhhhhiiijjjjkkkkmmmnnooppqrrssstttttttttttuuuutttttsssssrrrrqqqqqppppppppppppppppppppoooooonmmmllllllkkkkkkkkjjjiiihhfeeeeefffffgggggfffeedccb__^]]\[[ZZYYXXWWWVVVVVVUUUUTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOPPOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;::::::::::::::99999988888888888777777777766666666666666555555555554444554444444444444444333333333222222222222111111111100//////////////.........-----,,,,,,,,,+++++++++++++**********)))))))))))(((((('''''''''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""""""""""!!!!!!!!!!!  nnnnnnnnnnnnnooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppoopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppoooooooppppppppppppppppppppppppppoooooooooooooooooooooooonoooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmllllllllllllllllmmlllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggfffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccbcccccccccccccccccccccccddfffffffggggghhhhiiiijjjkklmmmnnoppqqrrsssttttttttttuuuutttttsssssrrrrqqqqqppppppppppppppppppppoooooonmmmlllllllkkkkkkkkjjjiiihffeeeefffffggggggfffeedcc`__^]]\[[ZZYYXXWWWVVVVVVUUTTTTTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOPOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;:::::::::::::::9999988888888888777777777766666666666666555555555554444544444444444444443333333332222222222222111111111100//////////////.........-----,,,,,,,,,+++++++++++++**********)))))))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$##########"""""""""""""""""""""!!!!!!!!!!  nnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooooppppppppppppppppppppppppppoooooooooooooooooooooonnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllmlllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhgggggggggffffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccccccbbbbbccccccccceeefffffffgggghhhhiiiijjjllmmmnooppqqrrssstttttttttuuuutttttsssssrrrrqqqqqppppppppppppppppppppoooooonmmmmlllllllllllkkkkkjjiiiffffffffffggggggggffeeddc``_^^]]\[[ZZYYXXWWWVVVVVVUUTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;:::::::::::::::9999998888888888777777777766666666666666555555555544444544444444444444443333333332222222222221111111111000/////////////..........-----,,,,,,,,,+++++++++++++*********))))))))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#########""""""""""""""""""""""!!!!!!!!!!  nnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppoooooooooooooppppppppppppppppppppppppppooooooooooooooooooonnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggfffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbccccccceeeeeeeffffffggghhhhiiijjkllmmnnoopqqrrrsssssssssssuuuttttttsssssrrrrqqqqqppppppppppppppppppppoooooonmmmmlllllllllllllkkkkjjiiffffffffffggggggggfffeedda``_^^]\\[[ZZYYXXWWWVVVVVUUUTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQPQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::::::9999998888888888777777777766666666666665555555555544444544444444444444433333333322222222222221111111111000/////////////.........-----,,,,,,,,,,++++++++++++**********))))))))))))(((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##########""""""""""""""""""""""!!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnooonoooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooopppppppppppppopppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppooooooooooooooooppppppppppppppppppppppppppooooooooooooooooonnnnnnnnoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhgggggggffffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccbcccccccccbbbbbbbbbbbbbcccdeeeeeeeeefffffggghhhhiiikkllmmnnoopqqqrrrsssssssssuutttttttsssssrrrrqqqqqpppppppppooooppppppooooooonmmmmllllllllllllllkkkjjjigfffffffffgggggggggffeeddaa`__^^]\\[[ZZYYXXXWWWVVVUUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNMMMMMMMMMMMLLLLLLLLLLLKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::::::9999998888888888777777777766666666666665555555555544444444444444444444433333333322222222222211111111111000////////////..........-----,,,,,,,,,+++++++++++++**********))))))))))))((((('''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###########"""""""""""""""""""""!!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnnonnnoooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooopppppppppooooooppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppoooooooooooooooooooppppppppppppppppppppppppppooooooooooooooonnnnnnnnnnoooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhggggggffffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccbccccccccbbbbbbbbbbbbbbbbbddddddeeeeeeeffffggghhhiijkkllmmnnooppqqrrrrrsssssstttttttttsssssrrrrqqqqqppppppppooooooopppoooooooonmmmmlllllllllllllllkkkjjjggffffffffgggggggggfffeedbaa`__^^]]\[[ZZYYXXXWWWVVUUUUUTTTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMNMMMMMMMMMMMLLLLLLLLLLLLKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBB@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::::::9999998888888888877777777766666666666655555555555444444444444444444444333333333322222222222211111111110000////////////..........-----,,,,,,,,,++++++++++++**********)))))))))))))((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""""""""!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooppooooooooooooopppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppooooooooooooooooooooooppppppppppppppppppppppppppooooooooooooonnnnnnnnnnnnoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhgggggffffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddccccccccccccccccbbccccccccbbbbbbbbbbbbbbbbbddddddddddeeeeefffggghhhhjjkkllmmnnooppqqqrrrrrrrrrtttttttttsssssrrrrqqqqqpppppppooooooooooooooooooonmmmmmlllllllllllllllkkkjjgggfffffffgggggggggfffeedbaa``__^^]]\\[[ZZYYXXWWWWVUUUUUUTTTTTTTSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<;;;;;;;;;;::::::::::::::::999998888888888877777777766666666666655555555555444444444444444444443333333333322222222222111111111110000////////////.........------,,,,,,,,,++++++++++++**********)))))))))))))(((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""""""""!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppoooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmlllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffeeeeeeeeeddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaabbbbbbbccccdddeeeffggghhiijjkklllmmmnnnnnooooqqqqrqqqqqqqpppppoooonnnnqppppppppppppppppppoooooonnnnmmmmmmmmmmmmmmmmlllkkjiiiiihhiiiiiiiiiiiihhhggeeddccbbaa``__^]]\\\[[ZZZYYYYXXXXXWWWWWWWWVVVVVVVVSSSSSSSSSRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEDDDDDDDDDDDCCCCCCDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::99999888888888877777777767777766666666665555555555444444333333333333333222222222221111111111100000000//////...........--------,,,,,,,,,++++++++++++************)))))))))))))((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooonnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmlllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihihhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffeeeeeeeedddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbcccdddeeeefggghhiiijjkklllmmmmnnnnnoqqqqqqqqqqqqpppppoooonnnnqpppppppooooooooppooooooonnnnmmmmmmmmmmmmmmmmlllkkjjiiiiiiiiiiiiiiiiihhhhggeedddccbbaa``__^^]]\\[[[ZZZYYYYXXXXXWWWWWWWVVVVVVVSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFEEEEEEEEDDDDDDDDDDDCCCCCCDDDDDCCCCCCCCCCCBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::99999888888888877777777767777766666666665555555555444443333333333333332222222222211111111111100000000/////............--------,,,,,,,,,+++++++++++*************)))))))))))))((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmlllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffeeeeeeedddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbcccdddeeefffggghhiijjjkkklllmmmmnnnqqqqqqqqqqqqpppppoooonnnnqpppppppooooooooooooooooonnnnmmmmmmmmmmmmmmmmmlllkjjjiiiiiiiiiiiiiiihhhhhggeeedddccbbbaa`__^^]]\\\[[ZZZZYYYYXXXXXWWWWWWVVVVVVSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::99999988888888877777777767777666666666655555555555444443333333333333322222222222111111111111000000000/////............--------,,,,,,,,,+++++++++++*************)))))))))))))((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!  nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmllllllllllmmmmmmllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffeeeeeedddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`aaaaaaaaaaaaabbbbcccddddeefffggghhhiijjjkkkllllmmmnppqqqqqqqqqqpppppoooonnnnqppppppoooooooooooooooooonnnnmmmmmmmmmmmmmmmmmlllkjjjiiiiiiiiiiiihhhhhhhgggeeeddddcccbbaa``__^^]]\\[[[ZZZYYYYXXXXXWWWWWWVVVVVSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCDDDDCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::99999888888888877777777767777666666666655555555555444433333333333333222222222222111111111111000000000/////............--------,,,,,,,,++++++++++++*************))))))))))))(((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!  mmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooonnnooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmllllllllllllmmmmmlllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffeeeeeddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa``aaaaaa`aaaaaaaabbbccccdddeeefffggghhhiiijjjkkklllmmpppqqqqqqqqqppppooooonnnnqppppppooooooooooooooooonnnnnmmmmmmmmmmmmmmmmmllllkjjjiiiiiiiiihhhhhhhgggggeeedddddcccbbaa``__^^]]]\\[[[ZZZYYYYXXXXXWWWWWVVVVSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBAAAAA@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::99999888888888877777777667777666666666555555555554444433333333333333222222222221111111111110000000000/////............--------,,,,,,,,++++++++++++*************))))))))))))(((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""!!!!!!!!!  mmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooonnnnnnnooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmlllllllllllllmmmllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffeeeeddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa```aaa````````aaaaabbbccccddeeeeeffffggghhhiiijjkkkllmopppqqqqqqqqppppooooonnnnqppppppoooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmllllkjjjjiiiiiiihhhhhhggggggfeeeddddddcccbbbaa``__^^]]\\\[[[ZZZYYYYXXXXWWWWWWVVTSSSSSSSSSRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDCCCCCCCCDDDCCCCCCCCCCCBBBBBBBBBBBAAAAA@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::99999888888888877777777667777666666666555555555554444333333333333332222222222211111111111110000000000////............---------,,,,,,,,++++++++++++*************))))))))))))(((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""!!!!!!!!  mmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooonnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmlllllllllllllllmmllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffeeeddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa````aa``````````aaaaabbbbccccdddeeeeffffggghhhiiijjkklloopppqqqqqqpppppooooonnnnqppppppooooooooooooooonnnnnmmmmmmmmmmmmmmmmmmmllllkkjjjjiiiiihhhhhhgggggfffeeeddddddddcccbbaa``__^^]]]\\\[[ZZZZYYYXXXXXWWWWWVTTSSSSSSSSRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCDDCCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::99999888888888877777777667777666666666555555555544444333333333333322222222222111111111111100000000000////............--------,,,,,,,,++++++++++++*************)))))))))))))(((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!  mmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooonnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppqqqqqqqqqqqqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffeeddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa````a`````````````aaaabbbbcccddddddeeeeffffggghhiijjkklnoopppqqqqqpppppooooonnnnqppppppoooooooooooooonnnnnnmmmmmmmmmmmmmmmmmmlllllkkjjjjiiiiihhhhhggggfffffddddddddddddcccbbaa``___^^]]\\\[[[ZZZYYYYXXXXXWWWWTTTSSSSSSSRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEEDDDDDDDDDDDCCCCCCCCCDDCCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::99998888888888877777777667776666666665555555555544444333333333333322222222221111111111111100000000000////............--------,,,,,,,,++++++++++++*************)))))))))))))(((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""!!!!!!!!  mmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoonnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllmmmmmmmllllllllllllllllllllllllllllllllllllllllllkllllllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffffeedddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaa`````a``````````````aaaabbbbbcccdddddddeeeeefffgghhiijkknnooppppqqppppppooooonnnnqppppppoooooooooooonnnnnnnmmmmmmmmmmllllllmmllllllkkkjjjjiiiihhhhggggffffffdddddddddddddcccbbaa```__^^]]]\\\[[[ZZZYYYYXXXXWWWTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCDDCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::99988888888888877777777667776666666665555555555444443333333333333222222222221111111111111000000000000///.............--------,,,,,,,,++++++++++++**************))))))))))))(((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############""""""""!!!!!!!!!  mmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmllllllllllllllllllllllllllllllllllllllllllkkklllllllllkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffffffffffedddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa`````a```````````````aaaabbbbbcccccccddddddeeefffgghiijkmnooopppppppppppooooonnnnqppppppooooooooooonnnnnnnmmmmmmmmmllllllllllllllllkkkjjjjiiiihhhggggfffffeedddddddddddddcccbbbaa```__^^^]]\\\[[[ZZZZYYYXXXXWWTTTTTSSSSSSSRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFEEEEDDDDDDDDDDDCCCCCCCCCCDCCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::99988888888888777777777667776666666655555555555444443333333333333222222222221111111111110000000000000///............---------,,,,,,,+++++++++++++*************)))))))))))))(((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!  mmmmmmmmmmmmmmmnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppponnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllmmmlllllllllllllllllllllllllllllllllllllllllllkkkklllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffffffdddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbabbbbaaaaaaaaaaaaaaaa``````````````````````aaaaabbbbccccccccccddddeeeffgghiijmnnoopppppppppppooooonnnnqqppppppooooooooonnnnnnnnmmmmmmmllllllllllllllllllkkkjjjjjiiihhhgggffffeeeeddddddddddddddcccbbbaa```__^^^]]]\\\[[[ZZZYYYYXXXXUUTTTTSSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::99888888888888777777777667776666666655555555554444433333333333333222222222211111111111110000000000000///............--------,,,,,,,,+++++++++++++*************))))))))))))(((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""!!!!!!!!  mmmmmmmmmmmmmmmmmnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllmmllllllllllllllllllllllllllllllllllllllllllkkkkkkllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffffffeddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbaabbbaaaaaaaaaaaaaaaa````````````````````````aaaaaabbbbbbbbcccccccdddeeefgghiilmnnoopppppppppooooooonnnqqppppppoooooooonnnnnnnnnmmmmmmmllllllllllllllllllkkkkjjjjiiihhhgggffffeeeeddddddddddddddcccbbbaaa``___^^^]]]\\\[[[ZZZZYYYXXXUUUTTTTSSSSSSRRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::98888888888887777777776667766666666655555555554444433333333333332222222222211111111111100000000000000//.............--------,,,,,,,,++++++++++++***************)))))))))))((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############""""""""!!!!!!!!!  mmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffffffeedddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbaabbaaaaaaaaaaaaaaaaa``````````````````````````aaaaabbbbbbbbbbbbbccccddeefgghillmnnooppppppppooooooonnnqqqpppppoooooooonnnnnnnnnmmmmmmlllllllllllllllllllkkkkjjjjiiihhhgggfffeeeeecccddddddddddccccbbbaaa```___^^^]]]\\\[[[ZZZZYYYXXUUUUTTTTSSSSSSRRRRRRRQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::88888888888877777777776667766666666655555555554444333333333333332222222222211111111111100000000000000//............---------,,,,,,,,++++++++++++***************)))))))))))((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############""""""""!!!!!!!!!  mmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffffffeeeddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbaaabaaaaaaaaaaaaaaaaa`````````````````````````````aaaaaaabbbbbbbbbbbbccddeefgghklmmnnoopppppppoooooooonnqqqppppppoooooooonnnnnnnnmmmmmmlllllllllllllllllllkkkkjjjjjiiihhgggfffeeeeeccccccddddddcccccbbbaaa````__^^^]]]]\\\[[[ZZZZYYYYVUUUUTTTTSSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::::::88888888888877777777776667766666666555555555544444333333333333332222222222211111111111000000000000000/.............---------,,,,,,,,++++++++++++***************)))))))))))((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooopooppoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllklllllllllllllllkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffffffeeeedddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````````````_````````````aaaaaaaaaaaaabbbbbccdeefghkklmmnoooopppppoooooooonnqqqqpppppooooooonnnnnnnnnmmmmmmlllllllllkkkkkkllllkkkkjjjjjiiihhhggfffeeeeeccccccccccccccccbbbbaaa````___^^^]]]\\\\[[[ZZZZYYYVVUUUUTTTTSSSSSRRRRRRQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFEEEEDDDDDDDDDDCCCCCCCCCCBCCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<;<<<;;;;;;;;;::::::::::::988888888888777777777766667766666666555555555544444333333333333322222222222211111111110000000000000000/............----------,,,,,,,+++++++++++++***************)))))))))))((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############""""""""!!!!!!!!!  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnmmmmnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllkkklllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfggffffffffffffffffffeeeeeddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````````````______````````aaaaaaaaaaaaaaaabbbccdeefgjkllmnnoooooppoooooooooonqqqqpppppoooooooonnnnnnnnmmmmmllllllllkkkkkkkkkkkkkkkjjjjjjiiihhhggfffeeeeecccccccccccccccbbbbaaaa```____^^^]]]]\\\\[[[ZZZZYYVVVUUUUTTTTSSSSSRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCBCCCCCCCCCCBBBBBBBBBBBBAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<;<<<;;;;;;;;;:::::::::::998888888888777777777776666766666666655555555554444433333333333332222222222221111111111000000000000000/.............----------,,,,,,,+++++++++++++***************))))))))))(((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggfffffffffffffffffffffeeeeeedddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````````````_________```````````````````aaaaabbccdeffijklmmnnoooooooooooooooonqqqqqpppppooooooonnnnnnnnmmmmmlllllllkkkkkkkkkkkkkjjjjjjjjjiiihhhgggffeeeeecccccccccccccbbbbbaaaa````____^^^]]]]\\\\[[[[ZZZZYVVVVUUUUTTTTSSSSRRRRRQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCBBCCCCCCCCCCBBBBBBBBBBBAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<;<<;;;;;;;;;:::::::::::999888888888777777777776666676666666665555555554444443333333333333222222222222111111111000000000000000//............----------,,,,,,,,+++++++++++++**************)))))))))))((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########""""""""""!!!!!!!!!  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffffffffffeeeeeeeddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````````````_____________```````````````````aaabbccdefijjklmmnnooooooooooooooooqqqqqpppppoooooooonnnnnnnmmmmmlllllllkkkkkkkkkkkkkjjjjjjjjjiiiihhgggfffeeeeccccccccccbbbbbbaaaaa````____^^^^]]]]\\\\\[[[[ZZZZWVVVVUUUTTTTSSSSRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHGGGGGGGGGFFFFFFFEEEDDDDDDDDDDCCCCCCCCCCBBCCCCCCCCCBBBBBBBBBBBBAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<;;<<;;;;;;;;;::::::::::9999888888887777777777766666676666666655555555554444443333333333332222222222222111111111000000000000000//............----------,,,,,,,,+++++++++++++**************)))))))))))(((((((''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###########"""""""""!!!!!!!!!!  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhghgggggggggggggggggggfffffffffffffffffffffeeeeeeeeedddddddddccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````````````````````________________``````````````````aabbcddehijkllmmnnoooooooooooooooqqqqqpppppoooooooonnnnnnnmmmmmllllllkkkkkkkkkkkkkkjjjjjjjjjiiiihhhggfffeeeeccccccbbbbbbbbbaaaaa````____^^^^^]]]]\\\\\[[[[ZZZZWWVVVVUUUTTTTSSSSRRRRRQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFEEEEDDDDDDDDDCCCCCCCCCCBBCCCCCCCCCBBBBBBBBBBBBAAAA@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<<;;<<;;;;;;;;::::::::::9999988888887777777777776666666666666665555555555444444333333333333222222222222211111111000000000000000///...........-----------,,,,,,,,+++++++++++++**************)))))))))))(((((((''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$###########""""""""""!!!!!!!!!!  mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppppppppppppppppppppppppppppoopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeddddddddcccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````````````````````_________________```````________````aabbcdehhijkllmnnnooooooooooooooqqqqqpppppoooooooonnnnnnnmmmmmllllllkkkkkkkkkkkkkkjjjjjjjjjjiiihhhgggfffeeecccccbbbbbbbaaaaaa`````____^^^^^]]]]]\\\\\[[[[[ZZZWWVVVVUUUUTTTSSSSRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFEEEEDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCBBBBBBBBBBBBAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<<;;;<;;;;;;;;;:::::::::9999998888887777777777776666666666666666555555555444444433333333333322222222222221111111100000000000000////..........------------,,,,,,,,++++++++++++++*************))))))))))(((((((('''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$##########""""""""""!!!!!!!!!!!  lmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllkkllllllllllllllkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeedddddddcccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````````````````````__________________________________```aabbcdghijkklmmnnnoooooooooooooqqqqqpppppoooooooonnnnnnnmmmmmllllllkkkkkkkkkkkkkkjjjjjjjjjjiiihhhgggfffeeeccccbbbbbbaaaaaa`````_____^^^^^]]]]]\\\\\\[[[[[ZZZWWWVVVVUUUTTTTSSSRRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHGGGGGGGGGFFFFFFFEEEEDDDDDDDDDCCCCCCCCCBBBCCCCCCCCBBBBBBBBBBBBAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<<;;;<;;;;;;;;;:::::::::9999998888877777777777766666666666666666555555555444444433333333333222222222222211111111100000000000000////..........-----------,,,,,,,,,++++++++++++++*************))))))))))((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$##########"""""""""""!!!!!!!!!!!  lllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllkkkkllllllllllllkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeddddddcccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````````````````____________________________________``aabcdfghijkllmmnnnoooooooooooorqqqqpppppooooooonnnnnnnnmmmmmllllllkkkkkkkkjkkkkkjjjjjjjjjjiiiihhhgggfffeeccccbbbbbaaaaa``````_____^^^^^]]]]]]\\\\\\[[[[[ZZZWWWVVVVUUUUTTTSSSRRRRRQQQQQQPPPPPPPPPPOOOOOOOOOOOONONNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFEEEDDDDDDDDDDCCCCCCCCBBBBCCCCCCCCBBBBBBBBBBBAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<<;;;;<;;;;;;;;:::::::::9999999888877777777777766666666666666666555555555544444443333333333322222222222221111111100000000000000/////.........------------,,,,,,,,,++++++++++++++*************))))))))))(((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!  lllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppoooooooooooooooooooooooooppppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmlllllllllllllllllllllllllllllllllkkkkkklllllllllllkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeedddddccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````````````````_____________________________^^^^_____``abbcfghiijkllmmnnnooooooooooorqqqqppppooooooonnnnnnnnmmmmmllllllkkkkkkkkjjjjjjjjjjjjjjjjjiiiihhhgggfffeeccccbbbbaaaaa`````_____^^^^^^]]]]]]\\\\\\[[[[[[[ZZWWWWVVVVUUUTTTSSSRRRRQQQQQQQPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFEEEEDDDDDDDDCCCCCCCCCBBBBCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999988887777777777776666666666666666655555555554444444333333333322222222222221111111110000000000000//////........-------------,,,,,,,,,++++++++++++++************))))))))))(((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$##########""""""""""!!!!!!!!!!!!!  lllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooooooooooooooooooooooooooooopppppppppppppppppppppppppooooooooooooooooooooooooopppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmlllllllllllllllllllllllllllllllllkkkkkkkklllllllllkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeddddccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````````_```````______________^^^^________^^^^^^^^^^___``abcefghijkklmmnnnoooooooooooqqqqqppppoooooonnnnnnnnmmmmmmllllllkkkkkkkjjjjjjjjjjjjjjjjjiiiiihhhggggfffedcccbbbaaaaa`````_____^^^^^^]]]]]]\\\\\\\[[[[[[[ZZWWWWVVVVUUUTTTSSSRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFEEEEDDDDDDDDCCCCCCCCCBBBBCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::9999999988877777777777766666666666666666655555555544444444333333333322222222222221111111100000000000000//////.......-------------,,,,,,,,,,++++++++++++++************))))))))))(((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""!!!!!!!!!!!!!!  llllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooooooooooooooooooooopppppppppppppppppppppppoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmlllllllmmmmmmmllllllllllllllllllllllllllllllllllkkkkkkkkklllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeedddccccccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````````__``````_____________^^^^^^_____^^^^^^^^^^^^^^__``aabefghiijkllmmnnnooooooooooqqqqppppoooooonnnnnnnnmmmmmmlllllllkkkkkkjjjjjjjjjjjjjjjjjjiiiiihhhhgggfffedcccbbbaaaa`````_____^^^^^]]]]]]]\\\\\\\[[[[[[[[ZZWWWWWVVVUUUTTTSSSRRRRQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFEEEDDDDDDDDDCCCCCCCCBBBBBCCCCCCBBBBBBBBBBBBAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::999999998877777777777766666666666666666655555555554444444433333333322222222222221111111110000000000000///////.......-------------,,,,,,,,,,+++++++++++++++***********)))))))))(((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmnnnnnnnnnnnmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllkkllllllllllllllllllllkkkkkllkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`````````________^^^^^^^^^^^^^^]]]^^]]]]]]]]]]]]]]]]]]^^__`abcdeefghhijjkkkllllllllllpoooonnnnmmmmmmlllllllllknnnnmmmmmmmllllllkkkkkkkklllllllllllkkkkkjjjiiihhhfffeeedddccccbbbbbaaaaa``^^^^^^]]]]]]]\\\\\\\\\\[[[[ZZZZYYYXXXWWWVVVUUUUTTTTRRRRRQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::99999999999888888888887777777777776666666665555555555444444433333333222222222222211110000000000//////////////../////..............-------,,,,,,,,,,,,,+++++++++++********)))))))))))((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########"""""""""""!!!!!!!!!!!!!!  kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmlmmmmllllllllllllllllllllllllllllllllllllllllllkkkkllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``````````_______^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^^__``bbcdefgghiijjkkkllllllllloooonnnnmmmmmmlllllllllkknnnmmmmmmmlllllllkkkkkkkklllllllllllkkkkkjjjiiihhhfffeeedddcccbbbbbaaaaa```^^^^^]]]]]]]\\\\\\\\\\[[[[[[ZZZZYYYXXWWWVVVUUUTTTTTRRRRRQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??????????>>>>>>>>>>>>>===========<==<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::9999999999888888888887777777777776666666665555555555444444443333333222222222222211111000000000//////////////.../////..............--------,,,,,,,,,,,,,++++++++++********))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########""""""""""!!!!!!!!!!!!!!!  jjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllmmmmmmmmmmmmmmmmmmmmmllllmmllllllllllllllllllllllllllllllllllllllllllkkkkkklllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```````````______^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^__`abcdeefghhijjjkkklllllllloooonnnnmmmmlllllllllkkkknnmmmmmmmlllllllkkkkkkkkklllllllllllkkkkkjjjiiihhhfffeeedddcccbbbbbaaaaa```^^^^^]]]]]]\\\\\\\\\\\[[[[[[ZZZZYYYXXWWWVVVUUUTTTTTRRRRQQQQQQQQQQQPPPPPPPPPPOOOOONNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>============<=<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::9999999999888888888887777777777776666666665555555555444444443333333222222222222111111000000000//////////////...////..............--------,,,,,,,,,,,,,,++++++++++********))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!  jjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkklllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````````````_____^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\]]]]^^__`abccdefgghiijjkkkkllllllkooonnnnmmmmllllllllkkkkkknmmmmmmmmlllllllkkkkkkkkkkkllllllllkkkkkjjjjiiihhhfffeeedddcccbbbbaaaaa````^^^^]]]]]]]\\\\\\\\\\\[[[[[[ZZZZYYYXXWWWVVVUUUTTTTTRRRRQQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>===========<<=<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999888888888877777777777766666666665555555554444444443333332222222222222111111000000000/////////////....////..............---------,,,,,,,,,,,,,++++++++++********)))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!  jjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkklllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjiiiiiiiiiiiiiihhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa`````````````_____^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\]]]]^^^_`abbcdeffghhiijjkkkkkllkkkoonnnnmmmmllllllllkkkkkkkmmmmmmmmlllllllkkkkkkkkkkkkkllllllkkkkkkjjjjiiiihhgffeeedddcccbbbbaaaaa````^^^^]]]]]]\\\\\\\\\\\\[[[[[[ZZZZYYYXXWWWVVUUUUTTTTTRRRRQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>============<<=<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::999999999988888888887777777777766666666665555555555444444444333332222222222222111111100000000//////////////....////..............---------,,,,,,,,,,,,,++++++++++*******))))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!  jjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhhghhggggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``````````````____^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\]]]]^^__aabcddefgghiijjjkkkkkkkkkoonnnmmmmmllllllkkkkkkkkkmmmmmmmlllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjiiiihhgffeeedddcccbbbbaaaaa````^^^]]]]]]]\\\\\\\\\\\[[[[[[[ZZZZYYYXXWWWVVUUUTTTTTSRRRQQQQQQQQQQQPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKKJKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::9999999999988888888877777777777766666666665555555555444444444333332222222222222111111100000000//////////////....////..............---------,,,,,,,,,,,,,++++++++++*******))))))))))((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########""""""""!!!!!!!!!!!!!!!!!  jjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeedeeddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa```````````````___^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\]]]]^^__`abccdeffghhiijjkkkkkkkkkonnnnmmmmlllllkkkkkkkkkkjmmmmmmllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjiiiihhgfffeeeddcccbbbbaaaaa````^^^]]]]]]\\\\\\\\\\[[[[[[[[[ZZZZYYXXXWWVVVUUUTTTTTSRRRQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::9999999999888888888877777777777666666666655555555554444444444333332222222222221111111100000000//////////////....///...............---------,,,,,,,,,,,,,++++++++++*******)))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#########""""""""!!!!!!!!!!!!!!!!!  jjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggffffffffeeeeeeeeeeeeeeeeeeeeddeddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````````__^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\]]]]^^__`abbcdeefgghiijjjkkkkkkkknnnnmmmmlllllkkkkkkkkkjjjmmmmmlllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjiiiihhgfffeeedddcccbbbbaaaa````^^^]]]]]]\\\\\\\\\[[[[[[[[[[ZZZYYYXXXWWVVVUUUTTTTSSRRQQQQQQQQQQPPPPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::9999999999888888888877777777776666666666655555555554444444444333322222222222221111111100000000/////////////.....///...............---------,,,,,,,,,,,,,++++++++++*******)))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$#########""""""""!!!!!!!!!!!!!!!!  jjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllmmmmmmmlllllllllllllllllllllllllllllllllllllllllkkllllllllkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbabbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa```````````````__^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\]]]]^^__`abbcddefgghhiijjjkkkkkkknnnnmmmmllllkkkkkkkkjjjjjmmmllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjiiiihhggfffeedddcccbbbbaaaa````^^^]]]]]]\\\\\\\\[[[[[[[[[[ZZZZYYYXXWWWVVUUUTTTTTSSRRQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@A@@@@@@@@@@@??????????????>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::9999999998888888888777777777776666666666555555555544444444444333322222222222211111111100000000/////////////.....///...............---------,,,,,,,,,,,,+++++++++++******))))))))))((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$#########""""""""!!!!!!!!!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjkkjjjkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllmmmmllllllllllllllllllllllllllllllllllllllllllkkkkllllllkkkkkkkkkkkkkkkkkkklllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbaabbbbbbbbaaaaaaaaaaaaaaaa`aaaaaaaa````````````````_^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]]^^__`aabccdeffghhiijjjjkkkkkknnnnmmmllllkkkkkkkkjjjjjjmmlllllllllllkkkkkkkkkjjjkkkkkkkkkkkkkkjjjjjiiiihhggfffeeedddcccbbbaaaa````^^^]]]]]]\\\\\\\[[[[[[[[[[[ZZZZYYXXXWWVVVUUUTTTTSSSRQQQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>>============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::99999999998888888887777777777766666666666555555555544444444444333222222222222211111111100000000/////////////.....///...............---------,,,,,,,,,,,,+++++++++++******)))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$#########""""""""!!!!!!!!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmnnnnnnnnnnnnnnnnnnnnnlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkklllkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbaaaabbbbbbbaaaaaaaaaaaaaaaa``aaaaaaa```````````````___^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]]^^__`aabccdeefgghhiijjjjkkkkjnnnmmmmllllkkkkkkkjjjjjjjllllllllllllkkkkkkkkkjjjjkkkkkkkkkkkkkkjjjjjiiiiihggffffeedddcccbbbaaaa````^^^]]]]]]\\\\\\\[[[[[[[[[[ZZZZYYYXXWWWVVUUUTTTTTSSSRQQQQQQQQQQPPPPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEFEEEEEEEEDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999998888888887777777777766666666665555555555444444444444333222222222222111111111100000000/////////////.....///...............---------,,,,,,,,,,,,+++++++++++******)))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$#########""""""""!!!!!!!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmnnnnnnnnnnlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggffffffffffeeeeeeeeeeeeeeeeedddddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbaaaaabbbbbbbaaaaaaaaaaaaaaaa``aaaaa````````````````____^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]^^__`aabbcddeffghhiiijjjjjjjjnnnmmmmllllkkkkkkjjjjjjjjlllllllllllkkkkkkkkkjjjjjkkkkkkkkkkkkkjjjjjjiiiiihgggfffeeedddcccbbbaaa````^^^]]]]]]\\\\\\\[[[[[[[[[ZZZZZYYYXXWWVVVUUUTTTTSSSSQQQQQQQQQQQPPPPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999988888888887777777777666666666655555555555444444444444332222222222222111111111100000000/////////////.....///...............---------,,,,,,,,,,,,+++++++++++******)))))))))(((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$#########""""""""!!!!!!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllkllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbaaaaaabbbbbbaaaaaaaaaaaaaaaa```aaaa````````````````_____^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]^^__``abbccdeefgghhiijjjjjjjjnnnmmmmllllkkkkkjjjjjjjjjlllllllllllkkkkkkkkjjjjjjkkkkkkkkkkkkkjjjjjjiiiiihggggfffeeedddccbbbaaaa```^^^^]]]]]\\\\\\\[[[[[[[[[ZZZZYYYXXXWWVVVUUUTTTTSSSSQQQQQQQQQQPPPPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999988888888877777777777666666666655555555554444444444443332222222222222111111111100000000/////////////.....///...............---------,,,,,,,,,,,++++++++++++******))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""!!!!!!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllkkkllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhgggggggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbaaaaaaabbbbaaaaaaaaaaaaaaaaa````aaa````````````````______^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\]]]]^^__``aabccdeeffghhiiijjjjjjjnnnmmmmllllkkkkkjjjjjjjjjllllllllllkkkkkkkkkjjjjjjkkkkkkkkkkkkkjjjjjjjiiiiiggggfffeeedddcccbbbaaa```^^^^]]]]]]\\\\\\[[[[[[[[ZZZZYYYXXXWWVVVUUUTTTTSSSSSQQQQQQQQQQPPPPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>===========<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::99999999988888888887777777777666666666655555555555444444444444333222222222222111111111110000000/////////////......///...............---------,,,,,,,,,,,++++++++++++*****)))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$#########""""""""!!!!!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllkkkkkkllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhhgggggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeddddddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaabbbaaaaaaaaaaaaaaaaa`````aaa```````````````_______^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\]]]]^^__``aabbcddeffgghhiijjjjjjjnnnmmmmllllkkkkkjjjjjjjjilllllllllkkkkkkkkkjjjjjjjjjjjjjjkkkkkjjjjjjjjiiiiigggggfffeeedddccbbbaaa```^^^^^]]]]]\\\\\\[[[[[[[ZZZZYYYYXXWWWVVVUUUTTTTSSSSSQQQQQQQQQQPPPPPPPPPPPPPOOONNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@?????????????????>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999988888888887777777777666666666555555555554444444444443332222222222222111111111110000000/////////////......///..............---------,,,,,,,,,,,,+++++++++++******)))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""!!!!!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkjjjkkkkjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhgggghhhhhhhhhhhhggggggggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbaaaaaaaaabbaaaaaaaaaaaaaaaaa``````aa````````````````_______^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\]]]]^^__``aabbccdeefgghhiiijjjjjjnnnmmmmllllkkkkkjjjjjjjiillllllllkkkkkkkkkkjjjjjjjjjjjjjjjjkkjjjjjjjjjiiiiihggggffffeedddccbbbaaaa``^^^^^]]]]]]\\\\\[[[[[[ZZZZYYYYXXXWWVVVUUUTTTTTSSSSSQQQQQQQQQPPPPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999888888888877777777776666666666555555555544444444444443332222222222222111111111110000000/////////////......////.............---------,,,,,,,,,,,,+++++++++++******)))))))))(((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$#########""""""""!!!!!!!!!!!  jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmllllllllllllllllmmmmmmmmmllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkllllllllllllllllllllllllklllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhggggghhhhhhhhhhhgggggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaabaaaaaaaaaaaaaaaaa```````a````````````````________^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]]^^^_``aabbccddeffgghhiiijjjjjnnnmmmmllllkkkkkjjjjjjiiilllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiihgggggfffeeeddcccbbbaaa``^^^^^^]]]]]]\\\\[[[[[[ZZZYYYYXXXWWWVVVUUUTTTTTSSSSSQQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999988888888887777777777666666666655555555554444444444443333222222222222211111111111000000//////////////......///..............---------,,,,,,,,,,,++++++++++++******))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$##########""""""""!!!!!!!!!!  iijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllmmmllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkklllllllllllllllllllllkkkkllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhggggggghhhhhhhhhhgggggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeddddddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````_________^^^^^^^^^]]]]]]]]]]]]]]]\]]\\\\\\\\\\\\\\\\]]]]^^^_```aabbcddeefgghhiiijjjjjnnnmmmmmlllkkkkkjjjjjjiiilllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiihhggggfffeeeddcccbbbaaaa`_^^^^^^]]]]]\\\\\[[[[ZZZZYYYXXXWWWVVVUUUUTTTTSSSSSSQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999888888888887777777776666666666655555555544444444444443332222222222222111111111111000000//////////////......///.............----------,,,,,,,,,,,++++++++++++******))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$#########""""""""!!!!!!!!!!!  iiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkklllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjihhhhhhhhhhhhhhhhhgggggggghhhhhhhhggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````__________^^^^^^^^]]]]]]]]]]]]]]]\\]]\\\\\\\\\\\\\\\\]]]]^^^_```aabbccdeeffgghhiiijjjjnnnmmmmmlllkkkkjjjjjjiiiillllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiihhggggffffeedddccbbbaaaa`__^^^^^^]]]]]\\\\[[[[ZZZZYYYXXXWWWVVVUUUTTTTTSSSSSSQQQQQQQQQPPPPPPPPPPPPOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::99999999988888888887777777777666666666665555555554444444444444333222222222222211111111111100000//////////////.......///.............---------,,,,,,,,,,,,++++++++++++*****)))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$##########""""""""!!!!!!!!!!!  iiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkklllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiihhhhhhhhhhhhhhhgggggggggghhhhhhhgggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````___________^^^^^^^]]]]]]]]]]]]]]]]\\]\\\\\\\\\\\\\\\\\]]]]^^^__``aaabbcddeefgghhiiiijjjnnnmmmmmlllkkkkjjjjjjiiiillkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhgggggfffeedddcccbbbaaaa___^^^^^^]]]]\\\\[[[[ZZZYYYXXXWWWVVVUUUUTTTTTSSSSSSQQQQQQQQQPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::999999999888888888887777777777666666666655555555544444444444443333222222222222211111111111100000//////////////.......///.............---------,,,,,,,,,,,,+++++++++++******)))))))))((((((((((((''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##########"""""""""!!!!!!!!!!  iiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiihhhhhhhhhhhhhhggggggggggghhhhhggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````____________^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\]]]^^^^_```aabbccdeeffgghhiiijjjnnnmmmmmlllkkkkjjjjjiiiiillkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhgggggfffeeeddcccbbbaaaa____^^^^^^]]]]\\\[[[[ZZZYYXXXWWWVVVVUUUUTTTTTTSSSSSQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNNMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIJIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::9999999999888888888887777777777666666666655555555544444444444443333222222222222111111111111100000//////////////.......///.............---------,,,,,,,,,,,++++++++++++******)))))))))((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#$$$$##########""""""""!!!!!!!!!!!  iiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhggggggggggggghhhhggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````_____________^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\]]]]^^^__``aaabbcddeefgghhiiiijjnnmmmmmmlllkkkkjjjjjiiiiikkkkkkkkkkkkkkjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjiiihhgggggfffeeeddcccbbbaaaa_____^^^^^^]]]\\\\[[[ZZZYYXXXWWWVVVUUUUUTTTTTTSSSSSQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::999999999888888888887777777777666666666655555555544444444444444333322222222222211111111111110000///////////////.......///............----------,,,,,,,,,,,++++++++++++******))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&%&%%%%%%%%%%%%%%$$$$$$$$$#$$$##########"""""""""!!!!!!!!!!!  iiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkllllllllklllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmlllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhggggggggggggggghhhggggggggggggggggggggggfgfffffffffffffffffffeeeeeeeeeedddddddddddddddddddcddccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````______________^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^__```aabbccdeeffgghhiiiijmmmmmmmmlllkkkkjjjjjiiiiikkkkkkkkkkkkkkjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjjjiiihhggggffffeeeddcccbbbaaaa______^^^^^^]]]\\\[[[ZZZYYXXWWWWVVVUUUUUTTTTTTSSSSSQQQQQQQQPPPPPPPPPPPPOOOOONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::999999999988888888888777777777766666666655555555544444444444444433332222222222221111111111111000////////////////.......//.............----------,,,,,,,,,,,++++++++++++******))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$#$$$##########"""""""""!!!!!!!!!!!  iiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllkkkkklllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhgggggggggggggggghggggggggggggggggggggggffffffffffffffffffffffeeeeeeeeeddddddddddddddddddddccdccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````_______________^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[\\\\\\]]]^^^__```aaabccddeefgghhhiiiimmmmmmmllllkkkjjjjjiiiiiikkkkkkkkkkkkkjjjjjjjjjjiijjjjjjjjjjjjjjkjjjjjjjiiihhggggffffeeeddcccbbbaaaa_______^^^^^]]]\\\[[[ZZYYXXXWWWVVVVUUUUUTTTTTTTSSSSQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::9999999999888888888887777777777766666666655555555544444444444444333332222222222211111111111110000///////////////........//............-----------,,,,,,,,,,++++++++++++******)))))))))(((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$##$$$#########""""""""""!!!!!!!!!!!  iiiiiiiiiiiiiiiiiiijjjjijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffeeeeeeeeeddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`aaaaaaaaaa````````````````````````________________^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[\\\\\]]]]^^___```aabbccdeeffgghhiiiimmmmmmmllllkkkjjjjjiiiiiikkkkkkkkkkkkjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjiiihhggggffffeedddcccbbbbaaa________^^^^]]]\\\[[[ZZYYXXXWWWVVVVUUUUUUTTTTTTSSSSQQQQQQQQPPPPPPPPPPPOOOOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::9999999999888888888888777777777766666666665555555544444444444444433333222222222221111111111110000////////////////........//............-----------,,,,,,,,,,++++++++++++******)))))))))(((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$##$$##########""""""""""!!!!!!!!!!!  hhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkllllllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```aaa````````````````__________________^^^^^^^^^^^^^_______^^^^^^^^^^^^^^^]]]^^^^^]]]]]]]]]]]]]^^^^___``aaabbbccddeefgghhiijjjkkmmmmmmmlllkkkkjjjjiiiiiiillllllllkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkjjjjjiihhhhggggffeeedddccccbbbbaaaaaaaa````___^^^]]\\[[ZYYYXXXWWWWWVVVVVVVUUUUUTTRRRQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMMLLLLKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::999999999988888888887777777777666666666555544444444444444333333332222222222111111111111000000000000000000//////////////////............-------,,,,,,,,,,,,,+++++++++++******)))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$#########""""""""""!!!!!!!!!!!!!!!!!  hhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkllllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````aa````````````````__________________^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^]]]^^^^^]]]]]]]]]]]]]^^^^____`aaaabbcccdeeffgghiijjjkkmmmmmmllllkkkjjjjjiiiiiiilllllllkkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjiihhhhgggfffeeedddccccbbbbbaaaaaaaa```___^^^]]\\[[ZYYYXXXWWWWWVVVVVVVUUUUUUTRRRQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNNMMMMMMMMMMLLLLLKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::9999999999988888888887777777776666666665555544444444444443333333332222222221111111111111000000000000000000//////////////////...........--------,,,,,,,,,,,,++++++++++++******)))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$#########""""""""""!!!!!!!!!!!!!!!!!  hhhhhhhiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccccccccccbcccccbbbbbbbbbbbbbbbbbbaabbaaaaaaaaaaaaaaaaaa``````````````````````__________________^^^^^^^^^^^^^^^_____^^^^^^^^^^^^^^^^]]]]^^^^]]]]]]]]]]]]]]]^^^____``aaabbbccddeefgghhiijjjkmmmmmlllllkkkjjjjiiiiiiiillllllkkkkkkkkkkkkkjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjiihhhhgggfffeeedddccccbbbbbaaaaaaaa````__^^^]]\\[[ZYYYXXXWWWWWWVVVVVVVUUUUUTRRRQQQQQQQQQPPPPPPPPPPPOONNNNNNNNNMMMMMMMMMMMLLLLLKKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::99999999999888888888877777777776666666665555444444444444443333333332222222221111111111110000000000000000000/////////////////............--------,,,,,,,,,,,,+++++++++++*******)))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#########""""""""""!!!!!!!!!!!!!!!!!  hhhhhhhhhhiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddddddddccccccccccccccccccccbbccccbbbbbbbbbbbbbbbbbbaaabaaaaaaaaaaaaaaaaaa``````````````````````__________________^^^^^^^^^^^^^^^^____^^^^^^^^^^^^^^^^]]]]]^^^]]]]]]]]]]]]]]]]^^^^___``aaaabbcccddeffgghhiijjjlmmmlllllkkkkjjjjiiiiiiihlllllkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjiihhhhgggfffeeedddccccbbbbbaaaaaaaa````__^^^]]\\[[ZYYYXXXWWWWWWVVVVVVVUUUUUTRRRQQQQQQQQQPPPPPPPPPPOOONNNNNNNNMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDEEDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999988888888887777777777666666666555544444444444443333333333222222221111111111111000000000000000000//////////////////............-------,,,,,,,,,,,,,+++++++++++*******))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!  hhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllllllllllllkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmmmmmmmmmmlllllllllllmmmmmmmmmllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddddcddccccccccccccccccccccbbbcccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````````````````_________________^^^^^^^^^^^^^^^^]____^^^^^^^^^^^^^^^]]]]]]^^^]]]]]]]]]]]]]]]]]^^^___```aaabbbccddeeffghhiiijjlllllllllkkkkjjjiiiiiiihhllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkjjjjiihhhhgggfffeeedddccccbbbbbaaaaaaaa````__^^^]]\\[[ZYYYXXXWWWWWWWVVVVVVUUUUUTRRRQQQQQQQQQPPPPPPPPPPOOONNNNNNNNMMMMMMMMMMLLLLLLLKKKKKKKKJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDEDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::9999999999988888888887777777777766666666555544444444444444333333333322222222111111111111000000000000000000///////////////////...........--------,,,,,,,,,,,,++++++++++++*******))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$########""""""""""!!!!!!!!!!!!!!!!!!  hhhhhhhhhhhhhhhihiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllllllllllllkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllmmmmmllllllllllllllllllllmmmmlllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddddccdccccccccccccccccccccbbbbcbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````````````````_________________^^^^^^^^^^^^^^^^]]___^^^^^^^^^^^^^^^]]]]]]]^^]]]]]]]]]]]]]]]]]]^^^^__```aaaabbcccddeffgghhiijjlllllllllkkkjjjjiiiiiihhhlllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjiihhhggggfffeeedddccccbbbbbbaaaaaaa```___^^^]]\\[[ZYYYXXXXWWWWWWVVVVVVUUUUUTRRRQQQQQQQQPPPPPPPPPPPOOONNNNNNNMMMMMMMMMMMLLLLLLLKKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::9999999999888888888887777777777666666666555544444444444443333333333322222221111111111111000000000000000000///////////////////...........--------,,,,,,,,,,,,++++++++++++******)))))))))(((((((((((((((''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$########"""""""""""!!!!!!!!!!!!!!!!!  hhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllllllllkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllkkkkkkkklllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlmllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````````````````__________________^^^^^^^^^^^^^^^^]]]__^^^^^^^^^^^^^^^]]]]]]]]^]]]]]]]]]]]]]]]]]]]]^^^__````aaabbbccddeeffgghhiijllllllllkkkkjjjjiiiiiihhhlllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjiihhhhgggffffeedddcccccbbbbbaaaaaaa```___^^^]]\\[[ZYYYXXXXWWWWWWWVVVVVVUUUUTRRRQQQQQQQQPPPPPPPPPPOOOONNNNNNNMMMMMMMMMMLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999888888888887777777777766666666555544444444444444333333333332222222111111111111000000000000000000///////////////////............--------,,,,,,,,,,,,+++++++++++*******)))))))))(((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$########"""""""""""!!!!!!!!!!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkklllllllllllllllllkkkkkkkkkkkkkkkkkklllllllkkkllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjjjjiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````````````````__________________^^^^^^^^^^^^^^^^]]]]_^^^^^^^^^^^^^^^]]]]]]]]]^]]]]]]]]]]]]\\]]]]]]^^^__````aaaabbbccddeefgghhiiillllllllkkkkjjjjiiiiiihhhllkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjiihhhhgggffffeeedddccccbbbbbaaaaaaa```___^^^]]\\[[ZYYYXXXXWWWWWWWVVVVVVUUUUTRRRQQQQQQQPPPPPPPPPPPOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999888888888887777777777776666666655554444444444444333333333333222222111111111111100000000000000000///////////////////.............--------,,,,,,,,,,,,+++++++++++*******)))))))))(((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$########"""""""""""!!!!!!!!!!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````````````````__________________^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]^^^^__````aaabbbcccdeeffgghhiiklllllllkkkkjjjjiiiiiihhhllkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjiihhhhgggffffeeedddccccbbbbbaaaaaa````___^^]]]\\[[ZYYYXXXXWWWWWWWVVVVVVUUUUTRRRQQQQQQQPPPPPPPPPPPOOOONNNNNNMMMMMMMMMMLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFGFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::999999999888888888887777777777776666666665555444444444444433333333333322222111111111111100000000000000000////////////////////.............--------,,,,,,,,,,,,+++++++++++*******)))))))))(((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$#######""""""""""""!!!!!!!!!!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmlllllllmmmmmlllllllllllllllllllllllllllllklkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiijjjjjjjjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa```````````````````````__________________^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]^^^__````aaaabbbccddeefgghhiiklllllllkkkkjjjjiiiiihhhhlkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjiihhhhgggffffeeedddccccbbbbbaaaaaa````___^^]]]\\[[ZYYYXXXXWWWWWWWVVVVVVUUUUTRRRQQQQQQQPPPPPPPPPPOOOOONNNNNMMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999888888888887777777777776666666655555444444444444333333333333322222111111111111000000000000000000///////////////////..............--------,,,,,,,,,,,,+++++++++++******))))))))))((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmllllllllllllmllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjlkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````````````````__________________^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\]]]]^^^__`````aaaabbbccddeffgghhikkllllllkkkkjjjjiiiiihhhhlkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjiihhhhggggfffeeedddcccccbbbbaaaaaa````___^^]]\\\[[ZYYYXXXXWWWWWWWWVVVVUUUUUTRRQQQQQQQPPPPPPPPPPPOOOOONNNNNMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::9999999999888888888888777777777776666666665555544444444444433333333333332222111111111111100000000000000000////////////////.//..............---------,,,,,,,,,,,,+++++++++++******))))))))))((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$#######"""""""""""""!!!!!!!!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmmmmmllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````````````````__________________^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\]]]]^^^^__````aaaaabbccddeefgghhikkklllllkkkkkjjjiiiiihhhhkkkkkkkkkkkkkkjjjjjjjjjjijjjjjjjjjjkkkkkkkkkjjjjjiihhhhhgggffffeeeddddccccbbbbbaaaaa```___^^^]]\\\[[YYYYXXXXWWWWWWWVVVVVUUUUUTRRQQQQQQQPPPPPPPPPPOOOOOONNNNNMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::999999999988888888888877777777777666666666555554444444444433333333333332222111111111111100000000000000000////////////////../...............---------,,,,,,,,,,,,++++++++++*******)))))))))(((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$#######""""""""""""""!!!!!!!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````````````````_________________^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\]]]]^^^__`````aaaabbbccddeffgghhkkklllllkkkkkjjjiiiiihhhhkkkkkkkkkkkkkjjjjjjjjjjiijjjjjjjjjjjkkkkkkkkjjjjjiihhhhggggffffeeeddddcccccbbbbaaaaa```___^^^]]\\[[[YYYXXXXXWWWWWWWVVVVVUUUUTTRRQQQQQQQPPPPPPPPPPOOOOOONNNNMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::9999999999888888888888877777777776666666665555554444444444333333333333322221111111111111000000000000000000//////////////...................----------,,,,,,,,,,,,++++++++++******))))))))))(((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````````````````_________________^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]^^^___`````aaaabbccddeefgghhkkkllllllkkkkjjjiiiiihhhhkkkkkkkkkkkkjjjjjjjjjjiiijjjjjjjjjjjjkkkkkjjjjjjiihhhhhggggffffeeeddddcccccbbbbaaaaa```___^^^]]\\[[[YYYXXXXXWWWWWWWVVVVVUUUUTTRRQQQQQQPPPPPPPPPPOOOOOOONNNNMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::9999999999988888888888887777777777666666666555555444444444433333333333332221111111111111100000000000000000//////////////...................-----------,,,,,,,,,,,,++++++++++******))))))))))(((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$#######"""""""""""""""!!!!!!!!!!!!!!  hhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiijjjjjiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhggggggggggggggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```````````````````````_________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]^^___``````aaaabbccdeeffghhkkkkllllkkkkkjjjiiiiihhhhkkkkkkkkkkkjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjiiihhhhgggggfffeeeeddddcccccbbbbaaaaa```___^^]]]\\[[[YYYXXXXWWWWWWWVVVVVVUUUUTTRQQQQQQQPPPPPPPPPPOOOOOOONNNNMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999988888888888887777777777666666666655555544444444433333333333332222111111111111100000000000000000//////////////...................------------,,,,,,,,,,,,+++++++++*******))))))))))(((((((((((((''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$#######"""""""""""""""!!!!!!!!!!!!!!  ggghhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhggggggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````````````````__````_________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]\]]]]]]]\\\\\\\\\\\\\]]]]^^____`````aaaabbccddeffgghjkkkllllkkkkkjjjiiiiihhhhkkkkkkkkkkjjjjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjiiiihhhhggggffffeeeeddddcccccbbbbbaaaa```___^^]]]\\[[ZYYYXXXXWWWWWWWVVVVVUUUUUTTRQQQQQQPPPPPPPPPPOOOOOOOONNNMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::9999999999988888888888877777777777666666666555555544444444433333333333322221111111111111000000000000000000/////////////...................-------------,,,,,,,,,,,,+++++++++*******))))))))))((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$######"""""""""""""""""!!!!!!!!!!!!!  ggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhggggggggggggggggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa`````````````````___```_________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]\]]]]]]]\\\\\\\\\\\\\\]]]^^____``````aaaabbccdeefgghjkkkklllkkkkkjjjiiiihhhhhkkkkkkkkkjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjiiiiihhhggggfffffeeedddddcccccbbbbbaaaa```___^^]]]\\[[ZYYYXXXXWWWWWWVVVVVVUUUUTTTRQQQQQQPPPPPPPPPPOOOOOOOONNNMMMMMMMMMLLLLLLLLLLKKKJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999988888888888877777777777666666666655555554444444433333333333332222111111111111100000000000000000/////////////...................--------------,,,,,,,,,,,,+++++++++******)))))))))))((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#######"""""""""""""""""!!!!!!!!!!!!!  gggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggggggggggggggfffffffffffffffeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa``````````````````____``_________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]\\]]]]]]\\\\\\\\\\\\\\\]]]]^^____``````aaabbccdeefgghjkkkklllkkkkkjjjiiiihhhhhkkkkkkkkjjjjjjjjjjiiiiiiiiiiijjjjjjjjjjjjjjjiiiiihhhgggggffffeeeedddddcccccbbbbbaaaa```__^^^]]\\\[[ZYYXXXXWWWWWWWVVVVVVUUUUTTTQQQQQQQPPPPPPPPPOOOOOOOOONNMMMMMMMMMMLLLLLLLLLKKKKJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::99999999998888888888877777777777666666666655555555444444443333333333332222211111111111100000000000000000/////////////...................---------------,,,,,,,,,,,,+++++++++******)))))))))))((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$#######"""""""""""""""""!!!!!!!!!!!!!  ggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllkkkkkkllllllllllllllkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhgggggggggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa`aa``````````````````_____`_________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]\\\]]]]]]\\\\\\\\\\\\\\\\]]]^^_____``````aaabbcddeffghjjkkkkkkkkkkjjjjiiiihhhhhkkkkkkkjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjjiiiiihhggggggffffeeeeddddddcccccbbbbbaaaa```__^^^]]\\\[[ZYYXXXXWWWWWWVVVVVVUUUUUTTTQQQQQQPPPPPPPPPPOOOOOOOONNNMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::9999999998888888888877777777777666666666665555555544444443333333333333222221111111111110000000000000000/////////////..................-----------------,,,,,,,,,,,,++++++++*******)))))))))))((((((((((((('''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!!!  ggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkllllllllkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhggggggggggggggggggggggggggffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaabbbbaaaaaaaaaaaaaaaaaaa``a``````````````````_______________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]\\\\]]]]]\\\\\\\\\\\\\\\\\]]]^^_____``````aaabbccdeffggjjkkkkkkkkkkjjjjiiiihhhhhkkkkkjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjiiiiiihhhggggfffffeeeeddddddccccccbbbbbaaa```___^^^]]\\[[[ZYYXXXXWWWWWWVVVVVVUUUUTTTTQQQQQQPPPPPPPPPOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLKKKKJJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::99999999998888888888777777777776666666666655555555544444443333333333332222221111111111100000000000000000/////////////.................------------------,,,,,,,,,,,+++++++++******))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$#######""""""""""""""""""!!!!!!!!!!!!!  gggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkllkkkkkkkkkkkkkkkkkkkkkkklkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhgggggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeedddddddddddddddcccccccccccccccccccccbccbbbbbbbbbbbbbbbbbbbbaaabbbaaaaaaaaaaaaaaaaaaa`````````````````````_______________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]\\\\\]]]]\\\\\\\\\\\\\\\\\\]]]]^^______`````aaabccdeefggjjkkkkkkkkkkjjjjiiihhhhhhkkkkjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjiiiiiiihhhhgggfffffeeeeeddddddccccccbbbbbaaa```___^^]]]\\[[[ZYYXXXXWWWWWVVVVVVUUUUUTTTTQQQQQPPPPPPPPPPOOOOOOOOONMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::99999999999888888888877777777776666666666655555555554444443333333333333222222111111111100000000000000/00/////////////.................-------------------,,,,,,,,,,,+++++++++******))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#######""""""""""""""""""!!!!!!!!!!!!!  ggggggggggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiiihhhhhhhgggggggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccccbbcbbbbbbbbbbbbbbbbbbbbaaaabbaaaaaaaaaaaaaaaaaa``````````````````````_______________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\^^^]]]]]]]]]]]]]]]]\\\\\\]]]\\\\\\\\\\\\[[\\\\\\]]]^^_______`````aabbcddeffgijjkkkkkkkkkjjjiiiihhhhhgkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiijiiiiiiiihhhhhhggfffffeeeeeddddddcccccccbbbbbaaa```___^^]]]\\[[ZZYYXXXWWWWWWVVVVVVUUUUUTTTTQQQQQPPPPPPPPPOOOOOOOOONNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCDCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::99999999998888888888777777777766666666666655555555554444443333333333333222222111111111100000000000000/00////////////.................--------------------,,,,,,,,,,+++++++++*******))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""!!!!!!!!!!!!!!  ggggggggggggggggggggghhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllklllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiiihhhhhhhgggggggggggggggggggggggggggfffffffffffffffffffffffeeeeeeeeeeedddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````_______________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\^^]]]]]]]]]]]]]]]]\\\\\\\]]\\\\\\\\\\\\[[[[\\\\\]]]^^________````aabbccdeffgijjkkkkkkkkjjjjiiiihhhhhgkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhggfffffeeeedddddddccccccccbbbbbaaa```__^^^]]\\\[[ZZYXXXXWWWWWVVVVVVUUUUUTTTTTQQQQQPPPPPPPPOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;<<<<;;;;;;;;;:::::::::99999999999888888888877777777766666666666655555555555444443333333333333322222211111111110000000000000//0/////////////.................--------------------,,,,,,,,,,+++++++++******)))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$#######"""""""""""""""""""!!!!!!!!!!!!!!  ggggggggggggggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllkkkkklllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiihhhhhiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggggggggggggggggffffffffffffffffffffffffeeeeeeeeedddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````_______________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\^]]]]]]]]]]]]]]]]\\\\\\\\]\\\\\\\\\\\\[[[[[[\\\\]]]^^^________````aabccdeefgijjjkkkkkkkjjjjiiihhhhhggkjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhggfffffeeeeddddddccccccccccbbbbbaaa``___^^]]]\\[[[ZZYXXXXWWWWWVVVVVVUUUUUTTTTTQQQQPPPPPPPPPOOOOOOOOONNNMMMMMMMMMLLLLLLLLLLKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;<<<;;;;;;;;;:::::::::99999999999888888888877777777766666666666665555555555444443333333333333322222221111111110000000000000////////////////.................---------------------,,,,,,,,,++++++++++******))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#######"""""""""""""""""""!!!"!!!!!!!!!!!  ggggggggggggggggggggggghhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllkkkkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiikkkjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhiiiiiiiiiiiiiihhhhhhhhhhhgggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````_______________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[\\\\]]]^^^_________```aabbcddeffiijjjkkkkkjjjjiiiihhhhhggjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggffffeeeeddddddcccccccccccbbbbaaa```__^^^]]\\\[[[ZZYXXXXWWWWWVVVVVVUUUUUTTTTTQQQQPPPPPPPPOOOOOOOOOONNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@???????????>>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;<<<;;;;;;;;::::::::::99999999998888888888877777777666666666666655555555555444443333333333333322222221111111110000000000000////////////////.................--------------------,,,,,,,,,++++++++++*******))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$######"""""""""""""""""""""!!"!!!!!!!!!!!  ggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiijjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiihhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffffffffffffffeeeeeeeeeddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````_______________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\]]^^^^_________```aabcddeffiijjjjkkkjjjjjiiihhhhhgggjjjjjjjjjjiiiiiiiiiiiihhhiiiiiiiiiiiiiiihhhhhhggggfffeeeedddddcccccccccccccbbbbaaa```__^^]]]\\[[[ZZZYXXXWWWWWWVVVVVVUUUUUTTTTSQQQQPPPPPPPPOOOOOOOOONNNNMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@????????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;<<;;;;;;;;;:::::::::99999999998888888888887777777766666666666655555555555444444333333333333332222222111111110000000000000////////////////.............-...--------------------,,,,,,,,,,++++++++++*******))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#######"""""""""""""""""""""!!"!!!!!!!!!!!!  gggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggfeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````________________^^^^^^^^^___^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^]]]]]]]]]]]]]]]]\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[\\\\\]]]]]]]^^^^^^___`aabccdefgghhhhhhhhhhggggfffffeeejjjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggffffffeeeedddddcccccccccccccbbbaaa``___^^]]]\\[[[ZZZYXXXWWWWWWVVVVVVUUUUUTTTTSSQQQPPPPPPPPOOOOOOOOONNNNNMLLLLLLLLLLKKKKKKKKKKJJJJKJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>==============<<<<;;;;;;;;;:::::::::99999999999999999998888888888777777777766666666666555555444444444433333333333322211111111110000000000000//////////////.............----------------,,,,,,,,,,+++++++++++++*********)))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$#######""""""""""""""""""""""!!!!!!!!!  ggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiijiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbabbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````_______________^^^^^^^^^^__^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^]]]]]]]]]]]]]]]]\\]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\\]]]]]]]]]^^^^^__``abbcddfgghhhhhhhhhhggggfffffeeejjjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhgggggffffffeeeedddddccccccccccccccbbaaa```__^^^]]\\\[[ZZZYYXXXWWWWWVVVVVVVUUUUUTTTTSSQQQPPPPPPPOOOOOOOOOONNNNNLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>===============<<<;;;;;;;;;::::::::::9999999999999999998888888888877777777766666666666555555544444444433333333333332221111111111000000000000//////////////.............-----------------,,,,,,,,,,++++++++++++**********))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$########""""""""""""""""""""""!!!!!!!!!!  gggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggffffeeeeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaabbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````______________^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^]]]]]]]]]]]]]]]]\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[\\\\]]]]]]]]]]]^^^^_``aabcddfggghhhhhhhhgggggffffeeeejjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggffffffeeeeddddcccccccccccccccbbaaa```__^^]]]\\[[[ZZZYYXXXWWWWWWVVVVVVUUUUUTTTTSSQQPPPPPPPPOOOOOOOOONNNNNNLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>===============<<<;;;;;;;;::::::::::9999999999999999999888888888877777777766666666666655555554444444443333333333333222111111111000000000000///////////////.............-----------------,,,,,,,,,,+++++++++++***********))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$########""""""""""""""""""""""!!!!!!!!!!  gggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkklllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjkkkkkkkkjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggfffffeeeeeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaabbbbaaaaaaaaaaaaaaaaaaaa`aaaaaaa``````````````````_____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^]]]]]]]]]]]]]]]]\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZ[[[[[\\\\]]]]]]]]]]]]^^^__``abccdffggghhhhhhhggggfffffeeeejjjjjjiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhgggggggggfffffeeeeddddcccccccccccccccbbaaaa``__^^^]]\\[[[ZZZYYYXXWWWWWWVVVVVVVUUUUUTTTTSSQQPPPPPPPOOOOOOOOONNNNNNNLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>===============<<<<;;;;;;;;::::::::::9999999999999999998888888888777777777766666666666555555554444444433333333333333222111111111000000000000///////////////.............----------------,,,,,,,,,,,++++++++++***********)))))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$########""""""""""""""""""""""!!!!!!!!!!  ggggggggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggfffffffeeeeeeeeeeeeeeeeeeeddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaabbbaaaaaaaaaaaaaaaaaaaa``aaaaaa```````````````````____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^]]]]]]]]]]]]]]]]\\\\\]]]]]]]]\\\\\\\\\\\\\\\\[\\[[[[[[[[[[[[ZZZZ[[[[[\\\\\]]]]]]]]]]]^^^__``abbcdefgggghhhhhgggggfffffeeeejjjjjjiiiiiiiiiihhhhhhhhhggggggggggggggggggggffffffeeeedddcccccccccccccccbbaaaa```__^^]]]\\[[ZZZYYYYXWWWWWWWVVVVVVVUUUUTTTTTSSQQPPPPPPPOOOOOOOOONNNNNNNLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>================<<<<;;;;;;;:::::::::::9999999999999999998888888888777777777666666666666555555554444444333333333333332222111111111000000000000//////////////.............-----------------,,,,,,,,,,,++++++++++***********))))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$########""""""""""""""""""""""!!!!!!!!!   ggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggfffffffffeeeeeeeeeeeeeeeeeddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaabaaaaaaaaaaaaaaaaaaaaa```aaaaa```````````````````___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^^]]]]]]]]]]]]]]]]\\\\\\]]]]]]]\\\\\\\\\\\\\\\\[[\[[[[[[[[[[[[ZZZZZZ[[[[\\\\\]]]]]]]]]]]]^^^__`aabcceffgggghhhhgggggfffffeeeejjjjjiiiiiiiiiiihhhhhhhhhggggggggggggggggggggffffffeeeddddcccccbbbbbbbbbbbbaaaa``___^^]]\\[[[ZZZYYYXXWWWWWWWVVVVVVVUUUUTTTTSSSQQPPPPPPOOOOOOOOONNNNNNNNLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEFFFFEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>=================<<<<;;;;;;;::::::::::9999999999999999998888888888877777777666666666666555555555444444433333333333333222211111111000000000000///////////////.............-----------------,,,,,,,,,,,+++++++++************))))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#########""""""""""""""""""""""!!!!!!!!!   ggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjijjjjjjjjiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````aaaa```````````````````___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^^]]]]]]]]]]]]]]]]\\\\\\\]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZ[[[[[\\\\]]]]]]]]]]]]]^^__``abcceffggggghgggggggfffffeeeejjjjjiiiiiiiiiihhhhhhhhhhggggggggggggggggggggffffffeeeddddccccbbbbbbbbbbbbbaaa```__^^]]]\\[[ZZZYYYXXWWWWWWWVVVVVVVVUUUUTTTTSSSQPPPPPPPOOOOOOOOONNNNNNNNLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEFFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>=================<<<<<;;;;;;;::::::::::9999999999999999988888888888777777777666666666665555555555444444333333333333333222211111111000000000000//////////////..............-----------------,,,,,,,,,,,++++++++*************))))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#########""""""""""""""""""""""!!!!!!!!!   ggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggffffffffffffeeeeeeeeeeeeeeddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aa````````````````````___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZ[[[[\\\\\]]]]]]]]]]]]^^^_``abbceeffggggggggggggfffffeeeejjjjjiiiiiiiiiihhhhhhhhhhgggggggggggggggggggfffffffeeedddcccccbbbbbbbbbbbbbaaa```__^^]]\\[[[ZZYYYYXXWWWWWWVVVVVVVVVUUUUTTTTSSSQPPPPPPOOOOOOOOONNNNNNNNNLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@?@@@@@@?????????????>>>>>>>>>==================<<<<<;;;;;;::::::::::99999999999999999988888888888777777777666666666665555555555444444333333333333332222211111111000000000000//////////////..............----------------,,,,,,,,,,,,+++++++*************))))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#########""""""""""""""""""""""!!!!!!!!!   ggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggffffffffffffffeeeeeeeeeeeedddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````a```````````````````____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[\\\\\]]]]]]]]]]]]]^^__`aabceeffggggggggggggfffffeeeejjjjjiiiiiiiiiihhhhhhhhhhgggggggggggggggggggffffffeeeedddccccbbbbbbbbbbbbbbaa```___^^]]\\[[ZZZYYYXXXWWWWWVVVVVVVVVUUUUUTTTTSSSQPPPPPPOOOOOOOOONNNNNNNNNLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEFFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?@@@@@?????????????>>>>>>>>>===================<<<<<;;;;;;::::::::::9999999999999999988888888888777777777666666666665555555555544444333333333333333222221111111000000000000///////////////.............-----------------,,,,,,,,,,,,++++++**************))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$#########"""""""""""""""""""""!!!!!!!!!  ggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggffffffffffffffffeeeeeeeeeeeddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````____________^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[\\\\\\]]]]]]]]]]]]^^^_``abbdeeffgggggggggggffffffeeejjjjjiiiiiiiiiihhhhhhhhhgggggggggggggggggggffffffeeeeedddccccbbbbbbbbbbbbbbaa```__^^^]]\\[[ZZYYYXXXXWWWVVVVVVVVVVVUUUUUTTTTSSSPPPPPPOOOOOOOOONNNNNNNNNMLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@??@@@@?????????????>>>>>>>>>>==================<<<<<<;;;;;;::::::::::9999999999999999988888888888777777776666666666665555555555544444333333333333332222221111111000000000000///////////////.............----------------,,,,,,,,,,,,,++++++*************)))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$##########"""""""""""""""""""""!!!!!!!!  fffgggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggffgggggggffffffffffffffffffeeeeeeeeeddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````____________^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[\\\\\\]]]]]\\]]]]]^^__`abbdeeffgggggggggggffffffeeejjjjjiiiiiiiiihhhhhhhhhhggggggggggggggggggfffffffeeeeedddcccbbbbbbbbbbbbbbaa````__^^]]\\\[[ZZYYYXXXXWWVVVVVVVVVVVVUUUUTTTTSSSSPPPPPPOOOOOOOONNNNNNNNNMMLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEFEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??@@@??????????????>>>>>>>>>===================<<<<<<;;;;;::::::::::9999999999999999988888888888777777777666666666666555555555554444433333333333333222222111111000000000000///////////////.............----------------,,,,,,,,,,,,,,++++++*************)))))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$###########"""""""""""""""""""!!!!!!!!!  fffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffggggggfffffffffffffffffffeeeeeeeddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````___________^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[\\\\\\\]]\\\\\\]]]^^__`aabdeefffggggggggggffffffeeejjjjjiiiiiiiiihhhhhhhhhggggggggggggggggggffffffffeeeeedddcccbbbbbbbbbbbbbaa````___^^]]\\[[ZZZYYXXXXWVVVVVVVVVVVVVUUUUUTTTTSSSSPPPPPOOOOOOOOONNNNNNNNNMMLLLLKKKKKKKKKKJJJJJJJJJJIJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??@@@??????????????>>>>>>>>>==================<<<<<<<;;;;;::::::::::9999999999999999988888888888777777777666666666665555555555554444333333333333332222222111111000000000000///////////////.............---------------,,,,,,,,,,,,,,,+++++**************))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$###########""""""""""""""""""!!!!!!!!!  ffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhgggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffggggfffffffffffffffffffffeeeeeedddddddddddddddddddcccccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````___________^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[\\\\\\\\\\\\\\\]]]]^^_``abddeeffggggggggggffffffeeejjjjjiiiiiiiiihhhhhhhhggggggggggfffffffffffffffffeeeeedddcccbbbbbbbbbaaaaaa````___^^]]\\[[ZZYYYXXXWWVVVVVVVVVVVVUUUUUUTTTTSSSSPPPPPOOOOOOOONNNNNNNNNNMMLLLKKKKKKKKKKJJJJJJJJJJJIJJJJJIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@???@@??????????????>>>>>>>>>>=================<<<<<<<<;;;;::::::::::99999999999999999888888888887777777776666666666665555555555554444333333333333322222222111111000000000000///////////////............---------------,,,,,,,,,,,,,,,,+++++*************)))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###########""""""""""""""""""!!!!!!!!!  fffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhhhhgggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffggfffffffffffffffffffffffeeeedddddddddddddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````____________^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]\]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZ[[[[\\\\\\\\\\\\\\\\]]]^^__`abddeeffggggggggggffffffeeejjjjjiiiiiiiiihhhhhhhhggggggggfffffffffffffffffffeeeeddddcccbbbbbbbaaaaaaaa```___^^^]]\\[[ZZYYYXXXWWVVVVVVVVVVUUUUUUUTTTTSSSSRPPPPOOOOOOOOONNNNNNNNNMMMLLLKKKKKKKKKKJJJJJJJJJJIIJJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@???@@??????????????>>>>>>>>>>=================<<<<<<<<;;;;::::::::::9999999999999999988888888888777777777666666666665555555555555444333333333333332222222211111000000000000///////////////.............--------------,,,,,,,,,,,,,,,,++++++*************))))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$############"""""""""""""""""!!!!!!!!!  ffffffffffffffggggggggggggggghhhhhhhhhhhhhhhhhhhggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggffffffffffffffffffffffffffffffffffffeedddddddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````____________^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\]]]^__`aacdeeffgggggggggggfffffeeejjjjiiiiiiiiihhhhhhhhhgggggggffffffffffffffffffffeeeeedddcccbbbbbbaaaaaaaaa``____^^]]]\\[[ZZYYXXXWWWVVVVVVUUUUUUUUUUTTTTTSSSSRPPPPOOOOOOOONNNNNNNNNMMMMLLKKKKKKKKKKJJJJJJJJJJJIIJJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@???@???????????????>>>>>>>>>>================<<<<<<<<<;;;;:::::::::99999999999999999988888888887777777776666666666665555555555555444333333333333322222222211111000000000000///////////////.............-------------,,,,,,,,,,,,,,,,,++++++*************))))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$###########"""""""""""""""""!!!!!!!!!  ffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhhggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggffffffffffffffffffffffffffffffffffffeeeddddddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````_____________^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\]]]^^_`aacdeefffggggggggggfffffeeejjjjiiiiiiiiihhhhhhhhhggggggfffffffffffffffffffffeeeeedddcccbbbbbbaaaaaaaaa`____^^^]]]\\[[ZZYYXXXWWWVVVUUUUUUUUUUUUTTTTTSSSSRRPPPOOOOOOOONNNNNNNNNNMMMMLLKKKKKKKKKJJJJJJJJJJJIIIJJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@???@???????????????>>>>>>>>>>===============<<<<<<<<<<;;;::::::::::99999999999999999888888888887777777776666666666655555555555555443333333333333322222222211110000000000000///////////////............-------------,,,,,,,,,,,,,,,,,,++++++************))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$###########""""""""""""""""!!!!!!!!!  fffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiijjjjjjjjjjjjjjjiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffffffffffffffffffffffffeeeddddddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````______________^^^^^^^^^^^^^^^^]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\]]^^_``acddefffggggggggggffffeeeejjjjiiiiiiiiihhhhhhhhgggggggfffffffffffffffffffffeeeeedddcccbbbbbaaaaaaaa``_____^^^]]\\\[[ZZYYXXXWWWVVUUUUUUUUUUUUTTTTTSSSSSRRPPPOOOOOOONNNNNNNNNNMMMMMLKKKKKKKKKKJJJJJJJJJJJIIIJJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@????????????????????>>>>>>>>>>==============<<<<<<<<<<;;;;:::::::::99999999999989999988888888888777777777666666666665555555555555444333333333333322222222221110000000000000////////////////............------------,,,,,,,,,,,,,,,,,,,++++++************))))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$##########""""""""""""""""!!!!!!!!!  ffffffffffffffffffffffgggggggggggggggghhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffffffffffffffffffffffffeeeeeddddddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``aaaaaa````````````````````````````________________^^^^^^^^^^^^^^^]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]\\\\\\\\\\\\\\\\\[\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\\\\\\\]]]^__`acddeeffggggggggggffffeeeejjjjiiiiiiiiihhhhhhhhggggggffffffffffffffffffffffeeeeedddccccbbbbaaaaaaa```____^^^^]]\\\[[ZZYYXXWWWWVUUUUUUUUUUUUTTTTTTSSSSRRRPPOOOOOOOONNNNNNNNNMMMMMMLKKKKKKKKKJJJJJJJJJJJIIIIJJIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBAABBBAAAAAAAAAAA@@@@@@@????????????????????>>>>>>>>>>=============<<<<<<<<<<<;;;::::::::::99999999999989999988888888887777777777666666666665555555555555444333333333333322222222221110000000000000///////////////.............-----------,,,,,,,,,,,,,,,,,,,++++++*************))))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$##########""""""""""""""""!!!!!!!!!  fffffffffffffffffffffffgggggggggggggggggghhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffffffffffffffffffffffffeeeeeeeddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaa```aaaaa````````````````````````````_________________^^^^^^^^^^^^^^]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]\\\\\\\\\\\\\\\\\[[\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\]]^__`accdeeffgggggggggfffffeeeejjjiiiiiiiiihhhhhhhhhggggggffffffffffffffffffffffeeeeedddccccbbbbaaaaaa````____^^^]]]\\[[[ZZYYXXWWWVVUUUUUUUUUUTTTTTTTSSSSSRRRPOOOOOOOONNNNNNNNNNMMMMMMKKKKKKKKKKJJJJJJJJJJIIIIIJIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAABBBAAAAAAAAAAA@@@@@@@????????????????????>>>>>>>>>>=============<<<<<<<<<<;;;;:::::::::99999999999998999988888888888777777777766666666665555555555555444433333333333322222222222110000000000000////////////////............-----------,,,,,,,,,,,,,,,,,,,,++++++************))))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$##########"""""""""""""""!!!!!!!!!  fffffffffffffffffffffffgggggggggggggggggggggghhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggfffffffffffffffffffffffffffffffffffffeeeeeeeeedddddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````aaa`````````````````````_```````__________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]\\\\\\\\\\\\\\\\\[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[[[\\\\\\\\\[\\\\\]]^^_`abcdeefffggggggggfffffeeeejjjiiiiiiiiiihhhhhhhhggggggffffffffffffffffffffffeeeeedddccccbbbbbaaaaa````___^^^^]]]\\[[[ZZYYXXWWWVUUUUUUUUTTTTTTTTTSSSSSRRRRPOOOOOOONNNNNNNNNNMMMMMMMKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAABAAAAAAAAAAAAA@@@@@@?????????????????????>>>>>>>>>>============<<<<<<<<<<;;;;::::::::::99999999999988999988888888888777777777766666666655555555555555444333333333333322222222222110000000000000///////////////.............-----------,,,,,,,,,,,,,,,,,,,+++++++************))))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$#########"""""""""""""""!!!!!!!!!!  fffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffeeeeeeeeeedddddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa``````aa````````````````````___``````___________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\[[[[\\\\\\\\\[[[[[[[[[[[[[[[Z[[ZZZZZZZZZZZZZYYYYZZZZZ[[[[[[[\\\\[[[[[[\\\\]^^_``bcddefffggggggggfffffeeeejjjiiiiiiiiihhhhhhhhggggggfffffffffffffffffffffffeeeeeddddcccbbbbaaaaaa````___^^^^]]]\\[[[ZZYYXXWWWVUUUUUUTTTTTTTTTTSSSSSRRRRROOOOOOOONNNNNNNNNMMMMMMMMKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@?????????????????????>>>>>>>>>>===========<<<<<<<<<<<;;;;::::::::::9999999999998899998888888888777777777776666666665555555555555544333333333333322222222222210000000000000////////////////.............----------,,,,,,,,,,,,,,,,,,,,+++++++************))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$#########""""""""""""""!!!!!!!!!!  fffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiihhhhhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeedddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa```````a````````````````````____````____________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\[[[[[[[[[[[[[[[ZZ[ZZZZZZZZZZZZZYYYYYYZZZZZ[[[[[[[[[[[[[[[[[\\\]]^__`bcddeeffgggggggfffffeeeeejjjiiiiiiiiiihhhhhhhggggggfffffffffffffffffffffffeeeeeddddcccbbbbaaaaa`````__^^^^]]]]\\[[[ZZYYXXWWWVUUUUUTTTTTTTTTSSSSSSRRRRRROOOOOOONNNNNNNNNMMMMMMMMMKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@?????????????????????>>>>>>>>>>==========<<<<<<<<<<<;;;;;:::::::::99999999999988899988888888888777777777776666666665555555555555444333333333333322222222222210000000000000///////////////..............----------,,,,,,,,,,,,,,,,,,,+++++++*************)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$#########"""""""""""""!!!!!!!!!!  fffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeddddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````````````````````_____```___________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYZZZZZ[[[[[[[[[[[[[[[[[\\\]]^__`bccdeefffggggggfffffeeeeejjjiiiiiiiiiihhhhhhhgggggffffffffffffffffffffffffeeeeeddddccccbbbbaaaa`````__^^^^]]]\\\[[[ZZYYXXWWWVUUUUUTTTTTTTTSSSSSSRRRRRRROOOOOOONNNNNNNNNMMMMMMMMMKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@?????????????????????>>>>>>>>>>=========<<<<<<<<<<<<;;;;::::::::::9999999999988889998888888888877777777776666666665555555555555544433333333333322222222222220000000000000////////////////.............----------,,,,,,,,,,,,,,,,,,,++++++++*************)))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$#########"""""""""""""!!!!!!!!!!  fffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa````````````````````````````_______``___________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]\\\\\\\\\\\\\\\\[[[[[[[[\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[\\\]^^_`bbcdeeffffggggffffffeeeeejjjjiiiiiiiiihhhhhhggggggffffffffffffffffffffffffeeeeeddddcccbbbbaaaaa`````__^^^^]]]\\\[[[ZZYYXXXWWVUUUUUTTTTTTTSSSSSSRRRRRRRQOOOOOONNNNNNNNNMMMMMMMMMMKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@??????????????????????>>>>>>>>>>========<<<<<<<<<<<<;;;;;:::::::::99999999999988889988888888888777777777776666666665555555555555444433333333333322222222222210000000000000///////////////..............----------,,,,,,,,,,,,,,,,,,++++++++*************)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$#########""""""""""""!!!!!!!!!!  effffffffffffffffffffffgggggggggggggggggggggggggffgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffffffeefffffffeeeeeeeeeeeeeeeeeeddddddddddcccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````````````````````````________`___________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZ[[[[[[[[[[[[[[[[\\\]^^_`bbcddeeffffgfffffffeeeeeejjjjiiiiiiiiihhhhhhggggggfffffffffffffffffffffffeeeeeeddddccccbbbbaaaa`````_^^^^^]]]\\\[[[ZZYYXXXWWVVUUUTTTTTTTSSSSSSSRRRRRRQQOOOOONNNNNNNNNMMMMMMMMMMMKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@?????????????????????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;:::::::::9999999999988888998888888888877777777776666666665555555555555544443333333333332222222222221000000000000////////////////..............---------,,,,,,,,,,,,,,,,,,++++++++**************)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$#########"""""""""""!!!!!!!!!!  eeeeeeeeeeeeeefffffffffffffffgggggggggggggggggggffffffffffgggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjiiiiiiiiiiiiiiiiiiiiijjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbaaaaaaaaaaaaaaa```````````````__________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZ[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXYYYYZZ[[[[[[[[[[[[[[[[\\]]^_`aabccddeeeeeeeeeeeeddddddggggggggfffffffeeeeeeddddffffffffffffffffffffffeeeeddddcccbbbbbaaaa`````___^^^^]]]]\\\[[[ZZYYYXXWWWVUUTTTTSSSSSSSRRRRRRQQQQQQQNNNNNMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@?????????????>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;<<;;;;;;;;;;::::::::::::98888888888877777777777666666665555555555555444444444333333333333322222222221111110000000000000///////..............-----------,,,,,,,,,,,++++++++++++++***************)))))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$########""""""""""!!!!!!!!!!!  eeeeeeeeeeeeeeeeeffffffffffffffffgggggggggggggggffffffffffffffgggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhiijjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaabbbbbbbbaaaaaaaaaaaaaaaaa``````````````__________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXYYYYZZ[[[[[[[[[[[[[[[[\\]]^__`abccddeeeeeeeeeeeeddddddgggggggggffffffeeeeeeddddfffffffffffffffffffffeeeeddddccccbbbbaaaaa````____^^^^]]]]\\\[[[ZZZYYXXWWWVUUTTTTSSSSSSRRRRRRQQQQQQQPNNNNMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJIIIIIIIIIIHIHHHHHHHHHHHHGGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@??????????????>>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;<;;;;;;;;;;::::::::::::998888888888777777777776666666665555555555554444444443333333333333322222222221111110000000000000//////...............-----------,,,,,,,,,,+++++++++++++++**************)))))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$########""""""""""!!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeffffffffffffffffggggggggggggffffffffffffffffffgggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbbaaaaaaaaaaaaaaaaaa````````````__________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXYYYZZ[[[[[[[[[[[[[[[[\\]]^__`abbcdddeeeeeeeeeedddddddgggggggggffffffeeeeeeddddfffffffffffffffffffffeeeeddddccccbbbbaaaa``````___^^^^]]]]\\\[[[ZZZYYXXXWWVUUTTTTTSSSSSRRRRRQQQQQQQPPNNNMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIIHIHHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEEDDDDDDDDDDEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????????>>>>>>>>>>>======<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::999888888888877777777776666666665555555555555444444444333333333333322222222222111110000000000000///////..............------------,,,,,,,,,,+++++++++++++++**************)))))))))))))))((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$########"""""""""!!!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffgggggggggffffffffffffffffffffffgggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaabbbbbaaaaaaaaaaaaaaaaaaaa```````````__________________^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXYYYZZ[[[[[[[[[[[[[[[[\\]]^__`abbccdddeeeeeeeeedddddddggggggggggfffffeeeeedddddffffffffffffffffffffeeeeeddddcccbbbbbaaaa``````___^^^^]]]]\\\[[[ZZZYYXXXWWVUUUTTTTSSSSSRRRRRQQQQQQPPPNNMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDEDDDDDDDDDDDDCCCCCCCCCCCBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888888888777777777776666666655555555555554444444443333333333333322222222222111110000000000000///////..............------------,,,,,,,,,++++++++++++++++**************))))))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$########"""""""""!!!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffgggggfffffffffffffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggfffffffffffffffffffffffeeffeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaaa`````````___________________^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXYYYZZ[[[[[[[[[[[[[[[[\\\]^^_`aabccdddeeeeeeeeddddddddggggggggggfffffeeeeedddddffffffffffffffffffffeeeeedddccccbbbbaaaaa``````___^^^^]]]]\\\[[[ZZZYYXXXWWWUUUTTTTSSSSSRRRRRQQQQQQPPPNMMMMMMMMMMLLLLLLLLLLLKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDEDDDDDDDDDDDCCCCCCCCCCCCBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@??????????????>>>>>>>>>>>=====<<<<<<<<<<<<;;;;;;;;;;;:;;;;;;;;;;:::::::::::999988888888877777777777666666665555555555554444444444333333333333322222222222211111000000000000////////.............-------------,,,,,,,,,++++++++++++++++**************))))))))))()))(((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$########"""""""""!!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffggffffffffffffffffffffffffffffffffffgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggfffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaaaa`````````__________________^^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYZZ[[[[[[[[[[[[[[[[\\\]^^_`aabccdddddeeeeedddddddddggggggggggfffffeeeeedddddfffffffffffffffffffeeeeeedddcccbbbbbaaaaa``````___^^^^]]]\\\\[[[ZZYYYXXXWWWUUUTTTTSSSSRRRRRQQQQQQPPPPNMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@??????????????>>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;::;;;;;;;;;::::::::::::999988888888777777777776666666665555555555554444444444333333333333322222222222211110000000000000////////.............-------------,,,,,,,,++++++++++++++++***************))))))))))()))(((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$########""""""""!!!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggfffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````__________________^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYZZ[[[[[[[[[[[[[[[[\\\]^^_`aabbccddddddddddddddddddhhhggggggggffffeeeeedddddfffffffffffffffffffeeeeedddccccbbbbaaaaa```````___^^^^]]]\\\[[[ZZZYYYXXXWWWUUUTTTTSSSSSRRRRQQQQQQPPPPMMMMMMMMMMLLLLLLLLLLKKKKKJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDCDDDDDDDDDDDCCCCCCCCCCCCBBCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@??????????????>>>>>>>>>>=====<<<<<<<<<<<;;;;;;;;;;;;::;;;;;;;;;:::::::::::999998888888877777777777666666665555555555555444444444433333333333322222222222221111000000000000/////////............-------------,,,,,,,,,+++++++++++++++***************)))))))))))())((((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$########""""""""!!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````____________________^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZYZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXYYYZ[[[[[[[[[[[[[[[[[\\\]^^_`aabbccddddddddddddddddddhhhhhggggggffffeeeeedddddffffffffffffffffffeeeeeedddcccbbbbaaaaaa```````___^^^^]]]\\\[[[ZZZYYYXXXWWWUUUTTTTSSSSRRRRRQQQQQPPPPPMMMMMMMMMLLLLLLLLLLLKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFEEEEEEEEEEEEDDDDDDDDDDDCDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>>>=====<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;::::::::::::999998888888777777777776666666665555555555554444444444433333333333322222222222211110000000000000/////////...........--------------,,,,,,,,+++++++++++++++****************)))))))))))())(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$#########""""""""!!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffgghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````____________________^^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZYYZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXYYYZ[[[[[[[[[[[[[[[[[\\]]^^_`aabbcccdddddddddddddddddhhhhhhgggggffffeeeeedddddffffffffffffffffffeeeeedddccccbbbbaaaaa`````````__^^^^]]]\\\[[ZZZYYYYXXXWWWUUUUTTTSSSSRRRRRQQQQQPPPPPMMMMMMMMLLLLLLLLLLLKKKKKKJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@??????????????>>>>>>>>>>======<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;:::::::::::9999998888888777777777776666666655555555555554444444444433333333333222222222222211110000000000000/////////...........--------------,,,,,,,,++++++++++++++******************))))))))))())(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$########"""""""""!!!!!!!!!  eeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````____________________^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXYYYY[[[[[[[[[[[[[[[[[[\\]]^^_`aabbcccdddddddddddddddddhhhhhhgggggffffeeeeedddddffffffffffffffffffeeeeeddccccbbbbaaaaaa`````````___^^^]]]\\[[[ZZZYYYXXXWWWWUUUTTTTSSSSRRRRRQQQQPPPPPPMMMMMMMMLLLLLLLLLLKKKKKKKJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCDDDDDDDDDCCCCCCCCCCCCBBBBCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????????????>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::;;;;;;;::::::::::::999999888888777777777776666666665555555555554444444444443333333333222222222222211111000000000000//////////..........--------------,,,,,,,,,+++++++++++++*******************))))))))))())(((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$########""""""""!!!!!!!!!!  ddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiihhhiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````_____________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]\]]\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYZ[[[[\\\\[[[[[[[[[[\\]]^^_`aabbccccddddddddddddddddhhhhhhhgggggfffeeeeedddddfffffffffffffffffeeeeedddccccbbbbaaaaaa`````````___^^^]]\\\[[ZZZYYYXXXXWWWVUUUTTTTSSSSRRRRQQQQQPPPPPPMMMMMMMLLLLLLLLLLLKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEDDDDDDDDDDDCCCDDDDDDDDDCCCCCCCCCCCBBBBBCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>>>>>>>>=======<<<<<<<<;;;;;;;;;;;;:::::;;;;;;;:::::::::::9999999888888777777777776666666655555555555554444444444443333333333222222222222211110000000000000//////////.........---------------,,,,,,,,+++++++++++++********************))))))))))())(((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$#########""""""""!!!!!!!!!!  ddddddeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiihhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````____________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]]\\]\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYZZZZZZZYYYYYYYYYYYYYYYYYXYYYXXXXXXXXXXXXXXXXXXXYYYZ[[[\\\\\\[[[[[[[[[\\]]^^_`aabbbcccccddddddddddddddhhhhhhhgggggffffeeeeeddddfffffffffffffffffeeeeddddcccbbbbaaaaaa``````````___^^^]]\\[[[ZZYYYYXXXWWWWVUUUTTTTSSSSRRRRQQQQQPPPPPPMMMMMMLLLLLLLLLLLKKKKKKKKJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDDDCCCCCCCCCCCCBBBBBCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>=======<<<<<<<<;;;;;;;;;;;;:::::;;;;;;::::::::::::9999999888887777777777766666666655555555555544444444444443333333333222222222222211110000000000000//////////........----------------,,,,,,,,+++++++++++++********************))))))))))())(((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$#########""""""""!!!!!!!!!!  ddddddddeeeeeeeeeeeeeeefffffffffffffffffffffffffeeffffffffffffffffffffffffffffffffffffffffffffffffgggggghhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````___________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYZZZZZZYYYYYYYYYYYYYYYYYXXYYXXXXXXXXXXXXWWWXXXXXYYYZ[[[\\\\\\[[[[[[[[[\\]]^__`aabbbccccccccdddddddddddhhhhhhhhggggffffeeeeeedddffffffffffffffffeeeeeddddcccbbbbaaaaaa``````````___^^]]]\\[[ZZZYYYXXXWWWWVVUUTTTTTSSSSRRRRQQQQQPPPPPPMMMMMMLLLLLLLLLLKKKKKKKKKJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCDDDDDDDDCCCCCCCCCCCCBBBBBCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>=======<<<<<<<;;;;;;;;;;;;::::::;;;;;;::::::::::::999999988888777777777776666666665555555555554444444444443333333333222222222222211111000000000000///////////........---------------,,,,,,,,,++++++++++++*********************))))))))))())(((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$#########"""""""""!!!!!!!!!!  dddddddddddeeeeeeeeeeeeeeeffffffffffffffffffffffeeeeeeffffffffffffffffffffffffffffffffffffffffffffggggggggggghhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiihhhhhhhhhhhhhhhhhiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggfffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbabbaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaa`````````````__________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYZZZZZYYYYYYYYYYYYYYYYYXXXYXXXXXXXXXXXXWWWWXXXXXYYZZ[[\\\\\\\\[[[[[[[\\\]]^__`aabbbcccccccccccddddddddhhhhhhhhggggffffeeeeeeeedfgggggffffffffffeeeedddddccbbbbbaaaaa```````````___^^]]]\\[[ZZYYYXXXWWWWVVVUUTTTTSSSSSRRRRQQQQPPPPPPPMMMMMLLLLLLLLLLLKKKKKKKKKJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCDDDDDDDCCCCCCCCCCCCBBBBBBCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@???????????????>>>>>>>>>========<<<<<<<;;;;;;;;;;;:::::::;;;;;::::::::::::9999999988887777777777766666666665555555555554444444444443333333333222222222222211110000000000000///////////.......----------------,,,,,,,,+++++++++++++**********************)))))))))())((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$#########"""""""""!!!!!!!!!!  dddddddddddddddeeeeeeeeeeeeeefffffffffffffffffffeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffgggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiihhhhhhhhhhhhhhhhhhhhhhhihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggfgffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa``aaaaaaaaaa```````````````________________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWXXXXYYYZZ[[\\\\\\\\\[[[[[[\\\]]^__`aabbbbcccccccccccdddddddhhhhhhhhggggffffeeeeeeeeegggggggffffffffeeeeeddddcccbbbbaaaaaa```````````___^^]]\\[[ZZZYYXXXWWWWVVVVUTTTTTSSSSRRRRRQQQQPPPPPPOMMMMLLLLLLLLLLLKKKKKKKKKKJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEEEEEEDDDDDDDDDDDCCCCCDDDDDDDCCCCCCCCCCCCBBBBBBCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@????????????????>>>>>>>>>========<<<<<<;;;;;;;;;;;;:::::::;;;;;::::::::::::999999998888777777777776666666666555555555555444444444444333333333222222222222221111000000000000////////////......-----------------,,,,,,,,++++++++++++***********************)))))))))())((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$#########"""""""""!!!!!!!!!!!  ddddddddddddddddddeeeeeeeeeeeeeeeeffffffffffffffeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa````aaaaaaaaa````````````````_______________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWXXXXYYYZZ[\\\\\\\\\\[[[[[[\\\]]^__`aaabbbbcccccccccccddddddhhhhhhhhggggffffeeeeeeeeeggggggggfffffffeeeedddddcccbbbbaaaaaa````````````__^^]]\\[[ZZYYYXXWWWWVVVVVTTTTTSSSSSRRRRQQQQPPPPPPPOMMMMLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEDDDDDDDDDDDDCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>========<<<<<<;;;;;;;;;;;::::::::;;;;::::::::::::9999999998887777777777766666666666555555555554444444444444333333333222222222222211111000000000000////////////......-----------------,,,,,,,,++++++++++++***********************)))))))))())((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$#########""""""""""!!!!!!!!!!!  dddddddddddddddddddddeeeeeeeeeeeeeeeeeffffffffffeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffgggggggggggggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaaa``````````````````______________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWXXXYYYZZ[\\\\\\\\\\[[[[[[\\\]]^__``aabbbbbbbccccccccccddddhhhhhhhhggggfffffeeeeeeeeggggggggfffffffeeeeddddcccbbbbbaaaaaa````````````__^^]]\\[[ZZYYXXXWWWVVVVVUTTTTSSSSSRRRRRQQQQPPPPPPOOMMMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCCCBBBBBBBBCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????????????>>>>>>>>=========<<<<<;;;;;;;;;;;;::::::::;;;:::::::::::::9999999998887777777777766666666666555555555554444444444444333333333222222222222211110000000000000////////////.....-----------------,,,,,,,,,+++++++++++************************)))))))))())(((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$#########"""""""""""!!!!!!!!!!  dddddddddddddddddddddddeeeeeeeeeeeeeeeeeefffffffeeeeeeeeeeeeeeeeeeeeeeeefeefffffffffffffffffffffffggggggggggggggggggggggggghhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````aaaaaa```````````````````____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWXXXYYYZZ[\\\\\\\\\\[[[[[[\\\]]^__``aaabbbbbbbbbbccccccddddhhhhhhhhgggggffffeeeeeeeegggggggggfffffeeeedddddcccbbbbaaaaaaa````````````__^^]]\\[ZZYYXXXWWWVVVVVUUTTTSSSSSSRRRRQQQQQPPPPPOOOMMLLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>========<<<<<<;;;;;;;;;;;:::::::::;;;::::::::::::99999999998877777777777666666666666555555555544444444444444333333332222222222222211110000000000000///////////......-----------------,,,,,,,,,+++++++++++***********************))))))))))())(((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$##########"""""""""""!!!!!!!!!!!  dddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeddeedddddddddddddddddddddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````aaaa`````````````````````___________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXYYYZZ[\\\\\\\\\\[[[[[[\\\]]^^_``aaabbbbbbbbbbbbcccccdddhhhhhhhhgggggfffffeeeeeeeggggggggffffffeeeeddddccccbbbbaaaaaaa````````````__^^]]\\[ZZYYXXWWWVVVVUUUUTTSSSSSSRRRRQQQQQPPPPPPOOOMMLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>========<<<<<<;;;;;;;;;;;:::::::::;;:::::::::::::9999999999887777777777766666666666655555555554444444444444333333333322222222222221111000000000000////////////.....------------------,,,,,,,,,++++++++++************************))))))))))()((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$#########"""""""""""""!!!!!!!!!!!  dddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````aa``````````````````````__________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXYYYZZ[\\\\\\\\\\[[[[[[\\\]]^^_```aaaaabbbbbbbbbbbccccddghhhhhhhgggggfffffeeeeeeegggggggggffffeeeeeddddccccbbbbaaaaaaaa```````````__^^]]\[[ZZYXXXWWWVVVUUUUUTSSSSSSRRRRRQQQQQPPPPPOOOOMLLLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????????????>>>>>>>>=========<<<<<;;;;;;;;;;;::::::::::;;::::::::::::99999999999887777777777766666666666655555555554444444444444333333333222222222222211111000000000000////////////.....-----------------,,,,,,,,,,++++++++++***********************)))))))))))()((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$##########"""""""""""""!!!!!!!!!!!  dddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggfffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````a``````````````````````_________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWXXXYYYZZ[\\\\\\\\\\[[[[[[\\\]]^^__``aaaaaaaaaaaabbbbbccccdggghhhhggggggffffffeeeeeeggggggggfffffeeeedddddcccbbbbbaaaaaaaaa`aaa``````__^^]\\[[ZYYXXWWWVVVUUUUUTSSSSSSRRRRRQQQQQPPPPPPOOOOLLLLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????????????>>>>>>>>>========<<<<<<;;;;;;;;;;;::::::::::;::::::::::::999999999999877777777777666666666666655555555554444444444444333333333222222222222211111000000000000///////////.....------------------,,,,,,,,,,++++++++++**********************)))))))))))(()(((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%$$$$$$$$##########"""""""""""""""!!!!!!!!!!!  dddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhgggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````__________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWXXXYYYZZ[\\\\\\\\\\[[[[[[\\\]]^^__```aaaaaaaaaaaaabbbbccccgggggggggggggffffffeeeeeeggggggggfffffeeeeddddccccbbbbbaaaaaaaaaaaaaa`````__^^]\\[ZZYYXXWWVVVUUUUUTTSSSSRRRRRRQQQQQPPPPPPOOOOOLLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHGHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@???????????????????>>>>>>>>>========<<<<<;;;;;;;;;;;:::::::::::;::::::::::::999999999999877777777777666666666666655555555544444444444444333333333222222222222211111000000000000///////////.....------------------,,,,,,,,,,++++++++++*********************))))))))))))(()(((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$##########"""""""""""""""!!!!!!!!!!!  dddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgghhhhhhhhhhhhhggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````_________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWXXXYYYZZ[\\\\\\\\\\[[[[[[\\\]]^^^_`````aaaaaaaaaaaabbbbcccgggggggggggggffffffffeeeeggggggggffffeeeedddddccccbbbbbaaaaaaaaaaaaaaa````__^^]\\[ZZYXXWWWVVVUUUUTTTSSSRRRRRRQQQQQQPPPPPPOOOOOLLLLLLLLLKKKKKKKKKKKKJJJJJIIIIIIIIIIIHHHHHHHHHHHHGHGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@???????????????????>>>>>>>>>>========<<<<<;;;;;;;;;;;:::::::::::;:::::::::::9999999999999777777777776666666666666555555555544444444444444333333333222222222222211111000000000000///////////.....------------------,,,,,,,,,++++++++++******************))))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$$###########""""""""""""""""!!!!!!!!!!  cddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhggghhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhhggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffeeeeeeeeeeddddddddddddddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````__________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYXYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXYYYZZ[\\\\\\\\\[[[[[[[\\\]]]^^__`````````````aaaabbbbccgggggggggggggfffffffffeeeggggggggffffeeeeddddcccccbbbbbaaaaaaaaaaaaaaaa```__^]]\[[ZYYXXWWVVVUUUUTTTTSSRRRRRRQQQQQQPPPPPPOOOOOOLLLLLLLLLKKKKKKKKKKKJJJJJIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@???????????????????>>>>>>>>>>========<<<<<<;;;;;;;;;;::::::::::::::::::::::::9999999999998777777777776666666666666555555555544444444444444333333333222222222222211111000000000000///////////.....-----------------,,,,,,,,,,++++++++++************)))))))))))))))))))))(((((((((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$###########"""""""""""""""""!!!!!!!!!!  cccddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhgggggggghhhhhhhhhhhhhhhgggggggggghhhhhhgggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffeeeeeeeeeeddddddddddddddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````_________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYXXYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWXXXYYYZZ[\\\\\\\\\[[[[[[[[\\\]]^^___``````````````aaabbbbcfggggggggggggfffffffffeeegggggggfffffeeedddddcccccbbbbbaaaaaaaaaaaaaaaa```_^^]]\[[ZYYXWWVVVUUUUTTTTTSRRRRRRQQQQQQPPPPPPOOOOOOOLLLLLLLLKKKKKKKKKKKJJJJJJIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????????????????>>>>>>>>>>========<<<<<;;;;;;;;;;;:::::::::::::::::::::::99999999999988777777777766666666666665555555555444444444444444333333333222222222222211111000000000000///////////....------------------,,,,,,,,,,++++++++++***********))))))))))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$###########""""""""""""""""""!!!!!!!!!  ddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffgggggggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa``````````````````````````````````````````_______________________^^^^^^^^^_^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVWWWWXXXYYZ[[[[[[[[[[[ZZZZZZ[[[\\\]]``aaaaaaaaaaaaabbbbcccdddghhhhhhhhhhhhggggggggggffgggggfffffeeeddddccccccbbbbbaaaaaaaaaaaaaaaaa```__^]]\[[ZYYXWWVVUUUTTTTTSSSSSRRRRRRQQQQQQQPPPPPPOOOOOLLLLLLLLLKKKKKKKKKKKKJJJJIIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBCBBBBBBBBBBBAAAAAAAAAAAAABBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????????????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::9999999998888888877777777777766666666555555555555554444444433333332222222222222111111000000000000///////////..........-----------------,,,,,,+++++++++****************************))))))))(((((((((((((((((''''''''''''''''&&&&&&&%%%%%%%%$$$$$$$$#################""""""""""""""!!!!!!!!  dddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffggggggggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbaaaaaaaaaaaaaaaaaa```````````````````````__`````````````````_______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVWWWXXXYYZZ[[[[[[[[[[ZZZZZZ[[[[\\]]```aaaaaaaaaaaaaabbbcccddgghhhhhhhhhhhggggggggggffgggggffffeeeeddddccccccbbbbbaaaaaaaaaaaaaaaaa```__^]]\[ZZYXXWWVVUUUTTTTSSSSSRRRRRRQQQQQQQPPPPPPOOOOOOLLLLLLLLKKKKKKKKKKKKJJJJJIIIIHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@BAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????????????????????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::99999999998888888777777777777766666665555555555555544444444433333332222222222222111111000000000000///////////..........-----------------,,,,,++++++++++****************************))))))))((((((((((((((((('''''''''''''''&&&&&&&&%%%%%%%$$$$$$$$##################""""""""""""""!!!!!!!!  ddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffgggggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfggggggggggggggggffffffffffeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeddddddddddddddddddddddddddddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbaaaaaaaaaaaaaaaaaaa```````````````````````___```````````````_______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVWWWXXXYYZZ[[[[[[[[[[ZZZZZZZ[[[\\\]`````aaaaaaaaaaaaabbbcccdggghhhhhhhhhhggggggggggffggggfffffeeeeddddcccccbbbbbbaaaaaaaaaaaaaaaa````__^]\\[ZYYXWWVVUUUTTTTSSSSSRRRRRRRQQQQQQPPPPPPPOOOOOOLLLLLLLLKKKKKKKKKKKKJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@AAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>???????????>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;:;;;::::::::::::99999999998888888777777777777666666655555555555555444444444433333322222222222222111111000000000000///////////..........-----------------,,,,,+++++++++****************************)))))))))(((((((((((((((((''''''''''''''&&&&&&&&%%%%%%%$$$$$$$$##################""""""""""""""!!!!!!!!  dddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggfgggggggggggggggggggggggggggggggggggggggggggggfffffgggggggggggggfffffffffffffeeeeeeeeeeeeeeeeeeeeeddddeeeeddddddddddddddddddddddddddddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaabbbbaaaaaaaaaaaaaaaaaaaaa`````````````````````_____``````````````_______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVWWWXXXYYZZ[[[[[[[[[ZZZZZZZZ[[[\\\]_```````````aaaaaabbbcccdggghhhhhhhhhhggggggggggffggggfffffeeeeddddcccccbbbbbbaaaaaaaaaaaaaaaa````__]]\[[ZYXXWWVVUUTTTTSSSSSSRRRRRRQQQQQQPPPPPPPOOOOOOOLLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>??????????>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;:;;;:::::::::::999999999998888887777777777777666666655555555555555444444444433333322222222222221111110000000000000///////////..........-----------------,,,,++++++++++****************************)))))))))(((((((((((((((((''''''''''''''&&&&&&&%%%%%%%$$$$$$$$##################"""""""""""""""!!!!!!!!  ddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffgggfgggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggghhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggfffffffgggggggggggggggggggggggggggggggggggggggfffffffffffgggggggggfffffffffffffffffeeeeeeeeeeeeeeeeeedddddddedddddddddddddddddddddddddddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbaaaaaaaaaaaaaaaaaaaaaaa```````````````````_______````````````________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVWWWXXXYYYZ[[[[[[[[[ZZZZZZZZ[[[[\\\__````````````aaaaabbbcccgggghhhhhhhhhggggggggggffggggfffffeeeeddddcccccbbbbbaaaaaaaaaaaaaaaa````__^]\\[ZZYXWWVVUUTTTTSSSSSSRRRRRRQQQQQQPPPPPPPOOOOOOOOLLLLLLKKKKKKKKKKKKJJJJJJJIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@??????????????>>>>>>>>??????????>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;::;;;::::::::::999999999999888888777777777777666666655555555555555444444444443333322222222222222111111000000000000////////////.........------------------,,,+++++++++++****************************)))))))))((((((((((((((((''''''''''''''&&&&&&&%%%%%%%$$$$$$$$#################""""""""""""""""!!!!!!!!  dddddddddddddddddddeeeeddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffgggggggggggggggggggggggggggggggggggfffffffffffffffgggggfffffffffffffffffffffeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````________```````````_______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVWWWXXXYYYZ[[[[[[[[[ZZZZZZZZ[[[[\\\__`````````````aaaaabbcccfgggghhhhhhhhggggggggggffgggfffffeeeedddddcccccbbbbbaaaaaaaaaaaaaaaa````__^]\[[ZYXXWVVUUUTTTSSSSSSRRRRRRQQQQQQQPPPPPPPOOOOOOOOLLLLLKKKKKKKKKKKKJJJJJJJJIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@AAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>?????????>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;::;;:::::::::::999999999998888887777777777777666666655555555555554444444444443333322222222222222111111000000000000////////////.........-----------------,,,+++++++++++*****************************))))))))))((((((((((((((('''''''''''''&&&&&&&&%%%%%%$$$$$$$$#################""""""""""""""""!!!!!!!!  ddddddddddddddddddddddeddddddeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffgggggggggggggggggggggffffggggggfffffffffffffffffffggffffffffffffffffffffffffeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````__________`````````________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYZZ[[[[[[[ZZZZZZZZZZ[[[\\\___`````````````aaaabbbccffgggghhhhhhhgggggggggfffgggfffffeeeeeddddcccccbbbbbaaaaaaaaaaaaaaa````__^^]\[ZZYXWWVVUUTTTSSSSSSRRRRRRQQQQQQQPPPPPPPOOOOOOOONLLLLKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@AAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>????????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::;;::::::::::9999999999998888887777777777776666666655555555555544444444444443333222222222222221111111000000000000////////////.........---------------,,,,,+++++++++++*****************************))))))))))(((((((((((((('''''''''''''&&&&&&&&%%%%%%%$$$$$$$################""""""""""""""""!!!!!!!!!  ddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeedddddeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffgggggggggggggggggffffffffgffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````____________````````_______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYZZ[[[[[[[ZZZZZZZZZZ[[[[\\____`````````````aaaabbbcffggggghhhhhggggggggggfffgggfffffeeeedddddccccbbbbbaaaaaaaa```aaa``````__^^\\[ZYXXWVVUUTTTSSSSSSSRRRRRQQQQQQQPPPPPPPOOOOOOOOONLLLLKKKKKKKKKKKJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>???????>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;:::;:::::::::::9999999999988888877777777777776666666655555555555544444444444443332222222222222221111111000000000000///////////..........--------------,,,,++++++++++++******************************))))))))))((((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$###############""""""""""""""""!!!!!!!!!!  dddddddddddddddddddddddddddddddddddeeeeeeeeeeeeedddddddddeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````_____________``````________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVWWWWXXYYYZZ[[[[[[ZZZZZZZZZZZ[[[[\\____`````````````aaaabbbcfffggggghhhhgggggggggffffggffffffeeeeeddddccccbbbbbaaaaaa`````````````__^^]\[ZZYXWWVUUUTTTSSSSSSRRRRRQQQQQQQPPPPPPPPOOOOOOOONNLLLKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@AAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>??????>>>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;::::;::::::::::9999999999998888887777777777777666666665555555555544444444444444332222222222222221111111100000000000////////////..........-------------,,,,,++++++++++++******************************)))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%$$$$$$$##############"""""""""""""""!!!!!!!!!!!  dddddddddddddddddddddddddddddddddddddddeeeeeeeeedddddddddddddeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggghhhgggghhhhhhhhhhhhhhhhhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeddddddddddddddddddddddddddddddddddddddddddddddcdddddddddccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````_______________`````_______________________^^^^^^^^^^^^^^^^^^^^^]^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVWWWWXXYYYZZZ[[[[[ZZZZZZZZZZZZ[[[\\_____`````````````aaaabbbefffggggggggggggggggfffffggffffffeeeeeddddccccbbbbbaaaaa``````````````__^^]\[ZYYXWVVUUTTTSSSSSRRRRRRRQQQQQQQPPPPPPPOOOOOOOONNNLLKKKKKKKKKKKKJJJJJJJJJJJHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>????>>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::::::9999999999988888877777777777776666666665555555555444444444444444322222222222222211111111100000000000////////////..........------------,,,,,,+++++++++++*******************************)))))))))))(((((((((((('''''''''''&&&&&&&&&&%%%%%%$$$$$$$$############"""""""""""""""!!!!!!!!!!!!  ddddddddddddddddddddddddddddddddddddddddddeeeeeedddddddddddddddddeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggghhhhhhhggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffgfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffddddddddddddddddddddddddddddddddddddddddddddddccccddddddcccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````_________________```________________________^^^^^^^^^^^^^^^^^^^^^]]^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWXXYYYZZZZ[[[ZZZZZZZZZZZZZ[[[\\_____``````````````aaaabbeefffgggggggggggggggfffffgfffffffeeeedddddccccbbbbaaaaaa`````````````___^]][[ZYXWWVUUTTTSSSSSRRRRRRRQQQQQQQPPPPPPPOOOOOOOONNNNLKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>??>>>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::::::9999999999998888887777777777777666666666555555555544444444444444322222222222222221111111110000000000/////////////..........-----------,,,,,,,+++++++++++******************************))))))))))))((((((((((('''''''''''&&&&&&&&&&%%%%%%%$$$$$$$$##########"""""""""""""""!!!!!!!!!!!!!  ddddddddddddddddddddddddddddddddddddddddddddddeeddddddddddddddddddddddeeeffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffddddddddddddddddddddddddddddddddddddddddddddccccccddddcccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaabbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````__________________`______________________^^^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWXXXYYZZZZZZZZZZZZZZZZZZZZ[[[\\_____```````````````aaaabeeefffgggggggggggggfffffffffffffeeeeeeddddccccbbbbaaaaa``````````````__^^]\[ZZYXWWVUUTTSSSSSRRRRRRRRQQQQQQPPPPPPPOOOOOOOOONNNNKKKKKKKKKKKKJJJJJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@AAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::::::9999999999988888877777777777776666666666555555555544444444444443322222222222222211111111110000000000/////////////..........-----------,,,,,,,++++++++++*******************************))))))))))))(((((((((('''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$##########""""""""""""""""!!!!!!!!!!!  dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddffffffffffffffffffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdddddddddddddddddddddddddddddddddddddddddcccccccccdccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````__________________________________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVWWWWXXXYYZZZZZZZZZZZZZZZZZZZZ[[[[\____`````````````````aaaadeeffffgggggggggggffffffffffffffeeeeedddddccccbbbbaaaa``````````````___^^]\[ZYYXWVVUTTTSSSSRRRRRRRRRQQQQQPPPPPPPPOOOOOOOONNNNNKKKKKKKKKKKJJJJJJJJJJJJJIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@AAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::::::9999999999998888887777777777777666666666655555555544444444444443332222222222222211111111111000000000//////////////..........----------,,,,,,,,+++++++++***************)***************))))))))))))(((((((((('''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!  ccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddefffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````__________________________________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWXXXYYZZZZZZZZZZZZZZZZZZZZ[[[[\____```````````````````aaddeeffffggggggggggfffffffffffffeeeeeedddddccccbbbbaaaa``````````````___^^]\[ZYXXWVUUTTSSSSRRRRRRRRRQQQQQQPPPPPPPOOOOOOOONNNNNNKKKKKKKKKKKJJJJJJJJJJJJIIHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@AAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::::::9999999999988888877777777777776666666666655555555544444444444443332222222222222111111111111000000000//////////////..........----------,,,,,,,,++++++++****************)***********))))))))))))))))((((((((((''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$#########""""""""""""""!!!!!!!!!!!!  cccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````__________________________________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWXXXYYZZZZZZZZZZZZZZZZZZZZ[[[\\____````````````_```````adddeeffffggggggggffffffffffffffeeeeeedddddccccbbbbaaaa`````````````___^^]]\[ZYXXWVUUTTSSSRRRRRRRRQQQQQQQPPPPPPPOOOOOOOOONNNNNNKKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAA@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;:::::::::::::::9999999999998888887777777777777666666666665555555554444444444443333222222222222111111111111100000000///////////////..........----------,,,,,,,,++++++++****************)********)))))))))))))))))))(((((((((''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$########""""""""""""""!!!!!!!!!!!!  ccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeefffffffffffffffffeeeeeeeeedddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaa``````````````````________________________^_________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWXXXYYZZZZZZZZZZZZZZZZZZZZ[[[\\____``````````________```cdddeeffffggggggffffffffeffffeeeeeeeddddddccccbbbaaaa``````````````___^^]]\[ZYXWWVUUTTSSSRRRRRRRQQQQQQQPPPPPPPOOOOOOOOONNNNNNNKKKKKKKKKJJJJJJJJJJJJJIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999998888887777777777777666666666666555555555444444444444333322222222222211111111111110000000///////////////...........----------,,,,,,,,+++++++****************))******))))))))))))))))))))((((((((('''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$$########""""""""""""!!!!!!!!!!!!!  cccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffgggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeefffffffffffffeeeeeeeeeeeeedddddddddddddddddddddddccdddddccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```aaaaaa```````````````````_______________________^^^________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVWWWXXXYYZZZZZZZZZZZZZZZZZZZZ[[[\\____`````````__________``ccddeeefffffgggffffffffeefffeeeeeeeedddddccccbbbbaaaa``````````````___^^]]\[ZYXWWVUUTTSSRRRRRRRQQQQQQQPPPPPPPPOOOOOOOONNNNNNNNKKKKKKKKKJJJJJJJJJJJJIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@AAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999999888888777777777777766666666666655555555544444444444433332222222222211111111111111000000////////////////...........----------,,,,,,,,++++++****************)))*****))))))))))))))))))))((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$########""""""""""""!!!!!!!!!!!!  ccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeffffffffffeeeeeeeeeeeeeeeeddddddddddddddddddddcccccddcccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````aaaa`````````````````````_____________________^^^^^______________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVWWWXXXXYYZZZZZZZZZZZZZZZZZZ[[[[\\___`````````_____________bccddeeefffffffffffffeeeeffeeeeeeeeddddddccccbbbbaaaa`````````````____^^]]\[ZYXWWVUUTSSSRRRRRQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNKKKKKKKKJJJJJJJJJJJJIIIIIHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@AAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>=>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;:::::::::::::::9999999999999888888777777777777766666666666655555555544444444444433332222222222111111111111110000000///////////////............---------,,,,,,,,,++++++****************)))****)))))))))))))))))))))(((((((('''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$#######""""""""""""!!!!!!!!!!!!  cccccccccccccccccccddddccddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeffffeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````aa```````````````````````____________________^^^^^^_____________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUVVVVVVWWWXXXXYYZZZZZZZZZZZZZZZZZZ[[[[\\___`````````_____^^^^^^__bbccddeeefffffffffffeeeeeeeeeeeeedddddddcccccbbbaaaaa`````````````____^^]]\[ZYXXWVUUTSSSRRRRQQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNKKKKKKKKJJJJJJJJJJJJIIIIIHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@AAA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>===>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;:::::::::::::::999999999999888888877777777777766666666666665555555554444444444443333222222222111111111111111000000////////////////............---------,,,,,,,,,+++++*****************)))***)))))))))))))))))))))(((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%$$$$$$$########""""""""""""!!!!!!!!!!!!  ccccccccccccccccccccccdccccccddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffeeefffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````````__________________^^^^^^^^___________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUVVVVVVWWWXXXXYYYZZZZZZZZZZZZZZZZZ[[[[\\___````````____^^^^^^^^^_bbbccddeeffffffffffeeeeeeeeeeeeedddddddcccccbbbbaaaaa`````````````____^^]]\[ZYXXWVUUTSSSRRRRQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNKKKKKKKJJJJJJJJJJJJIIIIIIHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@AA@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>====>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;:::::::::::::::9999999999998888888877777777777766666666666665555555554444444444433333222222222111111111111110000000///////////////.............---------,,,,,,,,,+++++****************))))***)))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$########""""""""""""!!!!!!!!!!!!  ccccccccccccccccccccccccccccccddddddddddddddddddccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffeeeeeeeeffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````_________________^^^^^^^^^^__________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUVVVVVVWWWXXXXXYYYZZZZZZZZZZZZZZZZ[[[[\\___```````_____^^^^^^^^^^abbccddeeefffffffffeeeeeeeeeeeddddddddcccccbbbbbaaaa``````````````____^^]]\[ZYXXWVUUTSSRRRRQQQQQQQQQPPPPPPPOOOOOOOOONNNNNNNNNNKKKKKKJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBABAAAAAAAAAAAA@@@@@@@@@@@@A@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>=====>>>>>>>>=============<<<<<<<<<;;;;;;;;;;;:::::::::::::::999999999999888888887777777777766666666666666555555555444444444443333322222222111111111111111000000///////////////.............----------,,,,,,,,,++++*****************))))**)))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$#########"""""""""""!!!!!!!!!!!!  ccccccccccccccccccccccccccccccccccddddddddddddddccccccccdddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffgggggggggggggggggggggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````__________________^^^^^^^^^^^________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUVVVVVVWWWXXXXXYYYYYZZZZYYYZZZZZZZ[[[[\\___``````_____^^^^]]]]]^^aabbccddeeefffffffeeeeeedeeeddddddddccccccbbbbbaaaaa``````````````____^^]]\[ZYYXWVUUTSSRRRRQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNMKKKKKKJJJJJJJJJJJJIIIIIIIHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBABAAAAAAAAAAA@@@@@@@@@@@@?A@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>======>>>>>>>=============<<<<<<<<<<;;;;;;;;;;:::::::::::::::9999999999998888888887777777777766666666666665555555555444444444443333322222222111111111111110000000///////////////.............----------,,,,,,,,,++++*****************))))**))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%$$$$$$$$########""""""""""""!!!!!!!!!!!!  cccccccccccccccccccccccccccccccccccccccdddddddddccccccccccccccdddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffgggfffffgggggggggggggggggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````__________________^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZ[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUVVVVVWWWWXXXXYYYYYYYYYYYYYZZZZZZ[[[\\\___``````____^^^]]]]]]]]^`aabccddeeeefffffeeeeeeddedddddddddccccccbbbbbaaaaaa``````````````____^^^]\[ZYYXWVUUTSSRRRQQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMKKKKKJJJJJJJJJJJJJIIIIIIIHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>=======>>>>>>==============<<<<<<<<<<;;;;;;;;;;:::::::::::::::9999999999998888888887777777777666666666666665555555555544444444443333322222222111111111111110000000//////////////.............-----------,,,,,,,,,+++******************))))**))))))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$#########""""""""""""!!!!!!!!!!!!!  cccccccccccccccccccccccccccccccccccccccccccdddddcccccccccccccccccddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffggggggffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeefeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedccccccccccccccccccccccccccccccccccccccccccccccbbbccccccccbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````__________________^^^^^^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZ[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUVVVVVWWWWXXXXYYYYYYYYYYYYYZZZZZZ[[[\\\____```_____^^^^]]]]]]]]]`aabbccddeeeefffeeeeeedddddddddddcccccccbbbbbbaaaaa``````````````_____^^]]\[ZZYXWVUUTSSRRRQQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNMMKKKKKJJJJJJJJJJJJIIIIIIIIHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@??@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>========>>>>================<<<<<<<<<;;;;;;;;;;:::::::::::9:::9999999999998888888888777777777666666666666665555555555554444444444333332222222211111111111111000000///////////////............-----------,,,,,,,,,,+++*****************)))))*))))))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%$$$$$$$#########"""""""""""""!!!!!!!!!!!!  cccccccccccccccccccccccccccccccccccccccccccccccdccccccccccccccccccccdddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeecccccccccccccccccccccccccccccccccccccccccccccbbbbbcccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````_________________^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZ[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUVVVVVWWWWXXXXYYYYYYYYYYYYYZZZZZZ[[[\\\____________^^^]]]]\\\\]]``aabccddeeeeeeeeeeeeddddddddddccccccccbbbbbbaaaaa```````````````_____^^]]\[ZZYXWVUUTSSRRRQQQQQPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMKKKKJJJJJJJJJJJJIIIIIIIIIHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@???@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>========>>>================<<<<<<<<<<;;;;;;;;;;:::::::::::9:::9999999999998888888888777777777666666666666665555555555554444444444333332222222211111111111110000000//////////////............------------,,,,,,,,,,+++*****************)))))*)))))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%$$$$$$$##########"""""""""""""!!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````_____________________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUVVVVVWWWWXXXXXXXXXXXXXYYYYYYYZZZZ[[[[^^^_____^^^^]]]\\\\[[[\\\^__``aabbcccdddddccccccbbccccccbbbbbbbaaaaaa``````aaaaaaaaaaaa```````___^^][ZYXXWVUUTSSRRQQQQPPPPPPPOONNNNNNNNNNMMMMMMMMMMMLLLIIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@?????????????>>>?>>>>>>>>>>>>>>>>====================<<<<<<<<<<<;;;;;;;;;;:::::::::::999999998888888888888777777777777777777666666666666665555555555555555544444444433333322222222222221111111110000000000//////////////.....------------,,,,,,,,,,++++++++++******************))))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&%%%%%%%$$$$$$$##########"""""""""""""!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````______________________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUVVVVVWWWWWXXXXXXXXXXXXXYYYYYYYZZZ[[[[^^^^^^^^^^^]]]]\\\[[[[[\\^^_``aabbccccdddccccccbbbccccbbbbbbbbaaaaaa```````aaaaaaaaaaa````````___^]][ZYXXWVUTTSSRRQQQQPPPPPPPONNNNNNNNNNMMMMMMMMMMMLLLLIIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????@@@@@@@@?????????????>>>>?>>>>>>>>>>>>>>>>===================<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999888888888888777777777777777777666666666666665555555555555555554444444443333332222222222222111111111000000000//////////////.....------------,,,,,,,,,,,++++++++++******************)))))))))))))((((((((((''''''''''''''&&&&&&&&&&&%%%%%%%$$$$$$$##########""""""""""""""!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````______________________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVWWWWWXXXXXXXXXXXXXXYYYYYYZZZZ[[[^^^^^^^^^^^]]]\\\[[[[[[[\^^__`aabbccccccccccccbbbbcccbbbbbbbaaaaaaa```````_aaaaaaaaaa````````___^^]]ZZYXWWVUTTSSRRQQQPPPPPPPPNNNNNNNNNNMMMMMMMMMMMMLLLLIIIIHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999998888888888888777777777777777777666666666666655555555555555555544444444443333332222222222222111111111000000000//////////////....-------------,,,,,,,,,,+++++++++++******************)))))))))))))(((((((((''''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$###########"""""""""""""!!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````____________________________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUVVVVVWWWWWWXXXXXXXXXXXXXXYYYYYZZZZ[[[^^^^^^^^^^]]]\\\\[[[[[[[\^^__``abbbcccccccccccbbbbccbbbbbbbaaaaaaa``````___aaaaaaaaa````````____^^]\ZZYXWVVUTTSRRRQQQPPPPPPPONNNNNNNNNMMMMMMMMMMMMLLLLLIIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999998888888888887777777777777777776666666666666555555555555555555544444444443333332222222222222111111111000000000/////////////....-------------,,,,,,,,,,,+++++++++++*****************)))))))))))))(((((((((('''''''''''''&&&&&&&&&&%%%%%%%%$$$$$$$$###########"""""""""""""!!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddccddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````_________________________^^__^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVVVWWWWWWXXXXXXXXXXXXXYYYYYZZZZ[[[^^^^^^^^^]]]]\\\[[[[[[[[\^^__``aabbccccccccccbbbbbcbbbbbbbaaaaaaa``````____aaaaaaa`````````____^^]]\ZYYXWVUUTSSRRQQQPPPPPPPOONNNNNNNNNMMMMMMMMMMMLLLLLLIIHHHHHHHHHHHHHGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999888888888888777777777777677777666666666666655555555555555555554444444444333332222222222222111111111100000000/////////////....--------------,,,,,,,,,,,++++++++++******************))))))))))))((((((((((('''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$############""""""""""""!!!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffeeeeeeeefffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUVVVVVWWWWWWWWWXXXXXXXXXXXYYYYZZZZ[[[^^^^^^^^]]]]]\\\[[[[[[[[[^^__``aabbccccccccccbbbbbcbbbbbbaaaaaaa``````_____aaa````````````____^^]]\\ZYXWWVUUTSSRRQQQPPPPPPPOONNNNNNNNMMMMMMMMMMMLLLLLLLIHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBCBBBBBBBBBBBBAAAAAAAAAAA@AAAAAAA@@@@@@@@@@@@??????@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999888888888888777777777777677776666666666666555555555555555555544444444444333332222222222222111111111100000000////////////.....-------------,,,,,,,,,,,,+++++++++++*****************))))))))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$#############""""""""""""!!!!!!!!!!!!!  bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccdddddddddddddddddcccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUVVVVVWWWWWWWWWWWWWXXXXXXXXYYYYZZZZ[[]^^^^^^^]]]]\\\\[[[[[[[[[^^__``aabbccccccccccbbbbabbbbbbbaaaaaa``````______``````````````____^^]]\\[YXXWVVUTTSRRRQQQPPPPPPOOONNNNNNNNMMMMMMMMMMLLLLLLLLHHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@AAAAAA@@@@@@@@@@@@???????@@@@@?????????????>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::99999999988888888888777777777777767777666666666666555555555555555555544444444444433333222222222222211111111110000000/////////////.....------------,,,,,,,,,,,,,+++++++++++****************))))))))))))(((((((((((''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$##############""""""""""""!!!!!!!!!!!!!  aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccdddddddddddddcccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUVVVVVWWWWWWWWWWWWWWXXXXXXYYYYZZZZZ[]]^^^^]]]]]]\\\\[[[[[[[[[^^__``aabbbccccccccbbbbbabbbbbbaaaaaa``````_______`````````````____^^]]]\[[YXWWVUUTSSRRQQQPPPPPPPOOONNNNNNNMMMMMMMMMMLLLLLLLLLHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@AAAAAA@@@@@@@@@@@@???????@@@@@????????????>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999988888888887777777777777767777666666666666555555555555555555544444444444433333222222222222211111111110000000////////////......------------,,,,,,,,,,,,,+++++++++++****************))))))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!  aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccddddddddddcccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVWVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWXXXXXYYYYZZZZZ[]]]]]]]]]]]\\\\[[[[[[[[[[^^__``aabbbccccccccbbbbaabbbbbaaaaaaa`````________````````````____^^]]]\\[ZXXWVVUTTSSRRQQQPPPPPPOOOONNNNNNMMMMMMMMMMMLLLLLLLLLHHHHHHHHHHHHHGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@AAAAA@@@@@@@@@@@@????????@@@@????????????>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::999999999998888888888777777777777766777666666666666555555555555555555544444444444443333332222222222221111111111000000/////////////......-----------,,,,,,,,,,,,,++++++++++++****************)))))))))))((((((((((''''''''''''&&&&&&&&&%%%%%%%%$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!  aaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccddddddcccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\[\\\[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWXXXXXYYYYZZZZZ]]]]]]]]]]]\\\\[[[[[[[[[\^^__``aabbbcccccccbbbbbaabbbbbaaaaaa``````_______^```````````____^^]]]\\[ZZXWVVUTTSSRRQQQQPPPPPPOOOONNNNNNMMMMMMMMMMLLLLLLLLLLHHHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAA@@@@@@@@@@@@?????????@@@@????????????>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::999999999998888888888777777777777766777666666666666555555555555555554444444444444433333332222222222221111111111000000////////////.......----------,,,,,,,,,,,,,,++++++++++++****************))))))))))((((((((((('''''''''''&&&&&&&&&%%%%%%%$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!  aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccddcccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\\[[[\\[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWXXXXYYYYZZZZZ]]]]]]]]]]]\\\\[[[[[[[[[\^^__``aabbbcccccccbbbbbaabbbbaaaaaaa`````_______^^``````````____^^]]]\\[ZZYWVVUUTSSRRRQQQPPPPPPPOOOONNNNNMMMMMMMMMMLLLLLLLLLLLHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@AAAA@@@@@@@@@@@@?????????@@@????????????>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::999999999998888888888777777777777766677766666666666655555555555555554444444444444443333332222222222222111111111100000/////////////.......----------,,,,,,,,,,,,,,++++++++++++***************))))))))))(((((((((((''''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTUUUUUVVVVVVVVWWWWWWWWWWWWWWXXXXYYYZZZZZ]]]]]]]]]]]\\\\\[[[[[[[[\^^__``aabbbbcccccbbbbbaaabbbbaaaaaaa`````______^^^`````````____^^^]]\\[ZZYYWVUUTTSSRRQQQQPPPPPPPOOOONNNNNMMMMMMMMMMLLLLLLLLLLLHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@AAA@@@@@@@@@@@@??????????@@?????????????>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::9999999999998888888888777777777777766677766666666666555555555555555444444444444444443333332222222222221111111111100000/////////////.......----------,,,,,,,,,,,,,,++++++++++++***************))))))))))((((((((('''''''''''&&&&&&&&&&%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTUUUUUVVVVVVVVVWVVVVVVWWWWWWXXXXYYYYZZZZ]]]]]]]]]]]\\\\\[[[[[[[\\^^__``aabbbbccccbbbbbaaaabbbaaaaaaaa`````______^^^````````____^^^]]\\[ZZYYXVUUTTSSRRRQQQPPPPPPPPOOOONNNNNMMMMMMMMMLLLLLLLLLLLLHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@AAA@@@@@@@@@@@@??????????@@????????????>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::9999999999988888888887777777777777766677766666666666555555555555544444444444444444443333332222222222221111111111100000////////////........---------,,,,,,,,,,,,,,,+++++++++++++**************)))))))))(((((((((''''''''''&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTUUUUUVVVVVVVVVVVVVVVVVWWWWWWXXXYYYYZZZZ]]]]]]]]]]]\\\\\\[[[[[\\\^___``aabbbbbbcbbbbbbaaaabbbaaaaaaaa`````_____^^^^``````_____^^^]]\\[ZZYYXWUUTTSSRRRQQQQPPPPPPPPPOOONNNNMMMMMMMMMLLLLLLLLLLLLLHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AA@@@@@@@@@@@@???????????@????????????>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::9999999999998888888888777777777777766667776666666666655555555555544444444444444444444333333222222222222111111111100000/////////////........---------,,,,,,,,,,,,,,,++++++++++++***************))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddeeeeeeeeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTUUUUVVVVVVVVVVVVVVVVVVWWWWWXXXXYYYZZZZ]]]]]]]]]]]]\\\\\\\\\\\\\^__```aabbbbbbbbbbbbaaaaabbaaaaaaaaa`````_____^^^^``````_____^^]]\\[[ZYYXWWUTTSSRRRQQQQQPPPPPPPPPOOONNNNMMMMMMMMLLLLLLLLLLLLLKHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@A@@@@@@@@@@@@@???????????@????????????>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999999988888888887777777777777766667766666666666655555555555444444444444444444443333333222222222222111111111100000////////////.........---------,,,,,,,,,,,,,,,+++++++++++***************))))))))((((((((('''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddeedddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTUUUUVVVVVVVVVVVVVVVVVVVWWWWXXXXYYYZZZZ]]]]]]]]]]]]\\\\\\\\\\\\\___```aaabbbbbbbbbbbaaaaabaaaaaaaaaa`````_____^^^^`````_____^^^]]\[[ZYYXXWVTTSSRRRQQQQQPPPPPPPPPPOOONNNNMMMMMMMMLLLLLLLLLLLLKKHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::99999999999888888888887777777777777666667766666666666655555555555444444444444444444443333333222222222222111111111100000////////////.........---------,,,,,,,,,,,,,,++++++++++++**************))))))))((((((((''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTUUUUVVVVVVVVVVVVVVVVVVVWWWWWXXXYYYZZZZ]]]]]]]]]]]]]\\\\\\\\\\\]___``aaaabbbbbbbbbbaaaaa`baaaaaaaaaa``````_____^^^`````_____^^]]\\[ZZYXXWVVTSSRRRQQQQQPPPPPPPPPPPPOONNNNMMMMMMMLLLLLLLLLLLLKKKHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::9999999999988888888887777777777777766666776666666666666555555555544444444444444444443333333322222222222111111111110000/////////////.........---------,,,,,,,,,,,,,,+++++++++++***************)))))))(((((((('''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````___________________________^^^^^^^^^^^^^^^^^^^^^^^^^]^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTUUUUVVVVVVWWWVVVVVVVVVVVVWWWWXXXYYYZZZZ]]]]]]]]]]]]]]]\\\\\\\]]]__```aaaabbbbbbbbaaaaaa``aaaaaaaaaaaa`````_____^^^`````_____^^]]\[[ZYYXWWVUSSRRRQQQQQQPPPPPPPPPPPPOONNNNMMMMMMMLLLLLLLLLLLKKKKHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>???????????>>>>>>>>>>>>>=>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::99999999999888888888877777777777777666666766666666666666555555555544444444444444444443333333222222222222111111111110000/////////////.........----------,,,,,,,,,,,,+++++++++++**************))))))))(((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````____________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTUUUUVVVVVWWWWWWVVVVVVVVVVWWWWXXXYYYZZZZ]]]]]]]]]]]]]]]]]\\]]]]]]_````aaaabbbbbbbaaaaaa```aaaaaaaaaaaa`````_____^^^`````____^^^]\\[ZZYXXWVVUSSRRQQQQQQPPPPPPPPPPPPPOONNNNMMMMMMLLLLLLLLLLLKKKKKHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????>??????????>>>>>>>>>>>>>==>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::999999999998888888888777777777777766666666666666666666665555555555444444444444444444333333332222222222221111111111100000////////////.........----------,,,,,,,,,,,,++++++++++**************))))))))(((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````____________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUVVVWWWWWWWWWVVVVVVVVVWWWWXXXYYYZZZZ]]]]]]]]]]]]]]]]]]]]]]]]]_```aaaaaabbbbaaaaaaa````aaaaaaaaaaaaa`````_____^^`````____^^]]\\[ZYYXWVVUUSRRQQQQQQPPPPPPPPPPPPPPPONNNMMMMMMMLLLLLLLLLLKKKKKKHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>??????????>>>>>>>>>>>>>==>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::9999999999988888888887777777777777666666666666666666666665555555555444444444444444443333333322222222222211111111111100000////////////.........----------,,,,,,,,,,,+++++++++***************))))))))((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!  ```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbcccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````____________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTUUUVVVVWWWWWWWWWWVVVVVVVVWWWWXXXYYYZZZZ]]]]]^^^^]]]]]]]]]]]]]]^^````aaaaaaaaaaaaaaaa`````aaaaaaaaaaaaa`````______^`````____^^]]\[[ZYXXWVUUTRRRQQQQQQPPPPQQQQPPPPPPPONNNMMMMMMLLLLLLLLLLKKKKKKKHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>?????????>>>>>>>>>>>>>===>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::9999999999988888888877777777777776666666666666666666666665555555555444444444444444433333333322222222222211111111111100000////////////.........----------,,,,,,,,,,+++++++++**************)))))))))((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!  ``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````____________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWVVVVVVVWWWWXXXYYYZZZZ]]]]^^^^^^^^]]]]]]]]]]^^^````aaaaaaaaaaaaaa```````aaaaaaaaaaaaaa`````_____^`````____^^]]\[ZZYXWWVUUTRRQQQQQQPPPQQQQQQQPPPPPPONNNMMMMMLLLLLLLLLLKKKKKKKKHGGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????>>>?????????>>>>>>>>>>>>===================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::9999999999888888888877777777777776666666666666666666666665555555555444444444444444333333333322222222222211111111111110000/////////////........----------,,,,,,,,,,++++++++*************))))))))))((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!  `````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccdddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbcccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````____________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWWWVVVVVVWWWWXXXYYYZZZZ]]]^^^^^^^^^^^^^^^^^^^^^^```aaaaaaaaaaaaa`````````aaaaaaaaaaaaaa`````______`````___^^^]\\[ZYYXWVVUTTRRQQQQQPPPQQQQQQQQQPPPPPONNNMMMMMLLLLLLLLLLKKKKKKKKGGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@????????????>>>>????????>>>>>>>>>>>>===================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::999999999998888888887777777777777666666666666666666666666655555555544444444444444433333333333222222222221111111111111100000////////////........----------,,,,,,,,,+++++++*************)))))))))))((((((('''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!  ````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddcddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccdddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````____________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[[[[[Z[[[ZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUVVWWWWXXXXXXWWWWWWVVVVVWWWWXXXYYYZZZ[]]^^^^^^^^^^^^^^^^^^^^^^^``aaaaaaaaaaaa```````````aaaaaaaaaaaaaaa`````_____`````___^^]]\\[ZYXXWVUUTTRQQQQQQPPQQQQQQQQQQQPPPPONNNMMMMMLLLLLLLLLKKKKKKKKKGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????????????>>>>????????>>>>>>>>>>>>===================<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::999999999988888888887777777777777666666666666666666666666655555555544444444444444333333333333222222222221111111111111100000/////////////.......----------,,,,,,,,++++++++***********))))))))))))((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  ````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````_____________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[ZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTSSSTTTTTUUVVVWWWXXXXXXXXWWWWWWVVVWWWWWXXXYYZZZZ[]]^^^^^^^^^^^^^^^^^^^^^^_aaaaaaaaaaaa`````````````aaaaaaaaaaaaaaa`````_____`````___^^]]\[[ZYXWWVUTTSRQQQQQQQQQQQQQQQQQQQPPPPONNNMMMMLLLLLLLLLKKKKKKKKKKGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBABAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????>>>>>???????>>>>>>>>>>>>===================<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::99999999999888888888777777777777766666666666666666666666666555555555444444444444443333333333332222222222211111111111111000000////////////.......---------,,,,,,,,,++++++++********))))))))))))))((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!  `````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccccccccccccccccccccccccccccccccccccccccddddddddddcccccccccddddddddddddddddccddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddccccccccccccccccccccccbbbbbbbccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````_______________________________^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSTTTUUUVVWWWXXXXXXXXXWWWWWWVVWWWWWXXXYYYZZZ[]]^^^^^^^^^^^^^^^^^^^____``````````````___________aaaaaaaaaaaaaaaa`````____^^^^]]]\\\[[ZYXXWVUTTSRRQQQPPPPPPPPPPPPQQPPPPPPOOOLKKKKJJJJJJIIIIIIIIIIIIIHHGGGGGGGGGGFFFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>=====>============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::9999999999999999999999999888888888888778888777777777777666666666666666666665555555555444454444444444444433333333333322222222222222211111111111100000000000//////////......---------,,,,,,,++++++*************))))))))))(((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$############"""""""""""""!!!!!!!!!!!!!!  ````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaccccccccccccccccccccccccccccccccccccccccccccccddddccccccccccccccccdddddddddcccccccccccddddddddddddddcddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbdddddddddddddddddcccccccccccccccccccccccbbbbbbbbbbbcccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa```````````````_______________________________^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTUUVVVWWXXXXXXXXXXXWWWWWWWWWWWWXXXYYZZZZ[]^^^^^^^^^^^^^^^^________````````````_____________aaaaaaaaaaaaaaaa`````____^^^^]]]\\\[ZZYXWWVUTTSRRQQQPPPPPPPPPPPQQQQPPPPPOOOLKKKJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::99999999999999999999999999888888888887778887777777777777666666666666666666655555555555444454444444444444433333333333322222222222222211111111111100000000000//////////......--------,,,,,,,++++++************)))))))))))(((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$############"""""""""""""!!!!!!!!!!!!!!  ```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdcccccccccccccccccccccddddccccccccccccccccdddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbdddddddddddddcccccccccccccccccccccccbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````````_______________________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSTTTUUVVWWXXXXXYXXXXXXXWWWWWWWWWWXXXYYYZZZZ[]^^^^^^^^^^______________``````````_______________aaaaaaaaaaaaaaaa`````____^^^]]]]\\[[ZZYXWVVUTSSRRQQQPPPPPPPPPPQQQQQPPPPPOOOKKKKJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGGFFFFFFFFFFFFFEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::99999999999999999999999998888888888887778887777777777777666666666666666666555555555555444454444444444444333333333333222222222222222211111111111110000000000//////////.....---------,,,,,,,+++++***********))))))))))))((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$###########""""""""""""""!!!!!!!!!!!!!!  ```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbddddddddccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaa````````````````_______________________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTUUVVWWXXXYYYYYXYXXXWWWWWWWWWWXXXYYYZZZZ[]^^^^^^^_________________`````````________^^^^^^__`aaaaaaaaaaaaaaa`````____^^^]]]]\\[[ZYYXWVUUTSSRRQQQPPPPPPPPPQQQQQQPPPPPOOOKKKKJJJJJJIIIIIIIIIIIIHHHHGGGGGGGGFFFFFFFFFFFFFEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>>==================<<<<<<<<<<<<;<<<<;;;;;;;;;;;;;;;;:::::::::::::::999999999999999999999999998888888888887778887777777777776666666666666666665555555555555444454444444444444333333333333222222222222222211111111111110000000000//////////.....--------,,,,,,,++++++*********)))))))))))))((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$###########""""""""""""""!!!!!!!!!!!!!  ```````````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceeeeeeeeeeedddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbdddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````________________________________^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSTTTUUVVWWXXYYYYYYYYYXXXWWWWWWWWWXXXYYYZZZZ[]^^^^^^__________________```````_______^^^^^^^^^^^``aaaaaaaaaaaaaa`````____^^^]]]\\[[ZZYXXWVUTTSRRQQQPPPPPPPPPPQQQQQPPPPPOOOOKKKJJJJJJIIIIIIIIIIIIHHHHHGGGGGGGGFFFFFFFFFFFFEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>==================<<<<<<<<<<<<<;<<<;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999899999999988888888888877778877777777777776666666666666666655555555555555544455444444444443333333333332222222222222222211111111111110000000000//////////....--------,,,,,,,+++++++*******))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$##########"""""""""""""""!!!!!!!!!!!!!  ````````````````````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa`````````````````_______________________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTUUVWWXXXYYYYYYYYYXXXXWWWWWWWWXXXYYYZZZ[[]^^^^^___________________``````______^^^^^^^^^^^^^````aaaaaaaaaaaa`````____^^]]]]\\[[ZZYXWWVUTTSRRQQQPPPPPPPPPPQQQQPPPPPPOOONKKKJJJJJJIIIIIIIIIIIHHHHHHGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>>>===================<<<<<<<<<<<<;;<<<;;;;;;;;;;;;;;;;:::::::::::::::9999999999999999899999999988888888888877778877777777777776666666666666665555555555555555544455444444444443333333333332222222222222222211111111111111000000000/////////....---------,,,,,,+++++++*******))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$##########""""""""""""""!!!!!!!!!!!!!!  ````````````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbaaaaaaaaaaaaaaaaaaaa```````````````````_____________________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[Z[[ZZZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSTTTUVVWWXXYYYYYYYYYYYXXXXWWWWWWXXXXYYYZZZ[[^^^^^^________```````____`````______^^^^^^^^^^^^^^`````aaaaaaaaaaa`````____^^]]]\\[[ZZYYXWVVUTSSRRQQQPPPPPPPPPQQQQQPPPPPOOOONKKKJJJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>==================<<<<<<<<<<<<;;;<<;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999889999999988888888888877777887777777777777666666666666665555555555555555544445544444444444333333333333222222222222222221111111111111100000000/////////....---------,,,,,,,++++++*******))))))))))))))((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$#########"""""""""""""""!!!!!!!!!!!!!  ```````````````````````````````aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaaaaa``````````````````````_______________________^^__^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSRSSSSSSSSTTTUVVWWXXYYYYZZYYYYYXXXXXWWWWXXXXXYYYZZZ[[^^^^^_______``````````___`````____^^^^^^^^^^^^^^^^```````aaaaaaaa`````_____^]]]\\\[[ZZYXXWVUUTSSRRQQQPPPPPPPPPQQQQPPPPPPOOONNKKJJJJJJIIIIIIIIIIIHHHHHHHGGGGGFFFFFFFFFFFFFEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>==================<<<<<<<<<<<<<;;;<;;;;;;;;;;;;;;;;;:::::::::::::::9999999999999998889999999988888888888777777887777777777777666666666666555555555555555555544445544444444444333333333333222222222222222221111111111111000000000////////....---------,,,,,,,+++++++******))))))))))))))(((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$#########"""""""""""""""!!!!!!!!!!!!!  __`````````````````````````````````aaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbaaaaaaaaaaaaaaaaaaaaa````````````````````````_____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRSSSSSSSSTTTUVVWWXXYYYZZZZYYYYYXXXXXWWXXXXXYYYYZZZ[[^^^^^______```````````___````____^^^^^^^^^^^^^^^^^``````````aaa```````____^]]]\\\[[ZZYYXWVVUTTSRRRQQQPPPPPPPPPQQPPPPPPPOOOONNKKJJJJJIIIIIIIIIIIIHHHHHHHGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@AAA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>==================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999998888999999988888888888877777787777777777777766666666666655555555555555555554444554444444444433333333333322222222222222221111111111111100000000////////....---------,,,,,,,,++++++******))))))))))))))((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$#########""""""""""""""!!!!!!!!!!!!!  ______`````````````````````````````````aaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa``bbbaaaaaaaaaaaaaaaaaaaaaa`````````````````````````___________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRSSSSSSSSSTTUUVWWXXYYYZZZZYZYYYXXXXXXXXXXXXYYYZZZZ[[^^^^^_____````````````___```____^^^^^^^]]]]]]^^^^^````````````````````___^^]]]\\[[[ZZYXXWVUUTSSRRQQQQPPPPPPPPPPPPPPPPPPOOONNNKJJJJJJIIIIIIIIIIIHHHHHHHHGGGGFFFFFFFFFFFFFEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@AA@@@@@@@@@@@@@????????????>>>>>>>>>>>>>==================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999999998888999999988888888888777777787777777777777776666666666555555555555555555554444554444444444433333333333322222222222222221111111111111100000000////////....---------,,,,,,,+++++++******)))))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$########"""""""""""""""!!!!!!!!!!!!!  _________``````````````````````````````````aaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````aaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````_________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRSSRRRSSSSTTUUVWWXXYYYZZZZYZYYYYXXXXXXXXXXYYYYZZZZ[[^^^^______````````````___```___^^^^^^]]]]]]]]]^^^^```````````````````____^^]]\\\[[ZZYYXWWVUTTSSRRQQQQPPPPPPPPPPPPPPPPPOOOONNNKJJJJJIIIIIIIIIIIHHHHHHHHHGGGFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@A@@@@@@@@@@@@@?????????????>>>>>>>>>>>>==================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::999999999999998888899999988888888888777777777777777777777777666666666655555555555555555554444455544444444443333333333332222222222222221111111111111100000000////////.....--------,,,,,,,,++++++******)))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$########""""""""""""""!!!!!!!!!!!!!!  ____________```````````````````````````````````abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````aaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````_______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRSRRRRSSSSTTUUVWWXXYYYZZZZZZYYYYXXXXXXXXXXYYYYZZZ[[[^^^^_____`````````````___``____^^^^]]]]]]]]]]]]]^^_`````````````````____^^^]\\\[[ZZYYXXWVVUTTSRRRQQQQPPPPPPPPPPPPPPPPOOOONNNNJJJJJIIIIIIIIIIIIHHHHHHHHHGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@A@@@@@@@@@@@@@????????????>>>>>>>>>>>>>==================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999998888889999988888888888877777777777777777777777766666666665555555555555555555444445554444444444333333333333222222222222222111111111111110000000////////......-------,,,,,,,,+++++++******)))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$#######"""""""""""""""!!!!!!!!!!!!!  ________________````````````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccbbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaabbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````aaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````_______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRSSSTTUUVVWXXYYYZZZZYZYYYYXXXXXXXXXYYYYZZZZ[[[^^^^_____````````````____`____^^^^]]]]]]]]]]]]]]]^__````````````````____^^^]\\[[[ZZYXXWWVUUTSSRRQQQQQPPPPPPPPPPPPPPPPOOOONNNMJJJJJIIIIIIIIIIIHHHHHHHHHHGGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>==================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999998888889999988888888888777777777777777777777777766666666665555555555555555554444445554444444444333333333333222222222222221111111111111100000000///////.......-------,,,,,,,,+++++++******))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$#######"""""""""""""""!!!!!!!!!!!!!  ___________________`````````````````````````````bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbbbbbbbbbbbccccccccccccbbbbbbbccccccccccccccccccbbcccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaacccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````aaaaaaaaaaaaaaaaaaaaaaaaa````````````````````_______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRSSSTTUUVVWWXXYYYZZZYZYYYYYXXXXXXXYYYYYZZZZ[[[^^^^_____````````````____`___^^^^^]]]]]]]]]]]]]]]]___``````````````____^^^]\\\[[ZZYYXWWVVUTTSSRRQQQQQPPPPPPPPPPPPPPPOOOONNNNMJJJJIIIIIIIIIIIIHHHHHHHHHHGFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>==================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;::::::::::::::::::99999999999998888888999988888888888777777777777777777777777776666666666555555555555555554444444555444444444433333333333322222222222221111111111111100000000///////........------,,,,,,,,,+++++++*****))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$#######""""""""""""""!!!!!!!!!!!!!!  _______________________`````````````````````````aabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccbbbbbbbbbbbbbbbbbccccccccbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaacccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````aaaaaaaaaaaaaaaaaaaaaaa```````````````````________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRSSSTTUUVWWXXYYYYYYYZYYYYYXXXXXXXYYYYZZZZ[[[[^^^______````````````____`___^^^^]]]]]]]]]]]]]]]]]____````````````____^^^]]\\[[ZZYYXXWVVUUTSSRRRQQQQQPPPPPPPPPPPPPPOOOONNNNMMJJJJIIIIIIIIIIIHHHHHHHHHHHFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>============<=====<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999998888888899988888888888777777777777777777777777777666666666655555555555555555444444455544444444443333333333322222222222222111111111111100000000////////........------,,,,,,,,,+++++++*****))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!  _______________________`````````````````````````aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccdddddddddddddddddddddddddcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````aaaaaaaaaaaaaaaaaaaa````````````````````________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZ[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRSSSTTUUVVWXXXYYYYYYYYYYYYXXXXXXYYYYYZZZZ[[[[^^^______````````````___^____^^^^]]]]]]]]]]]]]]]]]____```````````_____^^^]]\[[[ZZYYXWWVVUTTSSRRRQQQQQPPPPPPPPPPPPPOOOOONNNNMMJJJIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>=============<====<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::99999999999998888888899988888888888777777777777777777777777777666666666655555555555555554444444455544444444443333333333322222222222221111111111111000000000///////.........------,,,,,,,,++++++++*****)))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""!!!!!!!!!!!!!!  _______________________`````````````````````````aaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdddddddddddddddddddddcccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaacccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````aaaaaaaaaaaaaaaaaa```````````````````________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRSSSTTUVVWWXXYYYYYYYYYYYYXXXXXYYYYYZZZZ[[[[[^^^_____````````````____^___^^^^]]]]]]]]]]]]]]]]]]____``````````_____^^^]]]\[[ZZYYXXWWVUUTTSSRRQQQQQQPPPPPPPPPPPPPOOOONNNNMMMJJJIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>=============<<===<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999998888888889988888888888777777777777777777777777777766666666665555555555555555444444445554444444444333333333322222222222221111111111111100000000////////.........-----,,,,,,,,,+++++++******))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$#####"""""""""""""""!!!!!!!!!!!!!  _______________________`````````````````````````aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaa````````````````````________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRSSSTTUUVVWWXXYYYYYYYYYYYXXXXYYYYYYZZZZ[[[[[^^_______```````````____^___^^^^]]]]]]]]]]]]]]]]]]____`````````_____^^^]]]\[[[ZZYYXWWVVUUTSSRRRQQQQQQPPPPPPPPPPPPOOOONNNNMMMMJJIIIIIIIIIIIHHHHHHHHHHHHGFFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>============<<<===<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999998888888888988888888888877777777777777777777777777776666666666555555555555555444444444555444444444433333333332222222222222111111111111110000000////////..........-----,,,,,,,,,+++++++*****)))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$#####"""""""""""""""!!!!!!!!!!!!!  ___________________________`````````````````````aaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaa`````````````````````_________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRSSTTUUVVWWXXXXYYYYYYYYXXXXXYYYYYZZZZ[[[[[\^^_______```````````____^___^^^^^]]]]]]]]]]]]]]]]]_____```````_____^^^^]]\\[[ZZYYXXWWVUUTTSSRRRQQQQQPPPPPPPPPPPPOOOOONNNNMMMMJJIIIIIIIIIIHHHHHHHHHHHHGGFFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>=============<<<==<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::9999999999998888888888988888888888777777777777777777777777777776666666666555555555555554444444444555444444444433333333332222222222221111111111111110000000////////..........-----,,,,,,,,,+++++++*****))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$#####""""""""""""""!!!!!!!!!!!!!  ______________________________``````````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaa````````````````````____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZYZZZYYYYYYYYYYYYYYYYYYYYXXWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSTTUUVVWWXXXXXXYYYYXXXXXXYYYYYZZZZ[[[[[\^^______````````````____^___^^^^^]]]]]]]]]]]]]]]]]____```````_____^^^^]]]\\[ZZZYYXXWVVUUTTSSRRRQQQQQPPPPPPPPPPPOOOOONNNNMMMMMJIIIIIIIIIIIHHHHHHHHHHHHGGFFFFFFFFFEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>=============<<<<=<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::9999999999998888888888888888888888777777777777777777777777777777666666666655555555555555444444444455444444444444333333333222222222221111111111111110000000/////////..........-----,,,,,,,,++++++++*****))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$####"""""""""""""""!!!!!!!!!!!!!  __________________________________``````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaa`````````````````````______________________^^^^^^^^^^^^^^^^^^^^^^^]]^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZZZZZZZYYZYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRSSTTUUVVWWWXXXXXXXXXXXXXXXYYYYYZZZ[[[[[\\^________``````````_____^____^^^^]]]]]]]]]]]]]]]]]_____````______^^^^]]]\\[ZZZYYXXWWVVUUTTSSRRRQQQQQPPPPPPPPPPOOOOONNNNNMMMMMJIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>============<<<<<=<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::::::::999999999999888888888888888888888877777777777777777777777777777666666666665555555555555444444444445544444444444433333333322222222221111111111111110000000/////////...........-----,,,,,,,,+++++++******)))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$####""""""""""""""!!!!!!!!!!!!!!  ^^^_________________________________````````````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````_aaaa`````````````````````_________________________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSTTUUVVWWWWXXXXXXXXXXXXXYYYYZZZZ[[[[[\\^________``````````_____^____^^^^^]]]]]]]]]]]]]]]]______`_______^^^^]]]\\\[ZZYYYXXWWVVUTTSSSRRQQQQQQPPPPPPPPPOOOOONNNNNMMMMMMIIIIIIIIIIHHHHHHHHHHHHHGGGFFFFFFFFEEEEEEEEEEEEEDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999998888888888888888888888777777777777777777777777777776666666666655555555555555444444444445444444444444433333333322222222211111111111111100000000/////////...........-----,,,,,,,++++++++******)))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!!  ^^^^^^____________________________________``````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````____a````````````````````````_________________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRQRRRRRRRRRRRSSSTTUUVVWWWWWXXXXXXXXXXXYYYYZZZZ[[[[\\\^________``````````_____^____^^^^^^]]]]]]]]]]]]]]]_____________^^^^]]]\\\[[ZZYYXXXWWVUUTTSSRRRQQQQQQPPPPPPPPOOOOONNNNNMMMMMMLIIIIIIIIIIHHHHHHHHHHHHGGGGFFFFFFFEEEEEEEEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::::9:9999999999998888888888888888888888777777777777777777777777777776666666666665555555555555444444444444544444444444443333333332222222211111111111111110000000//////////...........----,,,,,,,,+++++++*******)))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!!  ^^^^^^^^^^____________________________________``aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````______`````````````````````````_________________________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRQRRRRQQQRRRRRSSTTUUUVVWWWWWXXXXXXXXXXXYYYZZZZ[[[[\\\__________`````````_____^_____^^^^^^]]]]]]]]]]]]]]_____________^^^]]]\\\[[[ZYYYXXWWVVUUTTSSRRRQQQQQQPPPPPPPOOOOONNNNNNMMMMMMLIIIIIIIIIHHHHHHHHHHHHGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999998888888888888888888888777777777777777777777777777766666666666665555555555555444444444444444444444444443333333332222222211111111111111100000000//////////...........----,,,,,,,+++++++********))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$###""""""""""""""!!!!!!!!!!!!!  ^^^^^^^^^^^^^___________________________________aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaa```aaaaaaaaaaaa`````````````````````````````_________`````````````````````````________________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQRRRQQQQQRRRRSSSTTUUVVVVWWWWWXXXXXXXXXYYYYZZZ[[[[\\\__________`````````_____^`____^^^^^^]]]]]]]]]]]]]]____________^^^]]]\\[[[ZZYYYXXXWWVVUUTTSSRRRRQQQQQPPPPPPOOOOONNNNNNMMMMMMLLIIIIIIIIHHHHHHHHHHHHHGGGGGFFFFFFEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::::99999999999999998888888888888788888888777777777777777777777777777666666666666665555555555555444444444444444444444444444333333333222222221111111111111110000000///////////...........----,,,,,,+++++++*********))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##"""""""""""""""!!!!!!!!!!!!!  ^________________________````````````````````````````````aaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccbbbbbbbbbbbbbbbcccccccccccccccbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````______________``________________________________________________^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTUUVVVVWWWXXXXXXXXXYYYYZZZ[[[[\\\\\`````````aaaaaaaaaaa`````baaaaa`````________________________^^^]]]\\\[[ZZZZYYXXXWWWVVUUTTSSSRRRQQQQQOOOONNNNNMMMMMLLLLLLLKKKKHHHHHHHGGGGGGGGGGGGFFFFFFFEEEEDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????>?>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999999999999998888888888887777777777777777777666666666666666666666666666655555555555555555554444444444444444444444444444443333333332222221111111111111110000000000//////////.............------,,,,,,++++++++******))))))))))))((((((((((((''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  ^^^^^_______________________`````````````````````````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaabbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccbbbbbbbbbbbbbbbbbbbbbccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````__________________________________________________________________^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTUUUVVVVWWWWXXXXXXXXYYYZZZZ[[[\\\\\``````````aaaaaaaaaa`````baaaaa``````______________________^^^^]]\\\[[ZZZZYYXXXXWWVVVUUTTSSSRRRQQQQQOOONNNNNMMMMMMLLLLLLKKKKKHHHHHHGGGGGGGGGGGGFFFFFFFFEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999999998999998888888888887777777777777777777666666666666666666666666666655555555555555555554444444444444444444444444444444333333333222222111111111111110000000000////////////...........------,,,,,,++++++++******)))))))))))))(((((((((((('''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!  ^^^^^^^^________________________``````````````````````````````````aaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````___________________________________________________________________^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQRRRRRSSSTTUUUVVVVWWWWWXXXXXXYYYYZZZ[[[\\\\\```````````aaaaaaaa``````bbaaaaa`````_____________________^^^^]]]\\[[ZZZYYYXXXXWWWVVUUUTTSSSRRRRQQQQOOONNNNMMMMMMLLLLLLLKKKKKHHHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9999999999999999988999998888888888877777777777777777777666666666666666666666666665555555555555555555554444444444444444444444444444444333333333222221111111111111100000000000////////////...........------,,,,,,+++++++*******))))))))))))((((((((((((('''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!  ^^^^^^^^^^^_________________________```````````````````````````````````aabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaabbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```aaaaaaaaaaaaaaaaaaaaa```````___________________________________________________________________^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQRRRRQQQQQRRRRSSSTTTUUUVVVVWWWWWWXXXXXYYYZZZ[[[[\\\\````````````aaaaaaa``````bbaaaaa``````____________________^^^]]]\\[[ZZZYYYYXXXWWWVVVUUUTTSSSRRRRQQQQOOONNNNMMMMMLLLLLLLKKKKKKHHHHGGGGGGGGGGGGFFFFFFFFFFEEDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::9::::::9999999999999999888999988888888888877777777777777777776666666666666666666666666555555555555555555555544444444444444444444444444444444333333333222221111111111111100000000000////////////...........-----,,,,,,+++++++********))))))))))))(((((((((((((''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!  ^^^^^^^^^^^^^^^_________________________`````````````````````````````````abbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaaaaaaaaaaaaaaaaa```````________________________________________________^^__________________^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQRRRQQQQQQRRRRRSSSTTUUUUVVVWWWWWWWXXXXYYYYZZ[[[[\\\\``````````````aa`````````bbaaaaa``````___________________^^^^]]\\[[[ZZYYYXXXWWWWVVVVUUTTTSSSRRRRQQQQOOONNNNMMMMLLLLLLLKKKKKKKHHHHGGGGGGGGGGGGFFFFFFFFFFEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::9:::::9999999999999998888899998888888888877777777777777777777666666666666666666666665555555555555555545555544444444444444444443444444444444333333333322222111111111111100000000000/////////////...........-----,,,,,++++++++********)))))))))))((((((((((((((''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!  ^^^^^^^^^^^^^^^^^^__________________________`````````````````````````````aaaaaabbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````aaaaaaaaaaaaaaa``````````_____________________________________________^^^^^________________^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQRRRQQQQQQQRRRRSSSTTTUUUUVVVWWWWWWXXXXXYYYZZZ[[[\\\\_````````````````````````baaaaaa``````__________________^^^^]]]\\[[ZZYYYXXXWWWWWVVVUUUTTTSSSRRRRQQQQOOONNNMMMMMLLLLLLKKKKKKKKHHHGGGGGGGGGGGGFFFFFFFFFFFEDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>>>>=============<=<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::9:::::9999999999999988888899988888888888877777777777777777776666666666666665566666655555555555555555445555444444444444444444433444444444443333333333322222111111111111000000000000////////////...........-----,,,,,++++++++*********)))))))))))(((((((((((((''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^__________________________`````````````````````````aaaaaaaaaaaabbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaa`````````````aaaaaaaaaaaa`````````````___________________________________________^^^^^^^_____________^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQRRQQQQQQQQRRRRRSSTTTTUUUUVVVWWWWWWXXXXYYYZZZ[[[\\\\_````````````````````````baaaaaa``````__________________^^^^]]\\\[ZZZYYXXXXWWWVVVVVUUUTTTSSSRRRRRQQQOOONNNMMMMLLLLLLLKKKKKKKKHHGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::99::::99999999999999888888899888888888888777777777777777777766666666666666655566665555555555555555554445544444444444444444443333444444444433333333333322222111111111111000000000000////////////...........-----,,,,,+++++++**********))))))))))((((((((((((((''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa`````aaaaaaaa`````````````````aaaaaaaaa````````````````________________________________________^^^^^^^^^^___________^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQRRQQQQQQQQQRRRRSSSTTTUUUUUVVVWWWWWWXXXYYYZZZ[[[[\\\__``````````````````````_aaaaaaa``````__________________^^^^]]\\[[ZZYYYXXXWWWVVVVVUUUUTTTSSSRRRRRQQQOONNNNMMMMLLLLLLKKKKKKKKKHHGGGGGGGGGGGFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::999::::9999999999999888888889888888888888877777777777777777766666666666666655556665555555555555555544444544444444444444444443333344444444333333333333332222211111111111000000000000/////////////...........----,,,,,+++++++***********))))))))))((((((((((((((''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa`````````aaaa`````````````````````aaaaa````````````````````_______________________^^_____________^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSTTTTTSSSSSSSSSSSSSSSSSSSRSRRRRRRRRRRRRRRRRRRQQQQQQRQQQQQQQQQQRRRRSSSTTTTUUUUVVVVWWWWWXXXXYYYZZZ[[[\\\__````````````````````___aaaaaa```````__________________^^^^]]\\[[ZZYYXXXWWWVVVVVUUUUTTTTSSSRRRRRQQQOONNNNMMMLLLLLLLKKKKKKKKJHGGGGGGGGGGGFFFFFFFFFFFFFEDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::999::::9999999999998888888888888888888888777777777777677777766666666666666555556655555555555555555444444444444444444444444333333344444443333333333333332222211111111110000000000000/////////////..........-----,,,,,++++++************))))))))))(((((((((((((''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaa`````````````a````````````````````````aa```````````````````````____________________^^^^^__________^^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQRRRRSSSSTTTUUUUVVVVVWWWWWXXXYYYZZZ[[[[\\___``````````````````____aaaaa```````___________________^^^]]]\\[[ZZYYXXWWWVVVVVUUUUTTTTSSSSRRRRRQQQOONNNMMMMLLLLLLKKKKKKKKKJGGGGGGGGGGGFFFFFFFFFFFFFEEDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;::::::::::::::::9999:::99999999999998888888888888888888888777777777777677777666666666666665555556555555555555555554444444444444444444444443333333344444333333333333333322222111111111110000000000000////////////...........-----,,,,+++++++************)))))))))((((((((((((((''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^__________________________````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaa```````````````````````````````````````````````````````````````````___________________^^^^^^_________^^^^^^^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQRRRRSSSSTTTTUUUVVVVVVWWWWXXXXYYYZZZ[[[\\____``````````````_______aaa````````____________________^^^]]]\\[[ZYYYXXWWWVVVVUUUUUTTTTSSSSRRRRQQQQOONNNMMMMLLLLLLKKKKKKKKJJGGGGGGGGGGGFFFFFFFFFFFFFEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;:;;;;::::::::::::::::99999:::9999999999998888888888888888888888777777777777667777766666666666665555555555555555555555554444444444444444444444433333333334444333333333333333332222211111111110000000000000/////////////...........-----,,,,++++++*************)))))))))(((((((((((((''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^______________________________````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbaaaaaaaaaa```````````````````````````````````````````````````````````````````````________________^^^^^^^^^______^^^^^^^^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQRRRRRSSSTTTTTUUUVVVVVWWWWWXXXYYYZZZ[[[[\_____```````````_________aa````````_____________________^^^]]]\\[[ZYYYXXWWWVVVUUUUUTTTTSSSSSRRRRQQQQOONNNMMMMLLLLLKKKKKKKKJJJGGGGGGGGGGFFFFFFFFFFFFFEEEDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;::;;;::::::::::::::::999999::9999999999998888888888888888888888877777777777766777766666666666666555555555555555555555555444444444444444444444433333333333443333333333333333332222221111111111000000000000/////////////...........-----,,,,,++++++************)))))))))((((((((((((((''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!  ^^^^^^^^^^^^^^^^^^^^^^^___________________________________```````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbbbbaaaaaaaaaaa```````````````````````````````````````````````````````````````````````````____________^^^^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQRRRRRSSSSTTTTUUUUVVVVVWWWWXXXYYYZZZ[[[[\______````````__________^````````________________________^^^]]\\[[ZZYYXXWWWVVVUUUUTTTTTSSSSRRRRRQQQPONNNNMMMMLLLLLKKKKKKKKJJJGGGGGGGGGFFFFFFFFFFFFFEEEEDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::;;:::::::::::::::99999999:9999999999999888888888888888888888877777777777766677766666666666666555555555555555555555555444444444444444444444433333333333343333333333333333333222221111111111000000000000//////////////...........-----,,,,,+++++*************)))))))))(((((((((((((''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  ]]]^^^^^^^^^^^^^^^^^^^^^^^^___________________________________```````````aaaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaa````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbaaaaaaaaaaaaaaa````````````````````````````````````````````````````````````````````````````_________^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQRRRRRSSSSTTTTTUUUUVVVVVWWWXXXXYYYZZZ[[[[_______`````___________^^``````__________________`_______^^^]]\\[[ZZYYXXWWWVVUUUUUTTTTSSSSRRRRRQQQQPONNNNMMMMLLLLLKKKKKKKJJJJGGGGGGGGFFFFFFFFFFFFFEEEEEDDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::;;:::::::::::::::99999999:9999999999998888888888888888888888777777777777766677766666666666665555555555555555555555555444444444444444444444333333333333333333333333333333332222221111111110000000000000/////////////............-----,,,,++++++************)))))))))((((((((((((((''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!  ]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________``````aaaaaaaaaaaaaaaaaaaaaaaaa````````aaaaaaaaaaaaaaaaa``````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````````````````````````______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRSSSSSTTTTTUUUVVVVVWWWWXXXYYYZZZ[[[[_____________________^^^^````____________________`_______^^^]]\\[[ZZYYXXWWWVVUUUUTTTTSSSSSRRRRQQQQQPONNNNMMMLLLLLKKKKKKKJJJJJGGGGGGGFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::;:::::::::::::::9999999999999999999999888888888888888888888877777777777766667766666666666666555555555555555555555555544444444444444444444333333333333333333333333333333332222222111111110000000000000//////////////...........------,,,,++++++************)))))))))((((((((((((('''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  ]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________`aaaaaaaaaaaaaaaaaaaaaaaaa```````````````aaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````___`````````````````````_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRSSSSSTTTTUUUUVVVVVWWWXXXYYYZZZ[[[[____________________^^^^^``_________^^^__________________^^^]]\\[[ZZYYXXWWWVVUUUUTTTTSSSSRRRRQQQQQPPNNNNMMMMLLLLLKKKKKKKJJJJJGGGGGGFFFFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::;::::::::::::::9999999999999999999999888888888888888888888877777777777776666776666666666666555555555555555555555555554444444444444444444433333333333333333333333333333332222222211111111000000000000//////////////............-----,,,,,+++++************)))))))))(((((((((((((('''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!  ]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________``aaaaaaaaaaaaaaaaaaaaaaa````````````````````````a`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````______``````````````````_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRSSSSSTTTTUUUUUVVVVWWWWXXXYYYZZZ[[[___________________^^^^^^`_______^^^^^^^^^_______________^^^]]]\\[[ZYYXXWWWVVUUUTTTTSSSSRRRRQQQQQPPPNNNNMMMMLLLLLKKKKKKJJJJJJGGGGGGFFFFFFFFFFFFEEEEEEEEDDDDDCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::9999999999999999999999988888888888888888888887777777777776666677666666666666655555555555555555555555555444444444444444444443333333333333333333333333333332222222221111111000000000000///////////////............-----,,,,,+++++************)))))))))(((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________``````aaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````_________`````````````````________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRSSSSSTTTTUUUUUVVVVWWWXXXYYYZZZ[[[^__________________^^^^^^______^^^^^^^^^^^^______________^^^]]]\\[[ZZYYXXWWVVUUUTTTTSSSRRRRQQQQQPPPPNNNNMMMMLLLLLKKKKKJJJJJJJGGGGGFFFFFFFFFFFFFEEEEEEEEDDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@????????????>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::99999999999999999999999888888888888888888888877777777777776666676666666666666555555555555555555555555555544444444444444444433333333333333333333333333333322222222221111110000000000000//////////////............------,,,,++++++***********)))))))))((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________````````````aaaaaaaaaaaaa``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````_____________`````````````____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPQQQQQQQQQQQQQRRRRRSSSSSSTTTTUUUUUVVVWWWXXXYYYZZZ[[[^__________________^^^^^]_____^^^^^^^^^^^^^^_____________^^^^]]\\[[ZZYYXXWWVVUUUTTTSSSSRRRRQQQQPPPPPNNNNMMMMLLLLKKKKKKJJJJJJJGGGGFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::99999999999999999999999888888888888888888888877777777777777666667666666666666555555555555555555555555555554444444444444444443333333333333333333333333333322222222222111111000000000000//////////////.............-----,,,,,+++++************)))))))))((((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````aaaaaaa``````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````____````````_________________``````````_______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPQQQQQQQQQQQQQQRRRRRSSSSSSSTTTUUUUVVVWWWXXXYYYZZZZ[[^^_________________^^^^^]____^^^^^^^^^^^^^^^^____________^^^^]]\\\[[ZYYXXWWVVUUUTTTSSSRRRRQQQQPPPPPPNNNMMMMMLLLLKKKKKJJJJJJJJGGGFFFFFFFFFFFFFEEEEEEEEEEDDCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>=>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::99999999999999999999999988888888888888788888877777777777777666666666666666666555555555555555555555555555555444444444444444444333333333333333333333333333322222222222111111000000000000///////////////............------,,,,,+++++***********)))))))))(((((((((((((('''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________````````````````````````a``````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````________`````____________________```````__________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQQQQQQRRRRRRSSSSSSTTTTUUUUVVVWWWXXXYYYZZZ[[^^_________________^^^^^]___^^^^^^]]]]]]^^^^^^^_________^^^^^]]\\\[[ZZYYXXWVVVUUTTTSSSRRRQQQQPPPPPPONNNMMMMMLLLLKKKKKJJJJJJJIGGFFFFFFFFFFFFFEEEEEEEEEEEDCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::9999999999999999999999988888888888888778888877777777777777766666666666666666655555555555555555555555555555544444444444444444433333333333333333333333333332222222222211111000000000000///////////////.............------,,,,++++++***********)))))))))(((((((((((((('''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________`````````````````````````````````````````````````````````````````````````````````````````````````aaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````____________`________________________````_____________________^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPQQQPPPQQQQQQQQQRRRRRRSSSSSTTTTUUUUVVVWWWXXXYYYZZZ[[^^_________________^^^^]]___^^^^^]]]]]]]]]^^^^^^__^^_^_^^^^^^]]]\\[[ZZYYXXWWVVUUTTTSSSRRRQQQPPPPPOOONNMMMMMLLLLLKKKKJJJJJJJIIGFFFFFFFFFFFFFEEEEEEEEEEEEDCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::::::9999999999999999999999988888888888888777888877777777777777766666666666666666655555555555555555555555555555554444444444444444443333333333333333333333333332222222222211111100000000000////////////////............------,,,,,+++++***********)))))))))((((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````aaaaaaaaaaaaaaaaaaaaaaaa`aaaaaaaaaaaaaaaaaaaaaaaa``````````___________________________________________________________________^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRSSSSSRRRRRRRRRRRRRRRRRRQQRRQQQQQQQQQQQQQQQQQPPPPPPQPPPPPPPQQQQQQQRRRRRRRSSSSTTTTTUUUVVVWWWXXXYYYZZZZ[^^^________________^^^^]]__^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^^]]]]\\[[ZZYYXXWWVVUUTTTSSRRRQQQPPPPPOOOONMMMMMMLLLLKKKKKJJJJJJJIIFFFFFFFFFFFFFEEEEEEEEEEEEECCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::::::99999999999999999999999888888888888877777888777777777777777766666666666666666555555555555555555555555555555554444444444444444443333333333333333333333333332222222222211111000000000000////////////////............------,,,,++++++***********)))))))))((((((((((((((''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````aaaaaaaaaaaaaaaaaa```````aaaaaaaaaaaaaaaaaaa```````````_______________________________________________________________________^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPQQQQQQQRRRRRRRSSSSTTTTUUUVVVWWWXXXYYYZZZZ[^^^________________^^^^]]__^^^^]]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]\\\[[ZZYYXXWWVVUUTTTSSRRRQQQPPPPOOOOOMMMMMMMLLLLKKKKJJJJJJJIIIFFFFFFFFFFFFEEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@???????????>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::::99999999999999998999999888888888888877777788777777777777777776666666666666666655555555555555555555555555555554444444444444444444333333333333333333333333333222222222211111100000000000////////////////............------,,,,,+++++***********)))))))))(((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````aaaaaaaaaaaa`````````````aaaaaaaaaaaaaa```````````____________________________________________________________________________^^^^^^^^^^^^^^]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPQQQQQQQRRRRRRRRSSSSTTTTUUUVVWWWXXXYYYYZZZ[^^^________________^^^^]]__^^^^]]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]\\\[[ZZZYYXXWVVUUTTTSSRRQQQPPPPOOOOOOMMMMMMMLLLLKKKKJJJJJJIIIIFFFFFFFFFFFEEEEEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@??????????>>>>>>>>>>>>>================<<<<<<<<<<<<<;<;;;;;;;;;;;;;::::::::::::::::::999999999999999988999999888888888888777777777777777777777777766666666666666666555555555555555555555555555555554444444444444444444333333333333333333333333333222222222211111100000000000///////////////............-------,,,,++++++**********))))))))))(((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!  ]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________```````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaa``````````````````````````````````````````````````aaaaaaaaaaaa``````a``````aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbaaaaaaaaaaaaaaaaabbbbbbbbbbaaaaaaaaaaaaaaa````````````````````````````````````````````````````````````````````_________________________________^^^^^^^^^^^^^^^^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRSRRRRRRRRRRRRRRRRRRRRQQQQRRRRRRRRRRRRRQQQQQQQQQQQQRRQQQQQQQQQQQQQQQQQQPPPPPQQQPPPQQQQQQQQQRRRRRRRSSSSTTTTUUUVVVWWWXXXYYYZZZZ[[]]]^^^^^^______^^^^^]]]]\____^^^^]]]]]]]]]]]]]^^^^]^^^^^^]]]]]]\\\[[[ZZYYXXXWWVVUUTTTSSRRRQQQPPPPPPOLLLLLLKKKKJJJJIIIIIIHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEDCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::99999999999999989999999888888888888877777777777777777777776666666666666555555555555555555544555554444444444444444443344333333333333333322222223333222222222222111111111111100000000000/////////////////..........------,,,,+++++***********)))))))))((((((((((((((''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  \\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________````````````````````````````````````````````````````````````````````````````````````````````````aaaaa```````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````````````````````````````____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQRRRRRRRRRRRQQQQQQQQQQQQQQRQQQQQQQQQQQQQQQQQQPPPPPPQQPPPPPPQQQQQQQRRRRRRRRSSSTTTTUUUVVVWWXXXYYYYZZZZ[[]]]^^^^^^______^^^^^]]]]\`___^^^^]]]]]]]]]]]]]]]^^]]]]]]]]]]]]\\\\[[ZZZYYXXXWWVVUUTTTSSRRQQQPPPPPPOOLLLLLKKKKKJJJJIIIIIHHHHHHFFFFFFFFFFFEEEEEEEEEEEEEDDCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::999999999999999889999998888888888888777777777777777777777766666666666665555555555555555555544555544444444444444444443343333333333333333222222223333222222222222111111111111100000000000/////////////////..........-----,,,,++++++**********))))))))))((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!  \\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````````````````____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPQPPPPPPPQQQQQQQQRRRRRRRSSSTTTTUUUVVVWWXXXYYYYZZZZ[[]]]^^^^^^______^^^^^^]]]\`___^^^^]]]]]]]]]]]]]]]]^]]]]]]]]]]]\\\\[[[ZZYYYXXXWWVVUUTTTSSRRQQQPPPPOOOOLLLLKKKKKJJJJIIIIIIHHHHHHFFFFFFFFFFEEEEEEEEEEEEEDDDCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::999999999999999888999998888888888888777777777777777777777776666666666666555555555555555555544455544444444444444444443334333333333333333322222222333322222222222211111111111110000000000/////////////////..........------,,,,++++++**********)))))))))(((((((((((((('''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  \\\\\\\\\\]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________````````````````__`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````````````_____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXWWWWWWVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQQRRRRRRRSSSTTTTUUUVVWWWXXXYYYZZZZZ[[]]]]^^^^^^____^^^^^^^]]]]`___^^^^]]]]]\\\\\\]]]]]]]]]]]]]]]]\\\\\[[[ZZYYXXXXWWVVUUTTTSSRRQQQPPPPOOOOLLKKKKKKKJJJJIIIIIHHHHHHHFFFFFFFFFEEEEEEEEEEEEEDDDDCCCCCCCCCBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::::999999999999998888999988888888888887777777777777777777777766666666666665555555555555555555444455444444444444444444433333333333333333333222222222333322222222222211111111111110000000000////////////////...........-----,,,,++++++**********))))))))))(((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  \\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________``````````______```````````````````_________`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````````````````````````````````````______________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXWWWWVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRSSTTTTUUUVVWWWXXXYYYZZZZZ[[]]]]^^^^^^^___^^^^^^^]]]]`___^^^^]]]]]\\\\\\\]]]]]\\\]]\\\\\\\\[[[[ZZZYYXXWXWWVVUUUTTSSRRQQQPPPOOOOOLKKKKKKKJJJJIIIIIHHHHHHHHFFFFFFFFEEEEEEEEEEEEEDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;<<<;;;;;;;;;;;;;:::::::::::::::9999999999999988888999888888888888877777777777777777777777666666666666655555555555555555554444454444444444444444444433333333333333333332222222222333322222222222211111111111110000000000///////////////...........------,,,,++++++**********))))))))))(((((((((((((''''''''''''&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________________```______________```````````____________________``````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaa```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````_``````````````````````````_____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRSSSTTTTUUVVVWWWXXYYYYZZZZZ[[]]]]^^^^^^^___^^^^^^^]]]]`___^^^^]]]]\\\\\\\\\\]]]\\\\\\\\\\\\[[[[ZZZYYYXXWWWWVVUUUTTSSRRQQQPPPOOOOOKKKKKKKJJJJJIIIIIHHHHHHHHFFFFFFFEEEEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;<<;;;;;;;;;;;;;:::::::::::::::99999999999999988888998888888888888777777777777777777777776666666666665655555555555555555544444444444444444444444443333333333333333333322222222222333322222222222211111111111110000000000//////////////...........------,,,,,+++++**********)))))))))))(((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________```_________________________`````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaa``````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```````````````````______`````````````````````______________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXWVVVVVVVVVVVVVVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRQQQQQQQQQQQQQQQQQQPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRSSSTTTUUUVVVWWXXXYYYZZZZZZ[[]]]]^^^^^^^^^^^^^^^^^]]]]`____^^^]]]]\\\\\\\\\\\]]\\\\\\\\\\[[[[[ZZZYYYXXXWWWWVVUUUTTSSRRQQPPPOOOOOOKKKKKKJJJJJIIIIIHHHHHHHHHFFFFFFEEEEEEEEEEEEEDDDDDDDCCCCCCCBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;<;;;;;;;;;;;;;::::::::::::::::99999999999999888888998888888888888777777777777777777777666666666666655555555555555555555444444444444444444444444433333333333333333332222222222222333222222222222211111111111110000000000////////////.............------,,,,,+++++**********)))))))))))(((((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````___________`````````````````_______________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRSSSTTTUUUVVWWWXXXYYYZZZZZ[[[]]]]^^^^^^^^^^^^^^^^^]]]]`____^^^]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZYYYXXXWWWWWVVUUUTTSSRRQQPPPOOOOONKKKKKJJJJJJIIIIIHHHHHHHHGFFFFFEEEEEEEEEEEEEDDDDDDDDCCCCCCBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::999999999999998888888988888888888887777777777777777777777666666666666655555555555555555554444444444444444444444444333333333333333333222222222222222333222222222222211111111111110000000000///////////.............------,,,,,,++++**********))))))))))))(((((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________________________________________________________________``````````````````````````______``````````````````````````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````________________````````````_________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQRRRRRRRRRRQQQQQQQQQQQQQQQRRQQQQQQQQQQQQQQQQQQQPPPPQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSSTTTUUUVVWWXXXYYYYZZZZZ[[[]]]]]^^^^^^^^^^^^^^^^]]]]`____^^^]]]]]\\\\\\\\\\\\\\\[[[[[[[[[ZZZZYYYXXXWWWWWVVVUUUTTSSRRQQPPPOOONNNKKKKJJJJJJIIIIIHHHHHHHHGGFFFFEEEEEEEEEEEEEEDDDDDDDDCCCCCBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::::9999999999999988888888888888888888877777777777777777777776666666666666555555555555555555554444444444444444444444433333333333333333332222222222222222333222222222222211111111111111000000000/////////..............-------,,,,,+++++**********))))))))))))(((((((((((''''''''''''''&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________``````````````````````````_________________________```````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```______________________````````___________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVUUUUUUUTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPOPPPPPPPPPPQQQQQQRRRRRRSSSSTTUUUVVVWWXXXYYYZZZZZZ[[[]]]]]^^^^^^^^^^^^^^^^]]]]`____^^^]]]]]\\\\\\\\\\\\[[[[[[[[[[ZZZZYYYYXXXWWWWWWVVVUUUTTSSRRQQPPOOOONNNKKJJJJJJJIIIIIHHHHHHHHGGGFFFEEEEEEEEEEEEEEDDDDDDDDDCCCCBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::9999999999999888888888888888888888877777777777777777777766666666666665555555555555555555544444444444444444444443333333333333333333222222222222222222322222222222222211111111111111000000000/////////.............-------,,,,,,+++++*********)))))))))))))((((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________``````````````````````````_________________________```````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaaaaaaaaa`````aaaaaaaaaaaaaaaaaaa``````_________________________```_______________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPQQQQQQQPPPPPPPPPPPPPPPPOOPPPPPPPPPPQQQQQRRRRRRSSSSSTTUUUVVVWWXXXYYYZZZZZZ[[[]]]]]^^^^^^^^^^^^^^^^]]]]`____^^^]]]]]\\\\\\\\\\\\[[[[[[[[ZZZZZYYYYXXXWWWWVWWVVVUUUTTSSRRQQPPOOONNNNJJJJJJJJIIIIIHHHHHHHHGGGGFFEEEEEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::::99999999999998888888888888888888888777777777777777777776666666666666655555555555555555555444444444444444444444333333333333333333332222222222222222222222222222222222111111111111111000000000////////.............-------,,,,,,+++++**********)))))))))))))((((((((((''''''''''''''&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________``````````````````````````_________________________```````````````````````````````````````````````````````````````````````````aaaaaaaaaaaaa````````````aaaaaaaaaaaaa````````````_______________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVUUUUUUUUUUTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPOOOPPPPPPPPPPQQQQQRRRRRRSSSSSTTUUUVVWWWXXYYYYZZZZZ[[[[]]]]]^^^^^^^^^^^^^^^^]]]]`____^^^]]]]]\\\\\\\\\\\\[[[[[[ZZZZZYYYYXXXXWWWWWVWVVVVUUUTTSSRRQQPPOONNNNNJJJJJJJIIIIIIHHHHHHHGGGGGFEEEEEEEEEEEEEEDDDDDDDDDDDCCBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::9:999999999999998888888888888888888887777777777777777777766666666666666655555555555555555554444444444444444444443333333333333333333222222222222222222222222222222222222111111111111111000000000///////.............--------,,,,,,+++++**********)))))))))))))(((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  \\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________________``````````````````__________________________________________________``````___________________`````````````````````````aaaa`````````````````````aaaaaaa``````````````````___________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQRRRRQQQQQQQQQQQQQQQQQQQQPQQQQQQQQQQQQQQQPPPPPPPPPPQQQQQPPPPPPPPPPPPPPPPOOOOPPPPPPPPPPQQQQQRRRRRSSSSSSTUUUVVVWWWXXYYYYZZZZZ[[[[]]]]]^^^^^^^^^^^^^^^]]]]]`____^^^]]]]]]\\\\\\\\\\\[[[[ZZZZZYYYYYXXXXWWWWWVVWVVVVUUUTTSSRQQPPOOONNNNMJJJJJIIIIIIIHHHHHHHHGGGGGEEEEEEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::9:999999999999988888888888888888888887777777777777777777666666666666666555555555555555555544444444444444444444433333333333333323332222222222222222222222222222222222222111111111111110000000000///////...........---------,,,,,,+++++**********))))))))))))))(((((((((''''''''''''''&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  [[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^________________________________________________________________________________________________________________________________________________________________________________```````````````````````````````````````````````````````````````````````````________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRQQQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQQQQQQPPPPPPPPPPPQQQPPPPPPPPPPPPPPPPPOOOOOPPPPPPPPPPQQQQQRRRRRSSSSSTTUUUVVVWWWXXYYYYZZZZZ[[[[]]]]]^^^^^^^^^^^^^^^]]]]]`___^^^^]]]]]]\\\\\\\\\\\[[ZZZZZZYYYYXXXXXWWWWWVVVVVVVVUUUTTSRRQQPPOONNNNMMJJJJIIIIIIIHHHHHHHHGGGGGGEEEEEEEEEEEEEDDDDDDDDDDDDDCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@?????????????>??>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::999999999999999888888888888888888888877777777777777777776666666666666665555555555555555555544444444444444444443333333333333333223322222222222222222222222222222222222221111111111111110000000000///////..........---------,,,,,,,+++++**********))))))))))))))((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  [[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________________________________________________________________________________________________________```````````````````````````````````````````````````````````````````````````____________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQRQQQQQQQQQQQQQQQQQQQQPPPPQQQQQQQQQQQQQPPPPPPPPPPPPQQPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPQQQQQRRRRRSSSSSTTUUUVVVWWWXXYYYYZZZZZ[[[[]]]]]^^^^^^^^^^^^^^^]]]]\____^^^^]]]]]\\\\\\\\\\\[[ZZZZZYYYYXXXXXWWWWWWVVVVVVVVVUUTTSSRRQQPOONNNNMMMJIIIIIIIIIHHHHHHHHGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@?????????????>>??>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999888888888888888888888877777777777777777766666666666666655555555555555555555444444444444444444433333333333333322222222222222222222222222222222222222222211111111111011100000000000//////.........----------,,,,,,,,+++++*********))))))))))))))(((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  [[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________^^^^_____________________^^____________________________________________________________________________________________________________________________```````````````````````````````````````````````````````````````````````````________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPQQQQQQQQQQQPPPPPPPPPPPPPPQPPPPPPPPPPPPPPPPPOOOOOOOPPPPPPPPPPPQQQQRRRRRSSSSSTTUUUVVVWWWXXXYYYZZZZZZ[[[]]]]]^^^^^^^^^^^^^^]]]]]\___^^^^]]]]]\\\\\\\\\\\[[ZZZZZYYYYXXXXWWWWWWVVVVVVVVVVUUUTTSSRQQPPOONNNMMMMIIIIIIIIIHHHHHHHHGGGGGGGGEEEEEEEEEEEDDDDDDDDDDDDDDCBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????????>>>?>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::99999999999999998888888888888888888888777777777777777677666666666666666555555555555555555555444444444444444444333333333333332222222222222222222222222222222222222222222111111111110011000000000000//////........-----------,,,,,,,++++++*********))))))))))))))((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________^^^^^^^^^^_______________^^^^^^^^^^^^__________________________________________________________________________________________________________________```````````````````````````````````````````````````````````````````````````____________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXWWVVVVVVUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPQQQQRRRRRSSSSSTTUUUVVVWWWXXXYYYYZZZZZ[[[]]]]]^^^^^^^^^^^^^^]]]]\\___^^^]]]]]\\\\\\\\\\\[[[ZZZYYYYXXXXXWWWWWWVVVVVVVVVVVUUUTTSRRQQPOONNNMMMMMIIIIIIIIHHHHHHHHGGGGGGGGGEEEEEEEEEEDDDDDDDDDDDDDDDCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::9999999999999998888888888888888888888877777777777777667666666666666666555555555555555555555444444444444444444333333333333332222222222222222222222222222111122222222221111111111110001000000000000///////.......-----------,,,,,,,,+++++**********)))))))))))))(((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________________________________________________________``````````````````_______``````````````````````````````````````````````````______________________^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWVVVVUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOPPPPPPQQQQRRRRRSSSSSTTUUUVVVWWWXXXYYYYZZZZZ[[[]]]]]^^^^^^^^^^^^^^]]]]\\__^^^]]]]\\\\\\\\\\\\[[[[ZZYYYYXXXXWWWWWWVVVVVVVVVVVVUUUTTSSRQQPPOONNMMMMLLIIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEEEEDDDDDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@?????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999998888888888888888888888777777777777776666666666666666665555555555555555555555444444444444444443333333333333322222222222222222222222211111111122222222211111111111100000000000000000//////.......-----------,,,,,,,,++++++**********))))))))))))(((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^^_____________________________________________________________________________________________________``````___________________``````````````````````````````````````````````````_________________^^^^^^^^_____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPQQQQRRRRRSSSSSTTUUUUVVWWWXXXXYYYZZZZZZ[[]]]]]^^^^^^^^^^^^^]]]]\\\_^^^]]]]\\\\\\\\\\\\[[[[[ZYYYYXXXWWWWWWVVVVVVVVVVVVVVUUUTTSRRQPPOONNMMMMLLLIIIIIIHHHHHHHHHGGGGGGGGGGEEEEEEEDDDDDDDDDDDDDDDCCCCBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;:::::::::::::99999999999999998888888888888888888888777777777777776666666666666666665555555555555555555555444444444444443443333333333333222222222222222222222221111111111112222221111111111111000000000000000000///////.......----------,,,,,,,,,++++++*********)))))))))))))(((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________________________________________________________________________________________________________``````````````````````````````````````````````````____________^^^^^^^^^^^^^_________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWVUUUUUUUUUUUUUUUUUUUUUUUTSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOPPPPPPQQQQRRRRRSSSSSTTUUUVVVWWWXXXYYYYZZZZZ[[]]]]]^^^^^^^^^^^^^]]]]\\\^^^]]]\\\\\\\\\[[[[[[[[[ZYYYXXXXWWWWWVVVVVVVVVVVVVVVUUUTTSSRQQPOONNMMMMLLLLIIIIHHHHHHHHHHGGGGGGGGGGGEEEEEEEDDDDDDDDDDDDDDDCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@?????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::99999999999999988888888888888878888888777777777777766666666666666666665555555555555555555554444444444444433433333333333332222222222222222222222111111111111112222111111111111110000000000000000000///////.......---------,,,,,,,,,,++++++*********))))))))))))(((((((((('''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________``````````````````````````````````````````````````_______^^^^^^^^^^^^^^^^^^_____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPQQQQPPPPPPPPPPPPPPPPPPPPOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOPPPPPPQQQQRRRRRRSSSSTTUUUVVVWWWXXXYYYYZZZZZ[[]]]]]^^^^^^^^^^^^]]]]\\\[^^]]]\\\\[[[[[[[[[[[[[[ZZYYXXXWWWWWVVVVVVVVVVVVVVUVVUUTTSSRRQPPONNMMMMLLLLLIIHHHHHHHHHHHHGGGGGGGGGGFEEEEEEDDDDDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::::::::::99999999999999988888888888888877888888777777777777766666666666666666665555555555555555555554444444444444433333333333333332222222222222222222222111111111111111111111111111111100000000000000000000////////......---------,,,,,,,,,,,++++++*********))))))))))))(((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________```````````````````````````````````````````````____^^^^^^^^^^^^^^^^^^^^^^^^______^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUTTTTTSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPQQQPPPPPPPPPPPPPPPPPPPOOOPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPPPQQQQQRRRRRRSSSTTTUUUVVWWWXXXXYYYZZZZZ[[]]]]]^^^^^^^^^^^^]]]]\\[[^]]]\\\[[[[[[[[[[[[[[ZZZZYXXXWWWWVVVVVVVVVVVVVVVUUVUUUTTSRRQPPOONNMMLLLLLLLHHHHHHHHHHHHHGGGGGGGGGGFFEEEEEDDDDDDDDDDDDDDCCCCCCCBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@????????????>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::99999999999999998888888888888877788888777777777777776666666666666666665555555555555555555554444444444444433333333333333332222222222222222222221111111111111111111111111111111100000000000000000000////////.......---------,,,,,,,,,,,++++++********))))))))))))(((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$###############"""""""""""!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________````````````````_________````````````````_________^^^^^^^^^^^^^^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUTTTTTTTSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPQQQQQQQQQPPPPPPPPPPPPPPPPQPPPPPPPPPPPPPPPPPPPOOOOOPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOPPPPPQQQQQRRRRRSSSTTTUUUVVVWWWXXXYYYYZZZZ[[]]]]]^^^^^^^^^^^]]]]\\\[[^]]\\[[[[ZZZZZZZZZZZZZZZYXXXWWWVVVVVVVVVVVVVVVVUUUUUUTTSSRQQPOONNMMLLLLLLLKHHHHHHHHHHHHGGGGGGGGGGGFFEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@?????????????>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;:;;;::::::::::::::9999999999999998888888888888877778888777777777777776666666666666666665555555555555555555555444444444444433333333333333332222222222222222222222111111111111111111111111111111000000000000000000000/////////......----------,,,,,,,,,,+++++++********))))))))))))(((((((((''''''''''''''&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________^^^^^^^^^^^^^^^^^^^^^^^^^_________________^^^^^^^^________________________^_________________________````````_________________``````````_______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUTTTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPOOOOOOOOOOOOOOOONOOOOOOOOPPPPPPQQQQQRRRRRSSTTTTUUVVVWWWXXXYYYYZZZZ[[]]]]]^^^^^^^^^^^]]]\\\[[Z]]\\[[[ZZZZZZZZZZZZZZZZYYXXWWWVVVVUUUUUUUUUUVUUUUUUUUTSSRRQPPONNMMLLLLLLKKKHHHHHHHHHHHGGGGGGGGGGGFFFEEDDDDDDDDDDDDDDDDCCCCCCCCBBBBBAAAAAAAAAAAAAAA@@@@@@@@?????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;::;;::::::::::::::9999999999999999888888888888877777888877777777777776666666666666666665555555555555555555555444444444444433333333333333332222222222222222222221111111111111111111111111111111000000000000000000000//////////......---------,,,,,,,,,,,+++++++********)))))))))))(((((((((('''''''''''''&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________```______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUTTTTTTTTTTSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOPPPPPPPOOOOOOOOOOOOOOOONNOOOOOOOOOPPPPPPQQQQQRRRRRSSTTTUUUVVWWWXXXYYYYZZZZ[[]]]]]^^^^^^^^^^]]]]\\\[[Z]\\[[[ZZZZYYYYZZZZZZYYYYYXWWWVVVUUUUUUUUUUUUUUUUUUUUTTSSRQPPONNMMMLLLLKKKKKHHHHHHHHHHHGGGGGGGGGGFFFFEEDDDDDDDDDDDDDDCCCCCCCCCCBBBBAAAAAAAAAAAAAAA@@@@@@@@?????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;::;::::::::::::::9999999999999999888888888888887777788877777777777776666666666666666665555555555555555555555444444444444433333333333333332222222222222221222222111111111111111111111111111110000000000000000000000//////////.......---------,,,,,,,,,,,+++++++********)))))))))))(((((((((''''''''''''''&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!  ZZZZ[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\[]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[ZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOONNNOOOOOOOOOPPPPPPPQQQQQQRRRRSSTTUUUVVWWWXXXYYYYZZZZ[[]]]]]]^^^^^^^^]]]]\\\[[ZZ\\[[ZZZYYYYYYYYYYYYYYYYXXWWVVVUUUUUUUUUUUUUUUUUUUUUTTSSRQQPOONNMMLLLLKKKKKKHHHHHHHHHHGGGGGGGGGGFFFFFEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBAAAAAAAAAAAAAA@@@@@@@@?????????????>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;:::;:::::::::::::9999999999999999888888888888887777778777777777777777666666666666666665555555555555555555555444444444444443333333333333333222222222222221122222111111111111111111101111111100000000000000000000000///////////.......----------,,,,,,,,,,+++++++********))))))))))(((((((((('''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""!!!!!!!!!!!!!!  [[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________```````````````````_______________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMNNNNNNNNNOOOOOOOPPPPPPQQQQRSSSTTTUUVVVWWWXXXYYYYZZZ]]]^^^^^^^^^^^^]]]]\\[[ZZ\\[[ZZZYYYYYYYYYYYYYYYYXXXWWWVVVVUUUUUUUUVVVVVVVUUSSRRQQPOONMMLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::999999999999999888888888888877777777777777777777666666666666666665555555555555555444444444444444444444333333333333333332222222222222211111111111111111100000000000000000000000000///////////////////////.........------,,,,,,,,,,,++++++++++*****))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________`````````````_____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNMMMMMMMMMMMNNNNNNNNNNOOOOOOOPPPPPPQQQRRSSSTTUUVVVWWXXXXYYYYZZZ]]]^^^^^^^^^^^]]]]\\\[[ZZ\\[ZZYYYYXXXXXXYYYYYYXXXXWWWVVVUUUUUUUUUUUUUUUUUUUSSRQQPPONMMLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@??????????>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999999999999988888888888888777777777777777777766666666666666666555555555555555544444444444444444444433333333333333333322222222222222111111111111111110000000000000000000000000/////////////////////////.........-------,,,,,,,,,,++++++++++*****))))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________________________``````____________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOPPPPPPQQRRSSSTTUUVVVWWXXXYYYYYZZZ]]]^^^^^^^^^^]]]]]\\[[ZZY\[[ZZYYXXXXXXXXXXXXXXXXXWWVVVUUUUUUTTUUUUUUUUUUUUTSRRQQPONNMMLLKKKJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@???????????>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::99999999999999988888888888888777777777777777777776666666666666666555555555555555554444444444444444444433333333333333333322222222222222111111111111111111000000000000000000000000/////////////////////////.........--------,,,,,,,,,,,+++++++++*****))))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_________________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]]]]]]]\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNMMMMNNNNNNNNNNNMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOPPPPPQQRRSSSTTUUVVVWWXXXYYYYZZZZ]]]^^^^^^^^]]]]]]\\\[[ZZY\[ZZYYXXXXWWWXXXXXXXXXWWWVVVUUUUTTTTTTTTTUUUUUUTTTRRQQPOONNMLLKKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::999999999999998888888888888877777777777777777777666666666666665655555555555555555444444444444444444433333333333333333333222222222222221111111111111111110000000000000000000000//////////////////////////..........--------,,,,,,,,,,,+++++++++*****)))))))((((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^____________________________________________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOPPPPQQRRRSSTTUUVVVWWXXXYYYYZZZZ]]^^^^^^^^]]]]]]\\\[[ZZYY[[ZYYXXXWWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTTTRQQPPOONMMLLKKJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999999999999999888888888888877777777777777777777666666666666666555555555555555555444444444444444444443333333333333233333222222222222221111111111111111110000000000000000000000//////////////////////////...........--------,,,,,,,,,,,,++++++++*****)))))))(((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^________________________^_____________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[ZZYYYYYYYYYYYYYYYYYYYYYYYXXWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOPPPPPQRRRSSTTUUVVWWWXXXYYYZZZZZ]]^^^^^^^]]]]]]\\\[[[ZZYX[ZZYYXXWWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSSSTTTTTTTTSSQQQPOONNMLLKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>==============<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::99999999999999888888888888888777777777777777777766666666666666655555555555555555544444444444444444444333333333333332333332222222222222211111111111111111100000000000000000000///////////////////////////............---------,,,,,,,,,,,++++++++*****)))))))(((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^______________^^^^^^^^^^^________________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOPPPPPQRRRSSTTUUVVWWWXXYYYYZZZZZ]]^^^^^^]]]]]]]\\\[[ZZYYX[ZZYXXWWWWWVVVWWWWWWVVVVVUUTTTTSSSSSSSSSSSSSSSSSSSQQPPOONMMLLKKKJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHGDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::99999999999999988888888888888777777777777777777776666666666666655555555555555555544444444444444444444333333333333332233332222222222222221111111111111111110000000000000000000///////////////////////////.............----------,,,,,,,,,,++++++++*****)))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^_______________^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYXWWWWWWWWWWWWWWWWWWWWWWWWVVUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOPPPPPQRRRSSTTUUVVWWWXXYYYYZZZZZ]^^^^^^]]]]]]]\\\[[[ZZYYX[ZYYXXWWWVVVVVVVVVVVVVVUUUTTTSSSSRRRRRRRSSSSSSSSSRQPPOONNMMLLKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHGDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999999999988888888888888877777777777777777776666666666666665555555555555555544444444444444444444333333333333332223333222222222222222111111111111111110000000000000/00000////////////////////////////.............----------,,,,,,,,,,++++++++****))))))))((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!  [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMLLNMMMNNNNNNNNNNOOOOOOOPPPPQRRRSSTTUUVVWWWXXYYYZZZZZZ^^^^^^^]]]]]]]\\\[[ZZZYXXZZYYXXWWVVVVVVVVVVVVVUUUUTTTSSSRRRRRRRRRRRRRRRRRRRPPPOONNMMLLKKKJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHGGDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::99999999999999888888888888888777777777777777777766666666666666655555555555555555544444444444444444443333333333333322223332222222222222222111111111111111110000000000000/00000///////////////////////////..............-----------,,,,,,,,,,+++++++****)))))))((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!  ZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMLLLMMMMMNNNNNNNNNOOOOOOPPPPPQRRRSSTTUUVVWWWXXYYYZZZZZZ^^^^^^^]]]]]]\\\[[[ZZYYXXZZYXXWWWVVVVVVVVVVUUUUUUTTTSSRRRRRQQQQQQQRRRRRRRRQPPOONNNMMLLKKKJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHGGGDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::99999999999999888888888888888777777777777777777766666666666666655555555555555555544444444444444444443333333333333332222333222222222222222111111111111111111000000000000//0000////////////////////.//////...............-----------,,,,,,,,,,+++++++****)))))))((((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!  ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNMMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMLLLLMMMMMNNNNNNNNNOOOOOOPPPPPQRRRSSTTUUVVWWWXXYYYZZZZZZ^^^^^^^]]]]]]\\\[[[ZZYYXXZYYXXWWVVVVUUUUUUUUUUUTTTSSSRRRRQQQQQQQQQQQQQQQQQQPOOONNMMLLLKKKJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????????>>>>>>>>>>===============<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999999999999999888888888888887777777777777767777766666666666666555555555555555555444444444444444444433333333333333322222332222222222222222111111111111111110000000000000//0000///////////////////../////................------------,,,,,,,,,+++++++****)))))))(((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!  ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNNNOOOOOOPPPPQQRRSSSTTUUVVWWWXXYYYZZZZZZ^^^^^^^]]]]]\\\\[[ZZZYYXWZYYXXWWVVVUUUUUUUUUUTTTTSSSRRRQQQQQPPPPPPQQQQQQQQQOOOONNMMMLLKKKJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::999999999999998888888888888887777777777777667777666666666666665555555555555555554444444444444444444333333333333333322222332222222222222222111111111111111110000000000000//000///////////////////...////.................-------------,,,,,,,,+++++++****)))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!  ZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLMMMMMMNNNNNNNNOOOOOOPPPPQQRRSSSTTUUVVWWWXXYYYYZZZZZ^^^^^^^]]]]]\\\[[[ZZYYXXWZYYXXWWVVVUUUUUUUTTTTTTSSSRRRQQQPPPPPPPPPPPPPPQQQQOOONNNMMMLLKKKJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGDDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::9999999999999988888888888888877777777777777667776666666666666665555555555555555544444444444444444444333333333333333222222322222222222222222111111111111111100000000000000//000///////////////////...////.................-------------,,,,,,,,+++++++****)))))))((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNNNOOOOOPPPPPQQRRSSSTTUUVVWWWXXXYYYZZZZZ^^^^^^^]]]]]\\\[[[ZZYYXXWZYYXXWWVVUUUUUUTTTTTTSSSSRRRQQQPPPPPPPPPPPPPPPPPPPOOONNNMMMLLKKKJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGDCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::9999999999999998888888888888877777777777777666777666666666666665555555555555555544444444444444443444333333333333333322222232222222222222222211111111111111100000000000000///000//////////////////....///...................-------------,,,,,,,++++++*****))))))(((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLMMMMMMNNNNNNNNOOOOOPPPPQQQRRSSSTTUUVVVWWXXXYYYZZZZZ^^^^^^^]]]]\\\\[[ZZZYYXXWZYYXWWWVVUUUUTTTTTTSSSSSRRQQQQPPPPOOOOOOOOOPPPPPPPOOONNNMMMLLKKKJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHGGGGGGCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::99999999999999988888888888888877777777777776666776666666666666655555555555555555444444444444444433443333333333333333222222222222222222222222211111111111111000000000000000///00///////////////////....///...................-------------,,,,,,,++++++****)))))))((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\[[[[[[[[[\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMLMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMNNNNNNNOOOOOPPPPQQQRRSSSTTUUVVVWWXXXYYYZZZZZ]^^^^^]]]]]\\\[[[ZZYYYXXWZYYXWWVVVUUUTTTTTSSSSSRRRQQQQPPPOOOOOOOOOOOOOPPPPPOOONNNMMMLLKKKKJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>==============<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::99999999999999888888888888888777777777777776666766666666666666655555555555555554444444444444444333433333333333333333222222222222222222222222111111111111110000000000000000///00//////////////////.....//....................--------------,,,,,,++++++****)))))))((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMLLLLLLLLLLLLLMMMMMMNNNNNNNNOOOOPPPPPQQQRRSSTTTUUVVVWWXXXYYYYZZZZ]]^^^^]]]]]\\\[[[ZZYYXXWWZYXXWWVVVUUUTTTTSSSSSRRRQQQQPPPOOOOOOOOOOOOOOPPPPPOOONNNNMMLLLKKKJJJJJJIIIIIIIIIIIIIHHHHHHHHHGGGGGGGCCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::99999999999999888888888888888777777777777776666666666666666666655555555555555555444444444444444333333333333333333333222222222222222222222222211111111111110000000000000000////0///////////////////.....//....................--------------,,,,,,++++++****))))))((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMLLLLMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMNNNNNNNOOOOPPPPQQQQRSSSTTTUUVVVWWWXXXYYYZZZZ]]]]]]]]]]\\\[[[ZZYYYXXWWYYXXWWVVVUUTTTTSSSSRRRRQQQQPPPOOOOONNNNNNOOOOOPPPPOOONNNNMMLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@?????????????>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::999999999999999888888888888887777777777777766666666666666666666555555555555555554444444444444443333333333333333333332222222222222222222222222211111111111110000000000000000////0///////////////////.....//.....................-------------,,,,,,+++++****)))))))((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXWVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLMMMMMMMNNNNNNOOOOOPPPPQQQQRSSSTTTUUVVVWWWXXXYYYYZZZ]]]]]]]]]\\\\[[ZZZYYXXXWWYYXXWWVVUUUTTTSSSSRRRRQQQQPPPOOOOONNNNNNNNOOOOPPPPOOONNNNMMMLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHGGGGGGGGGCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@??????????????>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::999999999999999888888888888888777777777777766666666666666666666555555555555555554444444444444443333333333333333333333222222222222222222222222211111111111110000000000000000/////0//////////////////....../.......................------------,,,,,,+++++****)))))))(((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVUTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLMMMMMMMNNNNNNOOOOPPPPQQQQRRSSSTTUUUVVVWWWXXXYYYYZZZ]]]]]]]]\\\\[[[ZZYYYXXWWWYYXXWWVVUUUTTSSSSRRRRQQQQPPPPOOOONNNNNNNNNOOOOOPPPOOONNNNMMMLLKKKJJJJJJIIIIIIIIIIIHHHHHHHHHGGGGGGGGGCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999999888888888888888777777777777776666666666666666666655555555555555554444444444444443333333333333333333333222222222222222222222222211111111111110000000000000000/////////////////////////....../.......................------------,,,,,+++++****)))))))(((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!  ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLMMMMMMMNNNNNNOOOOPPPPQQQQRSSSTTTUUUVVVWWWXXXYYYYYZZ]]]]]]]\\\\[[[ZZYYYXXXWWVYYXXWWVVUUTTTSSSRRRRQQQQPPPPOOOONNNNNNNNNNOOOOOPPPOOOONNNMMMLLKKKKJJJJJJIIIIIIIIIIHHHHHHHHGGGGGGGGGFCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999999998888888888888887777777777777766666666666666666666555555555555555544444444444444433333333333333333333332222222222222222222222222111111111111100000000000000000////////////////////////......./........................-----------,,,,,+++++****)))))))(((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!  YYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYXXXXXXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLMMMMMMMNNNNNNOOOOPPPPQQQRRSSSTTTUUVVVWWWWXXXXYYYYYZ]]]]]\\\\\[[[ZZYYYXXXWWWVYYXXWWVVUUTTTSSRRRRQQQQPPPPOOOOONNNNNNNNNNNOOOOPPPOOOONNNMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHHHGGGGGGGGGFFCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::99999999999999888888888888887777777777777766666666666666666666555555555555555544444444444444433333333333333333333332222222222222222222222222211111111111100000000000000000/////////////////////////.............................-.-----------,,,,,,++++*****))))))((((((((('''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!  YYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\]]]]]\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMNNNNNNOOOPPPPQQQRRRSSTTTUUUVVVWWWWXXXXYYYYYY\\\\\\\\\[[[ZZYYYXXXWWWVVYXXXWWVVUUTTSSSRRRQQQQQPPPPOOOONNNNNNNNNNNNOOOOPPPOOOONNNNMMLLLKKKJJJJJJIIIIIIIIHHHHHHHHHGGGGGGGGGFFCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::9999999999999888888888888888777777777777766666666666666666666555555555555555554444444444444433333333333333333333333222222222222222222222222111111111111110000000000000000/////////////////////////............................---------------,,,,,+++++*****)))))(((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!  YYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLMMMMMMMMMMMMLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLMMMMMMMNNNNNOOOOPPPQQQQRRRSTTTUUUVVVVWWWXXXXXXYYYYY\\\\\\\[[[ZZZYYYXXWWWWVVVYXXXWWVVUUTTSSSRRRQQQQPPPPOOOOONNNNNNNNNNNNOOOOPPPOOOONNNNMMLLLKKKJJJJJJIIIIIIIIHHHHHHHHGGGGGGGGGFFFCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::9999999999999888888888888888777777777777776666666666666666666555555555555555454444444444444433333333333333333333333222222222222222222222222111111111111110000000000000000//////////////////////////.........................------------------,,,,,++++*****))))))(((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!  YYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZ[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMNNNNNOOOOPPPQQQRRRSTTTUUUVVVVWWWWXXXXXXXYYYY\\\\\[[[[ZZZYYXXXWWWVVVVVXXXWWWVVUUTTSSRRRQQQQPPPPPOOOOONNNNNNNNNNNNOOOOPPPOOOONNNNMMLLLKKKKJJJJJIIIIIIIHHHHHHHHHGGGGGGGGFFFFCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::::::::99999999999998888888888888877777777777777766666666666666666666555555555555554444444444444444333333333333333333333332222222222222222222222221111111111111110000000000000000/////////////////////////.........................------------------,,,,,++++******)))))((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!  YYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLMMMMLLLLLLLLLLLLLLLLLLLLKLLLLLLLLKKKKKKKKKKKKKKKKKLLLLLLMMMMMNNNNOOOPPPQQQRRSTTTUUUVVVVWWWWWWXXXXXXXX[[[[[[ZZZZYYXXXWWWVVVUUUUYYXXXWWVVUUTTSSSRRRQQQQQPONNNNNMMMMMMMMMMMNNNNOOOOLLLLLLKKKJJJIIIHHHHHGGGGGHHHHHGGGGGGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::999999999999988888888888887777777777777777666666666666665555555444444444444433333333333333322222222222222222111111111111111111111100000000011110000000000000000///////////////////...................-----------------------,,,,,,+++++*****))))))))))(((((((((((''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!  YYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLMMMMMMNNNNOOOPPPQQQRRTTTUUUUVVVWWWWWWWXXXXXXXX[[[[[ZZZYYYXXWWWVVVUUUUUUXXXXWWWVVUUTTSSSRRRQQQQQPONNNNNMMMMMMMMMMMMNNNNOOOLLLLLKKKKJJJIIIHHHHHGGGGGHHHHHGGGGGGGGFFFFFFFFEEEEDDCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999999999988888888888887777777777777777666666666666666555555544444444444443333333333333322222222222222222211111111111111111111100000000001110000000000000000///////////////////....................-----------------------,,,,,,++++*****))))))))))((((((((((((''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXWWWWWWWWWWWWWWWWWWWWWWWWVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLKKKKLLLLLKKKKKKKKKKKKKKKKKKKKLLLLLMMMMMMNNNNOOOPPQQQRRRTTTUUUVVVWWWWWWWWWXXXXXXX[[ZZZZZYYYXXWWVVVUUUUUUTTXXXXWWWVVUUTTSSSRRRQQQQQQOONNNNMMMMMMMMMMMMNNNNOOOLLLLLKKKJJJIIIIHHHHHGGGGGHHHHGGGGGGGGFFFFFFFFEEEEEDCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::999999999999998888888888888777777777777777766666666666666555555554444444444443333333333333322222222222222222211111111111111111111000000000000110000000000000000//////////////////.....................----------------------,,,,,,,+++++****)))))))))))((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLKKKKKKKKKKKKKKKKKKKKKLLLLLMMMMMMNNNOOOPPPQQQRRSTTUUUVVVWWWWWWWWWWWWWWWWWZZZZZYYYYXXWWVVVUUUTTTTTTXXXWWWWVVUUTTSSSRRRQQQQQQOONNNNMMMMMMMMMMMMNNNNOOOLLLLKKKKJJJIIIIHHHHGGGGGGHHHGGGGGGGGFFFFFFFFEEEEEECCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????????>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999999999988888888888887777777777777777666666666666665555555554444444444433333333333333322222222222222222111111111111111111110000000000000110000000000000000/////////////////.....................----------------------,,,,,,,+++++*****))))))))))(((((((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[Z[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKLLLLLMMMMMNNNNOOOPPPQQRRRSTUUUVVVWWWWWWWWWWWWWWWWWWZZZZYYYXXXWWVVUUUTTTTTTTTXXWWWWWVVUUTTSSSRRRQQQQQQOONNNNNMMMMMMMMMMMNNNNNNOLLKKKKKJJJJIIIIHHHHGGGGGGHHHGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999999999988888888888887777777777777767666666666666665555555555444444444433333333333333332222222222222222111111111111111111110000000000000010000000000000000/////////////////.....................----------------------,,,,,,,+++++*****))))))))))((((((((((((''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKLLLLMMMMMMNNNNOOOPPQQQRRSSTUUVVVVWWWWWWWWWWWWWWWWWWZZYYYYXXXWWVVUUTTTTTSSSSSWWWWWWVVVUUTTTSSRRRRQQQQQOOONNNNMMMMMMMMMMMMNNNNNNKKKKKKJJJJIIIIHHHHHGGGGGGHHGGGGGGGFFFFFFFFFEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999999999988888888888887777777777777776666666666666666555555555544444444433333333333333333222222222222222111111111111111111100000000000000000000000000000000////////////////......................---------------------,,,,,,,,,++++*****))))))))))(((((((((((((''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLMMMMMMNNNNOOPPPQQQRRSSUUUVVVWWWWWWWWWWWWWWWWWWWYYYYYXXXWWVVUUTTTSSSSSSSSWWWWWWVVVUUTTTSSRRRRRQQQQOOONNNNMMMMMMMMMMMMNNNNNNKKKKKJJJJJIIIIHHHHHGGGGGFHGGGGGGGFFFFFFFFFEEEEEEEECCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@?@@@??????????????>>>>>>>>===============<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::9999999999999988888888888887777777777777766666666666666665555555555544444444333333333333333333222222222222221111111111111111111000000000000000000000000000000000///////////////.......................---------------------,,,,,,,++++++****)))))))())((((((((((((('''''''''''&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[[[[[[[ZZZZZZZZZZZ[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNOOOPPPQQRRRSSUUUVVVWWWWWXXWWWWWWWWWWVVYYYYXXXWWVVUUTTTSSSSSSSSSWWWWWWVVVUUUTTSSSRRRRRQQQOOOONNNNMMMMMMMMMMMMMNNNNKKKKJJJJJIIIIHHHHHGGGGGFFHGGGGGGGFFFFFFFFEEEEEEEEECCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@?@@??????????????>>>>>>>>>==============<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999999988888888888887777777777777766666666666666665555555555554444444433333333333333333222222222222222111111111111111111100000000000000000000000000000000///////////////......................---------------------,,,,,,,,++++++*****))))))(())((((((((((((('''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZ[[[[[[[[[[[ZZZZZZZZZZZZZZ[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNOOOPPPQQRRRSSUUVVVWWWWWWWXWWWWWWWWVVVVYYYXXXWWWVVUUTTSSSRRRRRRSWWWWWWVVVVUUTTSSSSRRRRRRQPOOONNNNMMMMMMMMMMMMMMMNMJJJJJJJJIIIIIHHHHHGGGGGFFGGGGGGFFFFFFFFFFEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??@??????????????>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999999988888888888887777777777777766666666666666665555555555555444444433333333333333333222222222222222111111111111111111100000000000000000/00000000000000///////////////....................-..--------------------,,,,,,,,++++++*****)))))))(()(((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!  YYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZ[[[[[[[ZZZZZZZZZZZZZZZZZZ[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLMMMMMMMNNNNOOOPPPQQRRRSSUUVVVWWWWWWWWWWWWWWWVVVVVYYXXXWWWVVUUTTSSRRRRRRRRRVWWWWWWVVVUUTTTSSSRRRRRRRPOOOONNNMMMMMMMMMMMMMMMMMJJJJJJIIIIIIHHHHHGGGGGFFFGGGGGGFFFFFFFFFEEEEEEEEEECCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999999999988888888888888777777777777776666666666666666555555555555544444433333333333333333322222222222222111111111111111111100000000000000000//00000000000000//////////////...................-----------------------,,,,,,,,,++++++*****)))))))((()(((((((((((((''''''''''''&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!  XXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLMMMMMMMNNNNOOOOPPPQQRRRSSUUVVVWWWWWWWWWWWWWWVVVVVVXXXXXWWVVUUTTSSRRRRRRRRRRVVWWWWWVVVUUUTTSSSSSRRRRRPPOOONNNMMMMMMLLLMMMMMMMMJJJJIIIIIIHHHHHHGGGGGGFFFGGGGGFFFFFFFFFEEEEEEEEEEECCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999999999998888888888888777777777777776666666666666666555555555555554444443333333333333333322222222222222211111111111111111100000000000000000///0000000000000//////////////...................-----------------------,,,,,,,,,++++++*****)))))))((((((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!  XXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLMMMMMMMNNNNOOOOPPPQQRRRSSUUUVVWWWWWWWWWWWWWVVVVVVUXXXXWWWVVUUTTSSRRRQQQQRRRVVWWWWWWVVVUUTTTSSSSSRRRRPPPOOONNNMMMMLLLLLLLLLLLLIIIIIIIIIHHHHHHHGGGGGFFFFGGGGFFFFFFFFFEEEEEEEEEEEECCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@?????????????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999999999999999888888888888877777777777777666666666666666655555555555555444444333333333333333332222222222222221111111111111111111000000000000000/////000000000000//////////////..................-----------------------,,,,,,,,,,++++++*****))))))))((((((((((((((((('''''''''''''&&&&&&&%%%%%%%%%%%%%%%$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!! !  XXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[ZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJKKKKKKKKKKLMMMMMMMNNNNNOOOPPPQQQRRRSSUUUVVVWWWWWWWWWWWVVVVVVUUXXXWWWVVVUTTSSRRRQQQQQQRRVVWWWWWWVVVUUUTTTSSSSSRRRPPPOOONNNMMMLLLLLLLLLLLLLIIIIIIHHHHHHHHGGGGGGFFFFFGGGFFFFFFFFFEEEEEEEEEEEEDCCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999999999999999888888888888887777777777777766666666666666655555555555555444444333333333333333332222222222222221111111111111111111000000000000000//////000000000000/////////////..................-----------------------,,,,,,,,,,++++++*****))))))))(((((((((((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$##############""""""""""""""""!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLMLLLLLLLLLLLLLLLLLLLLLKKKLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJKKKKKKKKKLMMMMMMNNNNNOOOOPPPQQQRRRSSUUUVVVWWWWWWWWWWVVVVVUUUUXXWWWWVVUUTTSSRRQQQQQQQRRVVWWWWWWWVVUUUTTTSSSSSSRRPPPOOONNNMMMLLLLLLLLLLLLLIIIHHHHHHHHHHGGGGGGGFFFFFGGFFFFFFFFFEEEEEEEEEEEEDDCCCCBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999999999888888888888887777777777777766666666666666655555555555555444444333333333333333332222222222222222111111111111111111100000000000000///////00000000000/////////////.................------------------------,,,,,,,,,,++++++*****))))))))((((((((((((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWVVVVVVVVVVVVVVVVVVVVVVVVUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKLLLKKKKKKKKKKKKKKKKKKKKKJKKKKKKKJJJJJJJJKKKKKKKKLLMMMMMMNNNNNOOOOPPPQQQRRRSSUUUVVVVWWWWWWWWVVVVVUUUUUXWWWWVVVUUTTSSRRQQQQQQQRRVVWWWWWWWVVVUUTTTSSSSSSRRPPPOOONNNMMMLLLLLLLLLKKKKHHHHHHHHHHHGGGGGGGGFFFFFEGGFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::99999999999999888888888888887777777777777766666666666666665555555555555544444333333333333333333222222222222222111111111111111111100000000000000////////0000000000/////////////................-------------------------,,,,,,,,,,,+++++******)))))))((((((((((((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWVVVVVVVVVVVVVVVVVVVVVVVUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKJJJJJJJJJJKKKKKKKKLMMMMMNNNNNOOOOPPPPQQQRRRSSTUUUVVVVWWWWWVVVVVVUUUUUUWWWWVVVUUTTSSRRQQQQQQQQQRVVWWWWWWWVVVUUTTTTSSSSSRRPPPOOONNMMMLLLLLKKKKKKKKKHHHHHHHHGGGGGGGGGGFFFFFFEGFFFFFFFFEEEEEEEEEEEEDDDDCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::9999999999999888888888888887777777777777766666666666666665555555555555544444433333333333333333222222222222222211111111111111111110000000000000/////////000000000/////////////...............--------------------------,,,,,,,,,,,+++++******)))))))(((((((((((((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJKKKKJJJJJJJJJJJJKKKKKKKKLMMMMMNNNNNOOOOPPPQQQQRRRSSTUUUVVVVVVWVVVVVVVUUUUUUTWWWWVVVUUTTSSRRQQQQQQQQQRVVWWWWWWWVVVUUTTTSSSSSSRRPPPOOONNMMMLLLLKKKKKKKKKKHHHGGGGGGGGGGGGGGFFFFFFEEFFFFFFFFEEEEEEEEEEEEDDDDDCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::9999999999999988888888888888777777777777776666666666666665555555555555544444433333333333333333222222222222222211111111111111111111000000000000//////////00000000//////////////..............--------------------------,,,,,,,,,,,+++++******)))))))(((((((((((((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[\\[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKJJJJJJJJJJJJJJKKKKKKKLMMMMMNNNNOOOOPPPPQQQQRRRSSTUUUVVVVVVVVVVVVVUUUUUTTTWWWVVVUUUTTSRRRQQQQQQQQQRVVWWWWWWWVVVUUTTTSSSSSRRRPPPOOONNMMLLLLKKKKKKKKJJJGGGGGGGGGGGGGGGGFFFFFFFEEFFFFFFFEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::9999999999999988888888888888777777777777776666666666666666555555555555554444443333333333333333322222222222222221111111111111111111000000000000///////////0000000//////////////.............---------------------------,,,,,,,,,,,,++++******))))))))(((((((((((((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJKKJJJJJJJJJJJJJJJKKKKKKKLMMMMMNNNNOOOOPPPQQQQRRRRSSTUUUVVVVVVVVVVVVUUUUUTTTTWWVVVVUUTTSSRRQQQPPPPQQQRVVVWWWWWWVVVUUTTTSSSSRRRRPPPOONNNMMLLLKKKKKKJJJJJJGGGGGGGGGGGGGGGFFFFFFFEEEFFFFFFEEEEEEEEEEEEDDDDDDDBBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::9999999999999888888888888887777777777777766666666666666665555555555555544444433333333333333333222222222222222211111111111111111111000000000000///////////00000///////////////.............---------------------------,,,,,,,,,,,,+++++*****))))))))(((((((((((((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKJJJJJJJJJJJJJJJJJKKKKKKKMMMMMNNNOOOOPPPPQQQRRRRSSSTUUUUVVVVVVVVVVUUUUUTTTTTWVVVVUUUTTSSRRQQQPPPPPQQQVVVWWWWWVVVUUUTTSSSSRRRRRPPOOONNMMLLLKKKKKJJJJJJJJGGGGGGGGGGGGGGFFFFFFFEEEEFFFFFFEEEEEEEEEEEDDDDDDDDBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::9999999999999888888888888888777777777777766666666666666665555555555555544444443333333333333333222222222222222221111111111111111101000000000000////////////000////////////////............----------------------------,,,,,,,,,,,,+++++*****))))))))((((((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!  XXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[ZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZZZYYYYYYYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLMMMMNNNOOOPPPPQQQRRRRRSSSUUUUUVVVVVVVVVUUUUUTTTTTTVVVVUUUTTSSRRQQQPPPPPPQQQUVVVVWWVVVVUUTTTSSSRRRRRQPOOONNNMMLLLKKKKJJJJJJJJJGGGGGGFGGFFFFFFFFFFFEEEEEFFFFFEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::9999999999999888888888888888777777777777776666666666666665555555555555544444444333333333333333222222222222222221111111111111111110000000000000/////////////0//////////////////...........---------------------------,,,,,,,,,,,,,,+++++*****)))))))((((((((((((((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!  WWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[Z[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKLMMMMNNNOOOPPPQQQQRRRRSSSSUUUUUVVVVVVVVUUUUUTTTTTTSVVVVUUUTTSSRRQQPPPPPPPPQQUUVVVVVVVVUUTTTSSSRRRRQQQOOONNNMMLLLKKKJJJJJJJJIIIFFFFFFFFFFFFFFFFFFFFEEEEEFFFFEEEEEEEEEEEDDDDDDDDDDBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::99999999999998888888888888888777777777777766666666666666665555555555555544444444333333333333332222222222222222221111111111111111100000000000000///////////////////////////////...........---------------------------,,,,,,,,,,,,,,+++++*****))))))))((((((((((((((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$##############"""""""""""""""!!!!!!!!!!!!!!!  WWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKLLMMMNNNOOOPPQQQQRRRRSSSSTUUUUVVVVVVVVUUUUUUTTTTTSSVVVUUUTTSSRRQQQPPPPPPPPPQUUUVVVVVVUUUTTSSSRRRRQQQQOONNNMMMLLKKKKJJJJJJIIIIIFFFFFFFFFFFFFFFFFFFEEEEEEFFFEEEEEEEEEEEDDDDDDDDDDDBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@??????????????>???>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::99999999999999888888888888888777777777777766666666666666665555555555555544444444433333333333332222222222222222221111111111111111100000000000000///////////////////////////////..........---------------------------,,,,,,,,,,,,,,,,+++++*****)))))))((((((((((((((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!  WWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKLLMMMNNNOOPPPQQQRRRRSSSSTTUUUUVVVVVVVUUUUUUTTTTTSSSVVUUUTTTSSRRQQPPPOOOOOPPPTUUUUVUUUUUTTSSSRRRQQQQQPONNNMMMLLLKKKJJJJJIIIIIIIFFFFFFFFFFFFFFFFFFEEEEEEEFFFEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@??????????????>>??>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::999999999999998888888888888887777777777777666666666666665655555555555555444444444433333333333322222222222222222211111111111111111000000000000000//////////////////////////////..........----------------------,,-,,,,,,,,,,,,,,,,,,++++++****)))))))(((((((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLMMMNNNOOPPQQQRRRRSSSSTTTUUUVVVVVVVVUUUUUTTTTTSSSSVUUUUTTSSRRQQPPPOOOOOOOPPTTUUUUUUUTTTSSSRRRQQQQPPPNNNNMMLLLKKKJJJJJIIIIIIIIFFFFFFFFFFFFFFFFEEEEEEEEDFFEEEEEEEEEEDDDDDDDDDDDDDBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@??????????????>>>?>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::999999999999998888888888888887777777777777766666666666665555555555555555444444444443333333333332222222222222222211111111111111111000000000000000//////////////////////////////..........---------------------,,,,,,,,,,,,,,,,,,,,,,++++++*****)))))))((((((((((((((((((((''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJKKLLLMMMNNOOOPPQQQRRRSSSSSTTWWWWWWWWWWWWVVVVVUUUUUTTTWWWVVVUUTTSSRRQQQPPPPPQQQRRRRRSRRRRRQQQPPOOOONNNNNMLLLLKKKJJJIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFEDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::999999999999888888888888888877777776666666666666655555555555544444444444444433333333333333333333222222222222222222211111111111111000000000000////////////////...............--------,,,,,,,,,,,,,,,,,,,,,,++,,,+++++++++++++++++*****)))))(((((((((('''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$########""""""""""""""""!""!!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIJJJJJJJKKLLLLMMNNOOOPPQQRRRRSSSSTTTWWWWWWWWWWWWVVVVVUUUUTTTTWWWVVVUUTTSRRQQQPPPPPPPPQQQRRRRRRRRQQQPPOOOONNNNNMLLLLKKKJJJIIIIHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFEDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@???????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::9999999999998888888888888888777777766666666666666555555555555444444444444444333333333333333333332222222222222222221111111111111111000000000000/////////////.................--------,,,,,,,,,,,,,,,,,,,,+++++,++++++++++++++++++******)))))(((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!""!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIJJJJJJJKKLLLMMNNOOPPPQQRRRSSSSTTTTWWWWWWWWWWWWVVVVUUUUUTTTTWWVVVUUTTSSRRQQPPPPPPPPPPQQQQRRRQQQQQPPOOOONNNNMMMLLLKKKJJJIIIIHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFEEDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::9999999999999888888888888888777777776666666666666555555555555544444444444444333333333333333333332222222222222222221111111111111111100000000000//////////////................---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++******)))))(((((((((('''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$########""""""""""""""""!!"!!!!!!!!!!!!!!!!  WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXYYXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIJJJJJKKLLLMMNNOOPPQQQRRRSSSSTTTTWWWWWWWWWWWWVVVVUUUUUTTTTWWVVVUUTTSRRQQPPPOOOOOOPPPQQQQQQQQQPPPPOOONNNNMMMMLKKKKJJJJIIIIHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFEEEDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::9999999999999888888888888888777777776666666666666655555555555544444444444444433333333333333333322222222222222222221111111111111111100000000000///////////////...............----------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*******)))))(((((((((''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!"!!!!!!!!!!!!!!!  VVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIJJJJJKKLLLMMNNOOPPQQQRRSSSSTTTTTWWWWWWWWWWWVVVVVUUUUTTTTTWVVVUUTTSSRRQQPPOOOOOOOOPPPPQQQQQQPPPPOOONNNNMMMMMKKKKJJJJIIIIHHHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::9999999999999888888888888888777777776666666666666655555555555544444444444444433333333333333333322222222222222222221111111111111111000000000000//////////////................----------,,,,,,,,,,,,,,++++++++++++++++++++++++++++*******)))))(((((((((('''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$########""""""""""""""""!!!!!!!!!!!!!!!!!!!  VVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIJJJJIIIIIIIIIIIIIIIIJJJJJKKLLMMNNOOPPQQQRRSSSSTTTTTWWWWWWWWWWWVVVVVUUUUTTTTSWVVVUUTTSSRRQPPPOOOOOOOOOPPPPPPPPPPPPOOONNNNMMMMMLKKKJJJJIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>===============<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999888888888888888877777777666666666666655555555555554444444444444433333333333333333322222222222222222221111111111111111000000000000/////////////................-----------,,,,,,,,,,,,+++++++++++++++++++++++++++++********))))))(((((((((''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!  VVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQQQPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIJJIIIIIIIIIIIIIIIIIIIJJJJKKLLMMMNNOPPQQQRRSSSSTTTTTWWWWWWWWWWWVVVVUUUUTTTTTSVVVUUUTTSSRQQPPOOOONNNOOOOOPPPPPPPPPOOONNNNMMMMMLLKKJJJJIIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEDDCCCCCCCCCCCCCCCBBBBBCCCBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::999999999999888888888888888877777777666666666666655555555555554444444444444433333333333333333322222222222222222211111111111111110000000000000/////////////................-----------,,,,,,,,,,,+++++++++++++++++++++++++++++**********)))))(((((((((('''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$########""""""""""""""""!!!!!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIJIIIIIIIIIIIIIIIIIIIIIJJJKKLLLMMNNOOPPQQRRRSSSTTTTTWWWWWWWWWWWVVVVUUUUTTTTSSVVVUUUTTSRRQQPPOOONNNNNNOOOOOPPPPPOOOOONNNNMMMMLLLKKJJJJIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEDCCCCCCCCCCCCCCCBBBBBCCCCBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::999999999999888888888888888877777777666666666666665555555555554444444444444443333333333333333322222222222222222211111111111111100000000000000/////////////................-----------,,,,,,,,,,+++++++++++++++++++++++++++*************))))))((((((((('''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKLLLMMNNOOPPQQRRRSSSSTTTTWWWWWWWWWWVVVVUUUUTTTTSSSVVVUUTTSSRRQQPPOONNNNNNNNOOOOOOOOOOOOONNNNMMMMLLLLKJJJJIIIIHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCBBBBBCCCCCBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::99999999999998888888888888887777777766666666666666555555555555444444444444444333333333333333332222222222222222221111111111111110000000000000//////////////...............------------,,,,,,,,,,++++++++++++++++++**+++*****************))))))(((((((((('''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$########""""""""""""""""!!!!!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLMMNNOOPPQQQRRRSSSSTTTWWWWWWWWWWVVVVUUUTTTTTSSSVVUUUTTSSRRQPPOOONNNNNNNNNOOOOOOOOOOOONNNNMMMMLLLLJJJJIIIIIHHHHHHGGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBCCCCCCCBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::99999999999998888888888888887777777776666666666666555555555555444444444444444333333333333333332222222222222222211111111111111100000000000000/////////////...............-------------,,,,,,,,,,+++++++++++++++++***********************)))))))((((((((('''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWXXXXXXXXXXXXXXWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJKKKLLMMMNNOOPPQQRRRSSSSSTTWWWWWWWWWVVVVVUUUTTTTSSSSVUUUTTTSSRQQPPOONNNNNNNNNNNOOOOOOOOOONNNNNMMMLLLLKJJJJIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBAAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>==============<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::99999999999998888888888888887777777776666666666666555555555555544444444444444433333333333333333222222222222222211111111111111100000000000000/////////////...............------------,,,,,,,,,,,++++++++++++++++***********************))))))))(((((((((('''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKLLLMMNNOOPPQQQRRRSSSSSTWWWWWWWWVVVVVUUUTTTTSSSSRUUUUTTSSRRQQPPOONNNNNNNNNNNNOOOOOOOOONNNNMMMMLLLLKJJJIIIIHHHHHHHGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@???????????????>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::9999999999999888888888888888777777777766666666666655555555555554444444444444443333333333333333322222222222222221111111111111110000000000000//////////////..............--------------,,,,,,,,,,+++++++++++++++************************)))))))))((((((((('''''''''''''''&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIJJKKKLLMMNNOOPPPQQQRRRSSSSSVVWWWWWVVVVVUUUTTTTSSSSRRUUUTTTSSRRQQPPOONNNNMMMNNNNNNOOOOOOONNNNNMMMMLLLKKJJIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFEEEEEEEEEEEEDDCCCCCCCCCCCBBBBBBCCCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::99999999999999888888888888887777777777766666666666555555555555554444444444444433333333333333333222222222222222111111111111111100000000000000/////////////.............--------------,,,,,,,,,,++++++++++++++++***********************))))))))))(((((((((''''''''''''''''&'''&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHIIIIIIIJJKKLLLMMNNOOPPPQQRRRRSSSSVVVVVVVVVVVVUUUTTTSSSRRRRUUTTTSSSRRQQPPOONNNNMMMMNNNNNNOOOOOONNNNNMMMMLLLKKJJIIIIHHHHHHGGGGGGGGGGGGGFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBCCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@@@@@????????????????>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::999999999999999888888888888887777777777766666666665555555555555554444444444444433333333333333333222222222222221111111111111111000000000000000////////////.............--------------,,,,,,,,,,,+++++++++++++++**********************)))))))))))(((((((((('''''''''''''''&&''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$########""""""""""""""""!!!!!!!!!!!!!!!!!!!  VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHIIIIIIJJKKKLLMMNNOOOPPQQQRRRRSSSVVVVVVVVVVVUUUTTTSSSRRRRQTTTTSSSRRQQPPOOONNNMMMMMMNNNNNNNOONNNNNNNMMMLLLKKKJIIIIHHHHHHHGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCCCCBBBBBBBBBCCCCCCCCCCBBBBBBBBAAAAA@@@@@@@@@@?????????????????>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::999999999999999988888888888887777777777776666666666555555555555555444444444444433333333333333333222222222222222111111111111111000000000000000///////////...............-------------,,,,,,,,,,,,+++++++++++++**********************))))))))))))((((((((((''''''''''''''''&&'&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!  UUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHIIIIIJJKKKLLMMMNNOOPPPQQQRRRRSSVVVVVVVVVVUUUTTTSSSRRRQQQTTTSSSRRRQQPPOONNNNMMMMMMNNNNNNNNNNNNNNNMMMMLLLKKKJIIIIHHHHHHGGGGGGGGGGGGGGFFFFFFFFEEEEEEEEEEEEDDDDDCCCCCCBBBBBBBBBBBCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@@?????????????????>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::99999999999999988888888888887777777777777666666666555555555555555444444444444443333333333333333222222222222222111111111111111000000000000000////////////..............-------------,,,,,,,,,,,,,++++++++++++*********************)))))))))))))((((((((((('''''''''''''''&&&'&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$########""""""""""""""""!!!!!!!!!!!!!!!!!!!  UUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIJJJKKKLLMMNNOOOPPQQQRRRRSSVVVVVVVVVVUUUTTSSSRRRQQQQTTSSSSRRQQQPPOONNNMMMMMMMMNNNNNNNNNNNNNNMMMMLLLKKKIIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCBBBBBBBBBBBCCCCCCCCCCCBBBBBBBAAAAA@@@@@@@@@?????????????????>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::99999999999999988888888888887777777777777766666666555555555555555444444444444443333333333333333322222222222222111111111111111000000000000000////////////..............-------------,,,,,,,,,,,,,,++++++++++++********************))))))))))))))((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHIIIJJJKKKLLMMMNNOOPPPQQQRRRRSVVVVVVVVVUUUTTSSSRRQQQQPPSSSSRRRRQQPPOONNNMMMMMMMMMNNNNNNNNNNNNNMMMMLLLKKKKIIIIHHHHHHGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDCCCCBBBBBBBBBBBBCCCCCCCCCCBBBBBBBAAAAAA@@@@@@@@?????????????????>>>>>>>>>>>>==============<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::99999999999999988888888888887777777777777776666666655555555555555444444444444443333333333333333322222222222222211111111111111100000000000000////////////..............-------------,,,,,,,,,,,,,,++++++++++++*******************)))))))))))))))((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJJKKLLLMMNNOOOPPQQQRRRRSUVVVVVVVUUUTTTSSRRQQQPPPPSSSRRRRQQPPPOONNNMMMMMMMMMMNNNNNNNNNNNNMMMMLLLKKKJIIIHHHHHHGGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDCCCBBBBBBBBBBBBBCCCCCCCCCCBBBBBBBAAAAA@@@@@@@@?????????????????>>>>>>>>>>>>>==============<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::99999999999999988888888888887777777777777776666666655555555555555444444444444443333333333333333332222222222222211111111111111100000000000000////////////..............-------------,,,,,,,,,,,,,,,+++++++++++*******************)))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$##########""""""""""""""!!!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHIIIHHHHHHHHHHHHHHHHHHHHIIJJJJKKKLLMMNNOOOPPPQQQRRRSUVVVVVVVUUUTTSSRRQQQPPPPORRRRRQQQQPPOONNNMMMMMMMMMMMMNNNNNNNNNNMMMMLLLKKKKJIIIHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCBBBBBBBBBBBBBBCCCCCCCCCCBBBBBBAAAAAA@@@@@@@?????????????????>>>>>>>>>>>>>>=============<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::99999999999999988888888888887777777777777776666666655555555555555444444444444443333333333333333332222222222222211111111111111100000000000000////////////..............-------------,,,,,,,,,,,,,,,++++++++++++**************)***)))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""!!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHIHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLMMNNOOOPPPQQQRRRRUVVVVVVUUUUTTSSRRQQPPPOOORRRRQQQQPPOOONNNMMMMMMMMMMMMMMNNNNNNNMMMMLLLLKKKJJIIHHHHHHGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBAAAAA@@@@@@@?????????????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::999999999999999888888888888877777777777777766666666555555555555555444444444444443333333333333333332222222222222211111111111111000000000000000////////////.............--------------,,,,,,,,,,,,,,,++++++++++++**************)**)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""!!!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLMMNNNOOPPPQQQRRRRUVVVVVVUUUTTSSRRQQPPPOOOORQQQQQQPPPOONNNMMMMMLLLLMMMMMMMMNNNMMMMMMLLLKKKJJJIIHHHHHHGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAA@@@@@@@????????????????>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::::::::999999999999999888888888888877777777777777766666666555555555555554444444444444443333333333333333232222222222222211111111111111000000000000000////////////..............-------------,,,,,,,,,,,,,,,++++++++++++**************))*)))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRPPPPPPPPOOOOOOOOOOOOOOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLMMNNNOOPPQQQRRRRSUVVVVVVUUUTTSSRRQQPPOOOONQQQQQPPPPOOONNMMMMLLLLLLLMMMMMMMMMMMMMMMLLLLKKKJJJIHHHHHHGGGGGGGGGGGGGFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBCCCCCCCBBBBBBBAAAAA@@@@@@@???????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::999999999999999888888888888877777777777777766666666555555555555555444444444444443333333333333333222222222222222211111111111111100000000000000/////////////.............-------------,,,,,,,,,,,,,,,,++++++++++++*************))))))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRPPPPPPOOOOOOOOOOOOOOOOOOONNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLMMNNOOOPPQQQRRRRSUVVVVVUUUUTTSSRQQPPOOOONNQQQQPPPPOOONNNMMMLLLLLLLLMMMMMMMMMMMMMMLLLLKKKJJJJIHHHHHHGGGGGGGGGGGGGFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBCCCCCCCBBBBBBBAAAAAA@@@@@@???????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::9999999999999998888888888888777777777777777666666665555555555555554444444444444433333333333333333222222222222222211111111111111000000000000000////////////..............-------------,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#############"""""""""""!!!!!!!!!!!!!!!!!!!!  UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLMMNNOOPPPQQQRRRRSVVVVVVUUUTTSSRRQQPPOOONNNQQQPPPPOOONNNMMMLLLLLLLLLLMMMMMMMMMMMMLLLLKKKKJJJJHHHHHHGGGGGGGGGGGGGGFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBAAAAA@@@@@@???????????????>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::9999999999999998888888888888777777777777777666666665555555555555554444444444444433333333333333333222222222222222211111111111111100000000000000/////////////.............-------------,,,,,,,,,,,,,,,,,+++++++++++************)))))))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##############"""""""""""!!!!!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMNNOOPPQQQRRSSSSTTVVVVVVUUUTTSSRRQQPPOONNNNQQQQPPPPOOONNMMMMLLLLLLLLKKKKKKKKKKKKKKKJJJJIIIHHHGGFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@???????????????????????>>>>>>>>>>>=========<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::999999999999998888888888888888887777777777777776666666655555555555555444444444444333333333333333332222222222222111111111111100000000000000000/////////////..............-------------,,,,,,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVWWWWWVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSSRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNMMNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMNNOOPPQQRRRSSSSTTVVVVVVUUUTTSSRRQPPOOONNNNQQQPPPPOOONNNMMMLLLLLLLLLKKKKKKKKKKKKKKJJJJIIIIHHHGFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@???????????????????????>>>>>>>>>>>>========<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::99999999999998888888888888888887777777777777776666666655555555555555544444444444333333333333333332222222222222111111111111110000000000000000//////////////.............--------------,,,,,,,,,,,,,,,,+++++++++++++***********))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNMMMMNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJKKLLLMMNNOOPPQQRRRSSSSTTVVVVVUUUUTTSSRRQPPOOONNNNQQQPPPPOOONNMMMMLLLLLLLLLKKKKKKKKKKKKKJJJJJIIIIHHHGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@??????????????????????>>>>>>>>>>>>>=======<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::99999999999998888888888888888887777777777777776666666655555555555555544444444444433333333333333332222222222222111111111111110000000000000000///////////////.............--------------,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRSSRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMNNOOPPQQRRSSSSTTTVVVVVUUUUTTSSRQQPPOOONNNNQQPPPPOOONNNMMMLLLLLLLLLLJJKKKKKKKKKKJJJJJIIIIHHHHGFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????????????????????>>>>>>>>>>>>>>======<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999999998888888888888888887777777777777776666666655555555555555544444444444433333333333333333222222222222211111111111110000000000000000///////////////..............--------------,,,,,,,,,,,,,,,,++++++++++++***********)))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLMMNNOPPQQQRRSSSSTTTVVVVUUUUTTTSRRQQPPOOONNNNQQPPPPOOONNNMMMLLLLLLLLLLJJJJKKKKKKKJJJJJJIIIIHHHHFFFFFFFFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@??????????????????????>>>>>>>>>>>>>>>=====<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::999999999999988888888888888888877777777777777776666666555555555555555444444444444333333333333333332222222222222111111111111110000000000000000///////////////.............---------------,,,,,,,,,,,,,,,,++++++++++++**********)))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQPPPPPPPPPPPPPPPPPPPPPPPOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLMMNNOPPQQQRRSSSSTTTVVVUUUUUTTSSRRQQPPOOONNNNQQPPPPOOONNMMMLLLLLKKKKKLJJJJJJKKKJJJJJJJIIIIHHHHHFFFFFFFFFFFFFFFFEEEEEEEDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???????????>?????????>>>>>>>>>>>>>>>>====<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::999999999999988888888888888888887777777777777776666666655555555555555544444444444333333333333333332222222222222211111111111110000000000000000////////////////.............--------------,,,,,,,,,,,,,,,,,+++++++++++***********)))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWXXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPOOOONNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLMMNNOPPQQQRRSSSSSTTUUUUUUUTTTSSRRQQPPOOONNNNQQPPPPOOONNMMMLLLLKKKKKKKJJJJJJJJJJJJJJJIIIIIHHHHHFFFFFFFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@???????????>>????????>>>>>>>>>>>>>>>>====<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999999988888888888888878877777777777777766666666555555555555555444444444443333333333333333322222222222222211111111111100000000000000000///////////////..............--------------,,,,,,,,,,,,,,,,++++++++++++**********)))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!  TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXWWWWWXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIJIIIIIIIIIIIIIIIIIIIIHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLMMNNOOPPQQRRRSSSSSTUUUUUUTTTSSRRRQQPPOOONNNNQQPPPPOONNNMMLLLLKKKKKKKKJJJJJJJJJJJJJJJIIIIHHHHHGFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????????>>>???????>>>>>>>>>>>>>>>>====<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999999988888888888888877877777777777777766666666655555555555555444444444444333333333333333332222222222222211111111111110000000000000000////////////////..............-------------,,,,,,,,,,,,,,,,,+++++++++++**********)))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!   SSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKLLMMNNOOPPQQRRRSSSSSSUUUUUUTTTSSRRQQPPPOOONNNNQQPPPPOONNNMMLLLKKKKKKKKKJJJJJJJJJJJJJJIIIIIHHHHHGFFFFFFFFFFFFFFFFFEEEEEEDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????????>>>>??????>>>>>>>>>>>>>>>=====<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999999988888888888888877777777777777777766666666665555555555555444444444444333333333333333332222222222222211111111111110000000000000000/////////////////.............--------------,,,,,,,,,,,,,,,,++++++++++++**********))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!   SSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHIIIHHHHHHIIIIIIIIIIIIIIIIJJJKKLLMMNNOOPPQQRRRSSSSSSUUUUTTTTSSRRRQQPPPOOOONNNQQPPPOOONNMMMLLLKKKKKKKKKIIJJJJJJJJJJJJIIIIIHHHHHGFFFFFFFFFFFFFFFFFEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@?????????>>>>>?????>>>>>>>>>>>>>>>=====<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999999988888888888888887777777777777777766666666666555555555555544444444444433333333333333333222222222222221111111111111000000000000000/////////////////..............-------------,,,,,,,,,,,,,,,,++++++++++++**********)))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!   SSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIJJJKKKLLMMNNOPPQQQRRRSSSSSUUUTTTTSSSRRQQQPPPOOONNNNQQPPPOOONNMMMLLLKKKKKKKKKIIIIJJJJJJJJJIIIIIHHHHHGGFFFFFFFFFFFFFFFFFEEEEEEDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????????>>>>>????>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::9999999999999988888888888888887777777777777777766666666666655555555555544444444444443333333333333333222222222222222111111111111000000000000000//////////////////.............-------------,,,,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIJJJKKKLLMMNNOOPPQQRRRRSSSSTTTTTTSSSRRRQQPPPOOOONNNNQQPPPOOONNMMLLLKKKKKKKKKKIIIIIIJJJJJJIIIIIIHHHHHGGFFFFFFFFFFFFFFFFFEEEEEEDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@?????????>>>>>>???>>>>>>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::999999999999988888888888888887777777777777777776666666666665555555555544444444444444333333333333333222222222222222111111111111100000000000000///////////////////.............-------------,,,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUVVVVVUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPOOOOOOOOOOOOOOOOOONMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIJJJJKKLLMMNNOOPPQQQRRRRRRRTTTTTSSSRRRQQQPPPOOOONNNNQQPPPOONNNMMLLLKKKKKKJJJJIIIIIIIIIIIIIIIIIIHHHHHGGFFFFFFFFFFFFFFFFFEEEEEDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>>??>>>>>>>>>>>>>>>========<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::::::9999999999999888888888888888877777777777777777766666666666665555555555444444444444444333333333333333222222222222221111111111111000000000000000///////////////////............-------------,,,,,,,,,,,,,,,++++++++++++***********))))))))))))(((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMLMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIJJJJKKLLMMNNOOPPPQQRRRRRRRTTTTSSSRRRQQQPPPOOOONNNNNQQPPPOONNMMMLLLKKKKKJJJJJIIIIIIIIIIIIIIIIIHHHHHGGGFFFFFFFFFFFFFFFFFEEEEEDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>>>?>>>>>>>>>>>>>>>=========<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::9999999999999888888888888888877777777777777777766666666666666555555555444444444444444433333333333332222222222222222111111111111100000000000000////////////////////............-------------,,,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWVWWWWVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJKKLLLMMNNOOPPQQQRRRRRRTTSSSSRRRQQQPPPOOOOONNNNNQPPPOOONNMMMLLKKKKKJJJJJJIIIIIIIIIIIIIIIIIHHHHHGGGFFFFFFFFFFFFFFFFEEEEEEDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCBBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<;;;;;;;;;;;;;;::::::::::::::99999999999998888888888888888777777777777777777666666666666666555555554444444444444444433333333333332222222222222221111111111111000000000000000////////////////////...........--------------,,,,,,,,,,,,,++++++++++++************)))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQRQQQQQQQQQQQQQQQQQQQQQQQQQPOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJKKLLLMMNNOOPPQQQQRRRRRTSSSSSRRRQQPPPPOOOONNNNNMQPPPOOONNMMLLLKKKKKJJJJJJIIIIIIIIIIIIIIIIIHHHHHGGGFFFFFFFFFFFFFFFFEEEEEDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCBBBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>===========<<<<<<<<<<;;;;;;;;;;;;;::::::::::::::99999999999998888888888888888777777777777777777666666666666666555555554444444444444444433333333333332222222222222221111111111111000000000000000////////////////////............-------------,,,,,,,,,,,,,,++++++++++++***********))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMNNOOPPPQQQQRRRRSSSSSRRRQQQPPPOOOONNNNNNMQPPPOONNNMMLLLKKKKJJJJJJJIIIIIIIIIIIIIIIIHHHHHGGGGFFFFFFFFFFFFFFFEEEEEEDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCBBBBBBBBAAAAAA@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;::::::::::::::99999999999999888888888888888777777777777777777666666666666666555555554444444444444444433333333333332222222222222222111111111111100000000000000////////////////////............-------------,,,,,,,,,,,,,,++++++++++++***********))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWVVWVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVWWWWVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPOOOOOOOOOOOOOOOOOOOOOOONNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMNNOOPPPQQQQQRRRSSSSRRRQQQPPPOOOONNNNNNMMPPPOOONNMMMLLLKKKKJJJJJJJIIIIIIIIIIIIIIIIHHHHHGGGGFFFFFFFFFFFFFFFEEEEEEDDDDCCCCCCCBBBBBBBBBBBBBBBBCCBBCCCCCCCCCCCBBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<;;;;;;;;;;;;;;:::::::::::::999999999999999888888888888887777777777777777776666666666666665555555544444444444444444333333333333322222222222222221111111111111000000000000000////////////////////............-------------,,,,,,,,,,,,,++++++++++++************))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!  SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTSTSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPOOOOOOOOOOOOOOOOOOOONNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHIIIIHHHHHHHHHHHHHHHHHHHHGHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLMMMNNOOPPPQQQQQQQQSSSRRRRQQPPPOOOONNNNNNMMMPPPOOONNMMMLLKKKKKJJJJJJJIIIIIIIIIIIIIIIHHHHHGGGGGFFFFEEFFFFFFFEEEEEEEDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCBBBBBBBAAAAAA@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<;;;;;;;;;;;;;;:::::::::::::999999999999999888888888888887777777777777777776666666666666665555555554444444444444444333333333333322222222222222221111111111111000000000000000////////////////////............-------------,,,,,,,,,,,,,++++++++++++************))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!  RSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWVVVVVVVVVVVVVVWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHIIHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNOOPPPQQQQQQQQSSSRRRQQQPPOOOONNNNNMMMMMPPPOONNNMMLLLKKKKKJJJJJJKIIIIIIIIIIIIIIIHHHHHGGGGGFFEEEEEEEEEEEEEEEEEEDDDDCCCCCCCBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBAAAAA@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<;;;;;;;;;;;;;;:::::::::::::9999999999999998888888888888887777777777777777776666666666666655555555544444444444444443333333333333222222222222222221111111111111000000000000/0////////////////////.............-------------,,,,,,,,,,,,,++++++++++++***********))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!  RRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVWWWWWVVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGHHHGGHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMNNNOOPPPQQQQQQQQSSSRRRQQPPPOOONNNNNMMMMMMPPOOONNNMMLLLKKKKKKJJKKKKIIIIIIIIIIIIIIHHHHHGGGGGGFEEEEEEEEEEEEEEEEEEDDDDDCCCCCCBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>================<<<<<;;;;;;;;;;;;;;:::::::::::::99999999999999988888888888888877777777777777777766666666666666555555555444444444444444433333333333332222222222222222221111111111110000000000000/////////////////////.............-------------,,,,,,,,,,,,,++++++++++++***********)))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!  RRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOONNNNNNNNNNNMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGHGGGGGGGHHHHHHHHHHIIIIIIJJKKKLLLMMMNNOOOPPPQQQQQQQQSSRRRRQQPPOOONNNNMMMMMMMMPOOOONNMMMLLLKKKKKKKKKKKKIIIIIIIIIIIIIIHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEDDDDCCCCCCBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCBBBBBBAAAAA@@@@@@@????????>>>>>>>>>>>>>>>>>>>>>>================<<<<;;;;;;;;;;;;;;:::::::::::::99999999999999988888888888888877777777777777777766666666666666655555555444444444444444433333333333332222222222222222221111111111110000000000000/////////////////////.............-------------,,,,,,,,,,,,,++++++++++++************))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGHHHHHHHHIIIIIJJJKKKLLLMMNNNOOOPPPQQQQQQQQSSRRRQQQPPOOONNNMMMMMMMMLPOOONNNMMLLLKKKKKKKKKKKKKIIJJJJJIIIIIIHHHHHGGGGGGFEEEEEEEEEEEEEEEEEEDDDDDCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCBBBBBAAAAA@@@@@@@?????????>>>>>>>>>>>>=>>>>>>>>================<<<<;;;;;;;;;;;;;;:::::::::::::99999999999999988888888888888877777777777777777766666666666666655555555444444444444444433333333333332222222222222222221111111111110000000000000////////////////////...............-------------,,,,,,,,,,,,,++++++++++++***********))))))))))))))((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPQQQQQQQQQPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGHHHHHHHHIIIIJJJKKKLLMMMNNNOOPPPPQQQQQQQQSSRRRQQPPPOONNNMMMMMMMMLLOOOONNMMMLLLKKKKKKKKKKKKKJJJJJJJIIIIIIHHHHGGGGGGFFEEEEEEEEEEEEEEEEEDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCBBBBBAAAAA@@@@@@?????????>>>>>>>>>>>>==>>>>>>>================<<<<;;;;;;;;;;;;;;:::::::::::::999999999999999888888888888888777777777777777777666666666666666555555554444444444444444333333333333222222222222222222221111111111110000000000000///////////////////...............--------------,,,,,,,,,,,,,+++++++++++***********))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGHHHHHHHIIIIJJKKKLLLMMMNNOOOPPPPQQQQQQQQSSRRRQQPPOOONNNMMMMMMLLLLOOONNNMMMLLKKKKKKKKKKKKKKJJJJJJJIIIIIIHHHHGGGGGFFFEEEEEEEEEEEEEEEEDDDDDDCCCCCBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCBBBBAAAAA@@@@@@?????????>>>>>>>>>>>>===>>>>>>================<<<<;;;;;;;;;;;;;;:::::::::::::999999999999999888888888888888777777777777777767666666666666666555555555444444444444444433333333333322222222222222222211111111111110000000000000///////////////////...............--------------,,,,,,,,,,,,,++++++++++++**********)))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVUUUWWWWWWWWWWWWWWWWWWWWWWWWVWWWWWWWWWWWWWWWWWWWWWVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHIIIJJKKKLLLMMMNNOOOPPPPPQQQQQQSSRRRQQPPOONNNMMMMMMMLLLLOONNNMMMLLKKKKJJJJJJJKKKKIIJJJIIIIIIHHHHGGGGGFFFFFDDDDDDDDDDDDDDDDDDCCCCCCBCBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCBBBBAAAAA@@@@@@@?????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;::::::::::::::99999999999988888888888888888887777777777777777666666666665555555555555544444444444444443333333333333332222222222222222222111111111111100000000000000///////////////...............---------------,,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!  RRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGHHHHIIIIJKKKLLLMMNNNOOOPPPPPQQQQQQSSRRRQQPPOONNNMMMMMLLLLLLONNNNMMLLLKKKKJJJJJJJKKKKIJJJJIIIIIIHHHHGGGGFFFFFFDDDDDDDDDDDDDDDDDCCCCCCBBCBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCBBBBAAAA@@@@@@@?????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<;;;;;;;::::::::::::::99999999999988888888888888887887777777777777777666666666665555555555555544444444444444443333333333333333222222222222222222111111111111110000000000000///////////////................--------------,,,,,,,,,,,,,,++++++++++++**********)))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!  QRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFGFFFFFFFFFFGGGGGGGHHHHIIIJKKKLLLMMNNNOOOPPPPPQQQQQQSRRRQQQPPOONNMMMMMLLLLLLLONNNMMMLLLKKKJJJJJJJJKKKKIIJIIIIIIIHHHHGGGGFFFFFFEDDDDDDDDDDDDDDDDCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBAAAA@@@@@@??????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;::::::::::::::99999999999988888888888888887787777777777777777666666666655555555555555554444444444444443333333333333333322222222222222222211111111111100000000000000///////////////.................--------------,,,,,,,,,,,,,,++++++++++++**********)))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!  QQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOMMMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFGGGGGGHHHHIIIJJKKLLLMMNNNOOOPPPPPQQQQQPSRRRQQPPOONNNMMMMLLLLLLLLONNNMMMLLKKKJJJJJJJJJJKKKIIIIIIIIIHHHHGGGGFFFFFFEEDDDDDDDDDDDDDDCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCBBBBAAAA@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::999999999999888888888888888877777777777777777776666666666655555555555555544444444444444433333333333333333222222222222222221111111111111100000000000000///////////////.................-------------,,,,,,,,,,,,,,+++++++++++++**********))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!  QQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJKKKLLMMNNNOOOPPPPPPQQQPPRRRRQQPPOONNNMMMMLLLLLLLLNNNNMMLLLKKKJJJJJJJJJJJKKIIIIIIIIIHHHGGGGFFFFFFEEEDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCBBBBAAAA@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::999999999999888888888888888877777777777777777776666666666655555555555555544444444444444433333333333333333222222222222222222111111111111100000000000000///////////////.................-------------,,,,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIJJKKKLLMMMNNNOOOPPPPPPPPPPRRRQQQPPOONNMMMMMLLLLLLLLNNNNMMLLLKKJJJJJJJJJJJJJKIIIIIIIIHHHHGGGFFFFFEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCBBBBAAA@@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;::::::::::::::999999999999888888888888888877777777777777777776666666666655555555555555544444444444444433333333333333333322222222222222222111111111111100000000000000///////////////................--------------,,,,,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGHHHHIJJJKKLLLMMNNNOOOPPPPPPPPPPRRRQQPPOOONNMMMMLLLLLLLLLNNNNMMLLKKKJJJJJJJJJJJJJJIIIIIIHHHHHGGGGFFFFFEEEEEDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAABBBBBBBBBCCCCCCCCCCCCCCCCBBBAAAA@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;::::::::::::::999999999999988888888888888877777777777777777777666666666665555555555555544444444444444433333333333333333322222222222222222111111111111100000000000000///////////////................--------------,,,,,,,,,,,,,,,+++++++++++++***********)))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGHHHIIJJKKKLLMMMNNOOOOPPPPPPPPPRRQQQPPOONNNMMMMLLLLLLLLLNNNMMMLLKKKJJJJJIIJJJJJJJIIIIHHHHHHGGGGFFFFFEEEEEECCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAABBBBBBBBCCCCCCCCCCCCCCBBBBAAA@@@@???????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;::::::::::::::999999999999988888888888888877777777777777777777666666666666555555555555544444444444444433333333333333333322222222222222222111111111111100000000000000////////////////...............--------------,,,,,,,,,,,,,,,+++++++++++++***********))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTUUUTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGHHHIIJJKKLLLMMNNNOOOOPPPPPPPPRRQQPPPOONNNMMMMLLLLLLLLLNNNMMMLLKKJJJJIIIIIIJJJJJHHHHHHHHGGGGGFFFFFEEEEEEECCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAABBBBBBBCCCCCCCCCCCCCBBBBAAA@@@@??????????>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;::::::::::::::999999999999988888888888888877777777777777777777666666666666655555555555554444444444444433333333333333333322222222222222222111111111111110000000000000////////////////...............--------------,,,,,,,,,,,,,,,+++++++++++++***********))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGHHHIIJJJKKLLMMMNNNOOOOPPPPPPPRQQQPPOOONNMMMMMLLLLLLLLLNNNMMMLLKKJJJJIIIIIIIIIJJHHHHHHHGGGGGFFFFFEEEEEEEECCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAABBBBBBBCCCCCCCCCCCCBBBAAAA@@@@??????????>>>>>>>>>>>===========<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::999999999999988888888888888877777777777777777777666666666666665555555555554444444444444433333333333333333322222222222222222111111111111110000000000000/////////////////..............-------------,,,,,,,,,,,,,,,,,++++++++++++***********))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGHHIIIJJKKKLLMMMNNOOOOOPPPPPOQQQPPPOONNNMMMMMLLLLLLLLLONNMMMLLKKJJJIIIIIIIIIIIIHHHHHGGGGGGFFFFFEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCBBBBAAA@@@@??????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999988888888888888887777777777777777777666666666666666555555555554444444444444433333333333333333322222222222222222111111111111111000000000000/////////////////..............-------------,,,,,,,,,,,,,,,,,++++++++++++************)))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################"###""""""""""""""""!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUTTTTTTVVVVVVVVVVVVVVVVVVVVVUUUUVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEFFFFFFFFGGGGGHHIIJJJKKLLLMMNNNOOOOOOPOOOQQQPPPOONNNMMMMMMLLLLLLLLONNMMMLLKKJJJIIIIIIIIIIIIGGGGGGGGGFFFFFFEEEEEEEEEDCCCCCCCCCCCCCBBBBBBBBBBBABBAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCBBBBAAA@@@@?????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;:::::::::::999999999999998888888888888887777777777777777777666666666666666555555555554444444444444443333333333333333322222222222222222111111111111111000000000000/////////////////..............-------------,,,,,,,,,,,,,,,,,++++++++++++************))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################"##""""""""""""""""!!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVVVUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEFFFFFFFGGGGHHIIIJJJKKLLMMMNNNOOOOOOOOOQQPPPOOONNNMMMMMMMMLLLLLLONNMMLLKKKJJIIIIIIIIIIIIIGGGGGGGGFFFFFFEEEEEEEEEEDCCCCCCCCCCCBBBBBBBBBBBBBABBAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCBBBBAAAA@@@?????????>>>>>>>>>>>>===========<<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::99999999999999888888888888887777777777777777777666666666666666555555555554444444444444443333333333333333322222222222222222211111111111111000000000000/////////////////..............------------,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################""##""""""""""""""""!!!!!!!!!!!!!!!!  QQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEFFFFFFFGGGGHHIIIJJKKKLLMMMNNNOOOOOOOOQQPPPOONNNMMMMMMMMMLLLLLLONNMMLLKKKJJIIIIIHHHHHHHHGGGGGGFFFFFFFEEEEEEEEEEDDCCCCCCCCBBBBBBBBBBBBBBBAABAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBAAA@@@@????????>>>>>>>>>>>>>===========<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::99999999999999888888888888887777777777777777777666666666666666555555555554444444444444443333333333333333322222222222222222211111111111111100000000000/////////////////...............-----------,,,,,,,,,,,,,,,,,,++++++++++++*************)))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################"""#""""""""""""""""!!!!!!!!!!!!!!!!  PPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGHHIIIJJJKKLLLMMNNNOOOOOOOOQQPPOOONNNMMMMMMMMMMLLLLLNNNMMLLKKJJJIIIIHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEEDDDCCCCCCCBBBBBBBBBBBBBBBAAABAAAAAAAAAAAAAAAAAAAABBBBBBBCCBBBBBBAAAA@@@@???????>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::999999999999998888888888888877777777777777777776666666666666665555555555544444444444444433333333333333333222222222222222222111111111111111000000000000////////////////...............-----------,,,,,,,,,,,,,,,,,,++++++++++++*************)))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################"""#"""""""""""""""!!!!!!!!!!!!!!!!!  PPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNLLLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJKKKLLMMMNNNOOOOOOOQPPPOOONNNMMMMMMMMMLLLLLLNNNMMLLKKJJIIIIHHHHHHHHHHFFFFFFFFFFFEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBAAA@@@@??????>?>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::999999999999998888888888888877777777777777777777666666666666665555555555544444444444444433333333333333333222222222222222221111111111111111000000000000////////////////...............------------,,,,,,,,,,,,,,,,,,+++++++++++*************))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKLLLMMNNNNOOOOOOQPPPOOONNNMMMMMMMMMLLLLLLNNNMMLLKKJJIIIHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEDDDDCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAA@@@@?????>>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::999999999999998888888888888877777777777777777777666666666666665555555555544444444444444433333333333333333222222222222222221111111111111111000000000000////////////////...............-------------,,,,,,,,,,,,,,,,,+++++++++++*************))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEFFFFFGGGHHHHIIIJJKKKLLMMMNNNNOOOONPPPPOOONNNMMMMMMMMMLLLLLLNNMMLLKKJJJIIIHHHHHHHHHGGFFFFFFFEEEEEEEEEEEEEEDDDDCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAA@@@??????>>>>>>>>>>>>>=============<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::999999999999998888888888888877777777777777777777666666666666665555555555544444444444444433333333333333333222222222222222221111111111111111000000000000////////////////...............--------------,,,,,,,,,,,,,,,,++++++++++++************))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGHHHHIIIJJJKKLLMMMNNNNOOOONPPPPOOONNNMMMMMMMMLLLLLLKNNMMLLKKJJIIIHHHHHHGGGGGGFFFFFEEEEEEEEEEEEEEEDDDDDCCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBAAAA@@@@?????>>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;::::::::9999999999999988888888888887777777777777777777776666666666666665555555555444444444444444333333333333333322222222222222222211111111111111110000000000000///////////////...............---------------,,,,,,,,,,,,,,+++++++++++++************)))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSTTSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGHHHIIIJJJKKKLLMMMNNNNNNNNPPPPOOONNNNMMMMMMMLLLLLLKNMMMLLKKJJIIIHHHHHGGGGGGGFFEEEEEEEEEEEEEEEEEDDDDDDCCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBAAAAA@@@@?????>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;::::::::9999999999999988888888888887777777777777777776776666666666666665555555555444444444444444433333333333333322222222222222222111111111111111111000000000000///////////////................---------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#$$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGHHHHIIIJJKKKLLMMMNNNNNNNNPPPPOOONNNNMMMMMMMLLLLLKKNMMLLKKJJJIIHHHHHGGGGGGGGEEEEEEEEEEEEEEEEEEDDDDDDDCCCBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@AAAAAAAAAABBBBBBAAAAA@@@@?????>>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;::::::::9999999999999998888888888887777777777777777776676666666666666665555555555544444444444444433333333333333322222222222222222211111111111111110000000000000///////////////................--------------,,,,,,,,,,,,,,+++++++++++++*************))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#$$$################""""""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUUUTTTTTTTTTTTTTTTUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGHHHIIIJJJKKLLLMMNNNNNNNNPPPPOOONNNNMMMMMMMLLLLKKKMMMLLKKJJIIIHHHHGGGGGGGGGEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAABBBBAAAAAA@@@@?????>>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;::::::::9999999999999988888888888887777777777777777776666666666666666665555555555444444444444444433333333333333322222222222222222211111111111111111000000000000///////////////................---------------,,,,,,,,,,,,,++++++++++++++************)))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##$$$###############""""""""""""""""""""!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSUUUUUUUUUUUUUUUUUTTUTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGHHHHIIIJJKKKLLMMMNNNNNNNPPPPOOOONNNNMMMMMLLLLLKKKMMLLKKJJIIIHHHHGGGGGGGGGGEEEEEEEEEEEEEEDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAA@@@@@?????>>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;::::::::9999999999999988888888888887777777777777777776666666666666666665555555555544444444444444433333333333333322222222222222222211111111111111110000000000000///////////////................---------------,,,,,,,,,,,,,++++++++++++++************))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###$$################""""""""""""""""""""!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGHHHIIIJJJKKLLMMMNNNNNNNPPPPOOOONNNNMMMMMLLLLKKKJMMLLKKJJIIIHHHHGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@AAAAAAAAAAAAAAAAAAAA@@@@?????>>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;;;;;;::::::::99999999999999988888888888877777777777777777766666666666666666655555555555544444444444444333333333333333322222222222222222111111111111111100000000000000//////////////................---------------,,,,,,,,,,,,,++++++++++++++*************))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###$################""""""""""""""""""""!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUTTTTTTTTTTTTTTTTTTTTTTTTUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEFFFFFGGGHHHHIIIJJKKLLLMMMNNNNNNPPPPPOOONNNNNMMMMLLLLKKKJMLLKKJJJIIHHHHGGGGGGGGGGGEEEEEEEEEEDDDDDDDDDDDDDDDCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@?????>>>>>>>>>>============<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::9999999999999988888888888877777777777777777766666666666666666655555555555554444444444444333333333333333222222222222222222111111111111111100000000000000//////////////................---------------,,,,,,,,,,,,++++++++++++++++************)))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####$################"""""""""""""""""""!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEFFFFFFGGGGHHHHIIIJJKKLLLMMNNNNOOOOQQQQPPPPOOOONNNNMMMMLLLKKNNMMMLLKKJJJIIIIIIIHHHHHHEEEEEEEEEEEEEEEDDDDDDDDDDCCCBBBBBBBBBBBAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@?????>>>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;;::::::::::::::99999999999999888888888777777777777777666666666666666666666665555555555555554444444444444443333333322222222222222222111111111111111000000000000000/////////////...............----------------,,,,,,,,,,,,,,++++++++++++++++*********))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHIIIJJJKKLLMMMNNNNOOOQQQQPPPPOOOONNNNMMMLLLKKKNNMMLLKKKJJJIIIIIIHHHHHHHEEEEEEEEEEEEEDDDDDDDDDDDDCCBBBBBBBBBBBBAAAAAAAAAAABBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@?????>>>>>>>>>>>>>============<<<<<<<;;;;;;;;;;;;::::::::::::::999999999999998888888888777777777777776666666666666666666666655555555555555544444444444444433333333222222222222222221111111111111110000000000000000///////////.................----------------,,,,,,,,,,,,,++++++++++++++++*********))))))))))))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHIIIJJKKLLLMMNNNNNOOQQQQPPPPOOOONNNNMMMLLLKKJNMMMLLKKJJJIIIIIIHHHHHHHHEEEEEEEEEEDDDDDDDDDDDDDDDCCBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;::::::::::::::999999999999998888888888877777777777776666666666666666666666655555555555555544444444444444433333333322222222222222222111111111111110000000000000000////////////................----------------,,,,,,,,,,,,,++++++++++++++++*********)))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!!!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTSSSSSTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEFFFFFGGGGHHHHIIJJJKKLLMMMNNNNNNQQQQPPPPPOOONNNNMMMLLKKKJNMMLLKKKJJJIIIIIHHHHHHHHHEEEEEEEEEDDDDDDDDDDDDDDDDCBBBBBBBBBBBAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@?????>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;:::::::::::::::99999999999999888888888887777777777776666666666666666666666655555555555555544444444444444433333333332222222222222222111111111111110000000000000000////////////................----------------,,,,,,,,,,,,,++++++++++++++++**********))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!! !!  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFGGGGGHHHIIIJJKKKLLMMMNNNNNQQQQPPPPPOOONNNNMMMLLKKJJNMMLLKKJJJIIIIIHHHHHHHHHHEEEEEEEEDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAABBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????>>>>>>>>>>>============<<<<<<<<<<;;;;;;;;;:::::::::::::::99999999999998888888888888777777777766666666666666666666666655555555555555554444444444444433333333333222222222222222111111111111110000000000000000////////////................-----------------,,,,,,,,,,,,,+++++++++++++++**********))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!! !  PPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMMMMMMLLLLLLLLJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEFFFFFGGGGHHHIIIJJKKLLMMMNNNNNQQQQPPPPPOOONNNNMMLLLKKJJMMLLLKKJJJIIIIHHHHHHHHHHHEEEEEEDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@?????>>>>>>=>>>>===========<<<<<<<<<<<;;;;;;;;:::::::::::::::99999999999998888888888888877777777766666666666666666666666655555555555555554444444444444433333333333322222222222222111111111111110000000000000000////////////................-----------------,,,,,,,,,,,,,+++++++++++++++**********)))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!  OOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLMMMMMMMMMMMMMMMLLLLLLLLLLJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDEEEEEEEEEEEFFFFGGGGGHHHIIJJKKKLLMMMNNNNQQQQPPPPPOOOONNMMMLLLKKJJMMLLKKKJJIIIIIHHHHHHHHHHHEEEEEDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@?????>>>>>>>=>>>===========<<<<<<<<<<<<;;;;;;;:::::::::::::::99999999999998888888888888877777777766666666666666666666666655555555555555554444444444444433333333333332222222222222111111111111100000000000000000////////////................------------------,,,,,,,,,,,,+++++++++++++++**********)))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDEEEEEEEEEFFFFGGGGHHHIIIJJKKLLMMMMNNNQQQPPPPPPOOOONNMMMLLKKKJJMMLLKKJJJIIIIHHHHHHHHHHHHEEEEEDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBAAAAAAAAAABBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@?????>>>>>>==>>===========<<<<<<<<<<<<<;;;;;;:::::::::::::::9999999999999988888888888888777777776666666666666666656666665555555555555555444444444444444333333333333322222222222211111111111111000000000000000/////////////................------------------,,,,,,,,,,,,,++++++++++++++***********))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!  OOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMLLLLLLLLLLLLLLLJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDEEEEEEEEEFFFFGGGGHHHIIJJKKKLLMMMNNNPPPPPPPPPOOOONNMMMLLKKJJIMMLLKKJJJIIIIHHHHHHHHHHHHEEEEDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@?????>>>>>>>==>>==========<<<<<<<<<<<<<;;;;;;:::::::::::::::99999999999999888888888888887777777766666666666666666556666655555555555555554444444444444443333333333333322222222222111111111111110000000000000000/////////////...............-------------------,,,,,,,,,,,,++++++++++++++************)))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIHHIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEFFFFFGGGGHHIIIJJKKLLLMMMNNPPPPPPPPPOOOONNMMMLLKKJJIMLLKKKJJIIIIHHHHHHHHHHHHHEEEDDDDDDDDDDDDDDDDDDDDCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>===>==========<<<<<<<<<<<<<;;;;;;:::::::::::::::99999999999999888888888888887777777766666666666666666555666655555555555555554444444444444443333333333333332222222222111111111111111000000000000000/////////////................------------------,,,,,,,,,,,,,+++++++++++++*************)))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDEEEEEEEEFFFFFFGGGHHHIIJJKKKLLMMMMNPPPPPPPPPOOOONNMMMLLKKJJIMLLKKJJJIIIIHHHHHHHHHHHHHEEDDDDDDDDDDDDDDDDDDCCCCCBBBBBBBBAAAAAAAAABBBBBBBBCBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@?????>>>>>>>=============<<<<<<<<<<<<<;;;;;;:::::::::::::::99999999999999888888888888887777777766666666666666666555566655555555555555554444444444444443333333333333333222222222111111111111111100000000000000/////////////................------------------,,,,,,,,,,,,,+++++++++++++**************))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSRRRRRRRRRRRRRRRRRSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLMMMMMMMMMLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDEEEEEEEEFFFFFFGGGHHIIIJJKKLLLMMMNPPPPPPPPPOOOONNMMMLLKKJJIMLLKKJJJIIIIHHHHHHHHHHHHHEDDDDDDDDDDDDDDDDCCCCCCCCBBBBBBBAAAAAAAAAABBBBBBBBCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@??????>>>>>>=============<<<<<<<<<<<<<;;;;;;:::::::::::::::99999999999999888888888888887777777766666666666666665555556655555555555555554444444444444443333333333333332222222222111111111111111110000000000000/////////////................-------------------,,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEFFFFFGGGHHHIIJJKKLLLMMMMPPPPPPPPPOOOONNMMMLLKKJJIMLLKKJJIIIIHHHHHHHHHHHHHGDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBAAAAAAAAAAABBBBBBBBCCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>==============<<<<<<<<<<<<;;;;;;:::::::::::::::99999999999999888888888888887777777766666666666666665555555555555555555555554444444444444443333333333333332222222222111111111111111110000000000000/////////////................-------------------,,,,,,,,,,,,,++++++++++++****************))))))))))((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFGGGHHIIJJJKKLLMMMMPPPPPPPPPOOOONNMMMLLKJJIILLKKJJJIIIIHHHHHHHHHHHHGGDDDDDDDDDDDDDCCCCCCCCCCCCBBBBAAAAAAAAAAAAABBBBBBBBCCCBBBBBBBBAAAAAAAAA@@@@@@@@@@@???????>>>>>>>============<<<<<<<<<<<<<;;;;;;::::::::::::::999999999999999888888888888888777777766666666666666665555555555555555555555544444444444444443333333333333332222222221111111111111111110000000000000//////////////................-------------------,,,,,,,,,,,,+++++++++++++***************)))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDEEEEEEEEFFFFFGGGHHHIIJJKKLLLMMMPPPPPPPPPOOOONNMMMLLKJJIILLKKJJJIIIHHHHHHHHHHHHGGGDDDDDDDDDDDDCCCCCCCCCCCCCBBAAAAAAAAAAAAAAABBBBBBBBCCCBBBBBBBBAAAAAAAA@@@@@@@@@@@????????>>>>>>=============<<<<<<<<<<<<;;;;;;;:::::::::::::999999999999999888888888888888777777766666666666666665555555555555555555555544444444444444443333333333333333222222221111111111111111110000000000000///////////////...............-------------------,,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$%$$$$$$$$$$$$$$$$#################""""""""""""""""!"!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFGGGHHIIJJKKLLLMMMPPPPPPPPPPOOONNMMLLKKJJIILLKKJJIIIIHHHHHHHHHHGGGGGDDDDDDDDDDDCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAABBBBBBBBCCBBBBBBBBAAAAAAAA@@@@@@@@@@@????????>>>>>>=============<<<<<<<<<<<<;;;;;;;;:::::::::::::99999999999998888888888888888777777776666666666666665555555555555555555555544444444444444443333333333333333222222221111111111111111100000000000000////////////////..............-------------------,,,,,,,,,,,,,++++++++++++****************))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!  OOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPQQQQQQQQQPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLKKKKKKKIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFGGGHHIIJJKKKLLMMMPPPPPPPPPPOOONNMMLLKKJJIILKKJJJIIIIHHHHHHHHHGGGGGGDDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@?????????>>>>>>=============<<<<<<<<<<<<;;;;;;;;;:::::::::::999999999999998888888888888888777777777666666666666665555555555555555555555544444444444444443333333333333333222222221111111111111111110000000000000////////////////...............------------------,,,,,,,,,,,,,,+++++++++++****************)))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!  NNNOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKKKKKIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEFFFFGGGHHIIIJJKKLLLMMPPPPPPPPPPOOONNMMLLKKJJIHLKKJJJIIIHHHHHHHHHGGGGGGGDDDDDDDDDCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@?????????>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;::::::::::999999999999999888888888888888777777777766666666666665555555555555555555555544444444444444443333333333333333222222221111111111111111100000000000000////////////////...............------------------,,,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!  NNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLKKKKKKKKKKKKIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFGGHHHIIJJKKLLLMMPPPPPPPPPPOOONNMMLLKKJIIHLKKJJIIIIHHHHHHHHGGGGGGGGDDDDDDDDCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@?????????>>>>>>>========<===<<<<<<<<<<<<;;;;;;;;;;;:::::::::999999999999999988888888888888777777777776666666666665555555555555555555555544444444444444443333333333333333222222221111111111111111100000000000000////////////////................-----------------,,,,,,,,,,,,,,++++++++++++***************)))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKLLLLLLLLLLLKKKKKKKKKKKKKKIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEFFFFGGGHHIIJJKKLLLMMPPPPPPPPPPOOONNMMLLKJJIIHKKJJJIIIHHHHHHHHGGGGGGGGGDDDDDDDCCCCCCCCCCCCCCCCCBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAA@@@@@@@@@@????????>>>>>>>========<<==<<<<<<<<<<<<;;;;;;;;;;;;::::::::999999999999999988888888888888777777777777666666666665555555555555555555555544444444444444443333333333333333222222222111111111111111110000000000000/////////////////...............-----------------,,,,,,,,,,,,,,++++++++++++****************)))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFGGGHHIIJJKKKLLMMPPPPPPPPPPOOONNMMLLKJJIHHKKJJIIIIHHHHHHHHGGGGGGGGGDDDDDDDCCCCCCCCCCCCCCBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAA@@@@@@@@@@@???????>>>>>>>========<<<==<<<<<<<<<<<;;;;;;;;;;;;;:::::::999999999999999988888888888888777777777777766666666665555555555555555555555444444444444444444333333333333333222222222211111111111111110000000000000/////////////////...............-----------------,,,,,,,,,,,,,,++++++++++++****************)))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHGGHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFGGHHIIIJJKKLLMMOPPPPPPPPPOOONNMMLKKJIIHHKJJJIIIHHHHHHHHGGGGGGGGGGDDDDDDCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBBBBAAAAAAAA@@@@@@@@@@@@??????>>>>>>>========<<<<=<<<<<<<<<<<;;;;;;;;;;;;;:::::::999999999999999988888888888888777777777777776666666665555555555555555555555444444444444444444333333333333333222222222221111111111111110000000000000/////////////////................----------------,,,,,,,,,,,,,,++++++++++++****************)))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOONNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCDDDDDDDDDDDDDDDDDEEEEEEEEFFFGGGHHIIJJKKLLLMOPPPPPPPPOOONNNMLLKJJIIHGKJJIIIHHHHHHHHGGGGGGGGGGGDDDDCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAABBAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::999999999999999988888888888888777777777777777666666665555555555555555455555444444444444444443333333333333333222222222222111111111111110000000000000/////////////////................-----------------,,,,,,,,,,,,,+++++++++++++***************)))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLKKKKKKKKKKKKKKKKKKLLKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEFFFFGGHHIIJJKKKLLMOOPPPPPPPOOONNMMLLKJJIHHGJJJIIIHHHHHHHHGGGGGGGGGGGDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAAA@@@@@AAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????>>>>>>>========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::999999999999999988888888888888777777777777777666666665555555555555555445555444444444444444443333333333333333222222222222211111111111110000000000000//////////////////...............-----------------,,,,,,,,,,,,,+++++++++++++****************)))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDEEEEEEEFFFGGGHHIIJJKKLLLOOPPPPPPPOOONNMMLKKJIIHGGJJIIIHHHHHHHHGGGGGGGGGGGGDDCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>========<<<<<<<<<<<<<<<<;;;;;;;;;;;;;::::::99999999999999999888888888888887777777777777777666666665555555555555554445554444444444444444433333333333333332222222222222211111111111100000000000000/////////////////...............------------------,,,,,,,,,,,,+++++++++++++****************)))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIKKKKKJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEFFFFGGHHHIIJJKKLLMMOOPPPPPPPOOONNMMLKKJIIHGGIIIHHHHGGGGGGGGGGGGFFFFFFCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@?????@@@@????????>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;;;:99999999999999999888888888888877777777777777777667766666666666666555555555555555444444444444444443333332222222222222222211111111111111111111100000000000000/////////////////............----------------,,,,,,,,,,,,,++++++++++++++++****************)))))))))))((((((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNOOOOOOONNOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIKKJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEFFFGGGHHIIJJKKLLLMOOOPPPPPPOOONNMLLKJJIHHGGIIHHHHGGGGGGGGGGGGFFFFFFFCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@????????@@@???????>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;;;;99999999999999999888888888888887777777777777777666766666666666666655555555555555444444444444444433333332222222222222222211111111111111111111100000000000000/////////////////.............----------------,,,,,,,,,,,,++++++++++++++++****************)))))))))))((((((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNOONNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHIIJJKKLLMOOOOPPPPOOONNMMLLKJIIHGGFIIHHHHGGGGGGGGGGGGFFFFFFFCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????@????????>>>>>>>>>=======<<<<<<<<<<<<;;;;;;;;;;;;;:9999999999999998888888888888887777777777777776666666666666666666655555555555555444444444444444433333332222222222222222211111111111111111111100000000000000/////////////////............-----------------,,,,,,,,,,,,+++++++++++++*++*****************))))))))))((((((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJIIHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEFFFGGHHIIJJKKLLLOOOOOOOOOOONNMMLKKJIHHGGFIHHHHGGGGGGGGGGGGGFFFFFFFCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@????????????????????>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;;;:999999999999998888888888888887777777777777776666666666666666666655555555555555444444444444444433333332222222222222222211111111111111111111100000000000000/////////////////.............-----------------,,,,,,,,,,,+++++++++++++**++****************))))))))))((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEFFFGGHHIIJJKKLLNOOOOOOOOONNNMLLKJJIHHGFFIHHHGGGGGGGGGGGGGFFFFFFFFCCCCCBBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>???????>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;::999999999999988888888888888877777777777777776666666666666666666555555555555554444444444444444333333322222222222222222111111111111111111111000000000000000////////////////.............-----------------,,,,,,,,,,,++++++++++++++**+****************)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPOOOOOOOOPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEFFFGGHHIIJJJKKLNNOOOOOOOONNMMLLKJIIHGGFFHHHHGGGGGGGGGGGGGFFFFFFFFCCCCBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>??????>>>>>>>>>==========<<<<<<<<<;;;;;;;;;;;;;::::99999999999988888888888888877777777777777776666666666666666666555555555555554444444444444444333333332222222222222222111111111111111111111000000000000000////////////////.............-----------------,,,,,,,,,,,++++++++++++++*******************)))))))))))((((((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJIIIIIIIIIHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDEEEEFFFGGHHIIJJKKLNNNOOOOOONNNMMLKKJIIHGGFFHHHGGGGGGGGGGGGGGFFFFFFFFCCCBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>?????>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;;:::::9999999999988888888888888877777777777777776666666666666666666555555555555554444444444444444333333333222222222222222111111111111111111111100000000000000/////////////////............------------------,,,,,,,,,,,+++++++++++++*******************)))))))))))((((((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJIIIIIIIIIIIHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDEEEEFFGGHHIIJJJKKNNNNOOOONNNMMLLKKJIHHGGFFHHHGGGGGGGGGGGGGGFFFFFFFECCBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>???>>>>>>>>>>===========<<<<<<<<;;;;;;;;;;;;;::::::999999999988888888888888877777777777777766666666666666666666555555555555555444444444444444333333333322222222222221111111111111111111111100000000000000/////////////////............------------------,,,,,,,,,,,+++++++++++++********************))))))))))((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPQQQQQPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCDDDDDDCCDDDDDDDDDDEEEFFGGGHHIIJJKKMNNNNNNNNNNMMLLKJJIHHGFFFHHHGGGGGGGGGGGGGGFFFFFFEECBBBBBBBBBBBBBAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>??>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;;:::::::999999999888888888888888877777777777777666666666666666666666555555555555555444444444444443333333333322222222222211111111111111111111111000000000000000////////////////............------------------,,,,,,,,,,,++++++++++++++*******************)))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  MMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDEEEFFFGGHHIIJJJKMMNNNNNNNNNMMLLKJJIHHGFFEHHHGGGGGGGGGGGGGFFFFFFFEEBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;;;:::::::999999998888888888888888777777777777777666666666666666666665555555555555554444444444444433333333333322222222222111111111111111111111110000000000000000///////////////............------------------,,,,,,,,,,,,+++++++++++++*******************))))))))))))(((((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  MMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDEEEEFFGGHHIIIJJKMMNNNNNNNNMMMLKKJJIHHGFFEHHHGGGGGGGGGGGGGFFFFFFFEEBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>=>>>>>>>>>============<<<<<<<<;;;;;;;;;;;;;:::::::::999999988888888888888887777777777777776666666666666666666655555555555555544444444444444333333333333322222222221111111111111111111111100000000000000000//////////////............------------------,,,,,,,,,,,,+++++++++++++*******************)))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""""!!!!!!!!!!!!!!!! !!!!  MMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKLLLLKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHJJJJJIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEFFGGHHHIIJJKMMMNNNNNNNMMLLKKJIIHHGFFEHHHGGGGGGGGGGGGGFFFFFFEEEBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>==>>>>>>>>===========<<<<<<<<<;;;;;;;;;;;;;;:::::::::999999888888888888888877777777777777666666666666666666666555555555555555444444444444443333333333333322222222211111111111111111111111000000000000000000/////////////............-------------------,,,,,,,,,,,+++++++++++++********************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""""!!!!!!!!!!!!!!!!! !!!  MMMMMMMMMMMMMMMMMMNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHJJJIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEFFGGGHHIIJJJMMMMNNNNNMMMLLKKJIIHHGFFEHHHGGGGGGGGGGGGGFFFFFFEEEBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@????????????????????????>>>>>>>>>>>>====>>>>>>============<<<<<<<<<;;;;;;;;;;;;;:::::::::::99998888888888888888877777777777777666666666666666666666555555555555555444444444444443333333333333332222222211111111111111111111111000000000000000000/////////////.............------------------,,,,,,,,,,,,+++++++++++++*******************))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""""""""""""""!!!!!!!!!!!!!!!!! !!!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEFFGGGHHIIJJJMMMMMNNNMMMMLLKKJIIHHGFFFHHHGGGGGGGGGGGGFFFFFFEEEEBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>=====>>>>>============<<<<<<<<;;;;;;;;;;;;;;::::::::::::9998888888888888888877777777777777666666666666666666666555555555555555444444444444443333333333333333222222211111111111111111111111000000000000000000/////////////..............-----------------,,,,,,,,,,,,+++++++++++++*******************)))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""""!!!!!!!!!!!!!!!! !!  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDEEEEFFGGGHHIIJJJLMMMMMMMMMMMLLKKJIIHHGFFFHHHGGGGGGGGGGGGFFFFFFEEEEBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@?????????????????????????>>>>>>>>>>>>=======>>>>============<<<<<<<<<;;;;;;;;;;;;;:::::::::::::999888888888888888877777777777777666666666666666656666555555555555555444444444444443333333333333333222222211111111111111111111111000000000000000000//////////////..............----------------,,,,,,,,,,,,,+++++++++++++******************))))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""""""""!!!!!!!!!!!!!!!!! !  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDEEEFFFGGHHHIIJJJLMMMMMMMMMMLLLKKJIIHHGFFFHHHHGGGGGGGGGGFFFFFFEEEEEBBBBBBAAAAAAAAAAAAA@@@@@@@@@@??????????????????????????>>>>>>>>>>>>========>>=============<<<<<<<<<<;;;;;;;;;;;;::::::::::::::98888888888888888877777777777777666666666666666655666555555555555555444444444444443333333333333333222222211111111111111111100111000000000000000000//////////////...............---------------,,,,,,,,,,,,,+++++++++++++*******************)))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""""""""!"""""!!!!!!!!!!!!!!!!! !  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDEEEFFFGGHHHIIJJJLMMMMMMMMMMLLLKKJIIHHGGFFHHHHGGGGGGGGGGFFFFFFEEEEEBBBBBAAAAAAAAAAAAAA@@@@@@@@???????????????????????????>>>>>>>>>>>==========>=============<<<<<<<<<<<;;;;;;;;;;;:::::::::::::::8888888888888888877777777777777666666666666666655566555555555555555444444444444444333333333333333322222211111111111111111100011000000000000000000//////////////................-------------,,,,,,,,,,,,,,+++++++++++++*******************)))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""!"""""!!!!!!!!!!!!!!!!!   MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDEEEFFFGGHHHIIIJJLLMMMMMMMMMLLLKKJIIHHGGFFHHHHGGGGGGGGGFFFFFFEEEEEEBBBBAAAAAAAAAAAAA@@@@@@@@@???????????????????????????>>>>>>>>>>>=======================<<<<<<<<<<<<<;;;;;;;;;;::::::::::::::::888888888888888777777777777776666666666666666655555555555555555555444444444444444333333333333333322222211111111111111111100000000000000000000000//////////////................-------------,,,,,,,,,,,,,,,+++++++++++++******************)))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############"""""""""""""""""!!""""!!!!!!!!!!!!!!!!!   MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQPPPPPPPPQQPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQPPPQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDEEEFFFGGHHHIIIJJLLMMMMMMMMLLLKKJJIIHHGGFFHHHHGGGGGGGGGFFFFFFEEEEEEBBBAAAAAAAAAAAAA@@@@@@@@@??????????????????????????>>>>>>>>>>>>=======================<<<<<<<<<<<<<;;;;;;;;;;:::::::::::::::9988888888888888777777777777776666666666666666655555555555555555555444444444444444333333333333333322222211111111111111111100000000000000000000000//////////////...............--------------,,,,,,,,,,,,,,,++++++++++++++******************)))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############"""""""""""""""""!!!"""!!!!!!!!!!!!!!!!!   MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIHHHHHHHHHHHHGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDEEEFFFGGHHHIIIJJLLMMMMMMMMLLLKKJJIIHHGGFFHHHHGGGGGGGGFFFFFFFEEEEEDBBAAAAAAAAAAAAA@@@@@@@@@@?????????????????????????>>>>>>>>>>>>============<==========<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::999888888888888877777777777777666666666666666665555555555555555555544444444444444433333333333333332222221111111111111111110000000000000000000000///////////////...............-------------,,,,,,,,,,,,,,,,,+++++++++++++******************)))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!"""!!!!!!!!!!!!!!!!!   LLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDEEEFFFGGHHHIIIJJLLLMMMMMMLLLLKKJJIIHHGGFFHHHHGGGGGGGGFFFFFFEEEEEEDBAAAAAAAAAAAAA@@@@@@@@@@@????????????????????????>>>>>>>>>>>>============<<=========<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::999988888888888877777777777777666666666666666655555555555555555555544444444444444433333333333333332222221111111111111111100000000000000000000000///////////////...............-------------,,,,,,,,,,,,,,,,,,++++++++++++******************)))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!""!!!!!!!!!!!!!!!!!  LLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCDDDDEEEFFFGGHHHIIIJJLLLLMMMMLLLLLKKJJIIHHGGFFHHHHGGGGGGGFFFFFFEEEEEEDDBAAAAAAAAAAAA@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>=============<<<========<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::999998888888888877777777777777666666666666666655555555555555555555544444444444444433333333333333332222222111111111111111100000000000000000000000//////////////................-------------,,,,,,,,,,,,,,,,,,,++++++++++++*****************)))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!"!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGIIIIIIHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCDDDDEEFFFGGGHHIIIJJLLLLLLLLLLLLKKKJJIIHHGGFFHHHHGGGGGGFFFFFFFEEEEEDDDAAAAAAAAAAA@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>=============<<<<=======<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::999999888888888877777777777777766666666666666655555555555555555555544444444444444433333333333333332222222211111111111111100000000000000000000000//////////////................------------,,,,,,,,,,,,,,,,,,,,+++++++++++++*****************))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLMMMMLLLLLMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGIIIIHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCDDDDEEEFFGGGHHIIIIJLLLLLLLLLLLLKKJJJIIHHGGFFHHHHGGGGGGFFFFFFEEEEEEDDDAAAAAAAAAA@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>=============<<<<<======<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::9999999988888888777777777777777776666666666666655555555555555555555544444444444444433333333333333332222222221111111111111100000000000000000000000//////////////................------------,,,,,,,,,,,,,,,,,,,,+++++++++++++*****************))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCDDDEEEFFGGGHHHIIIJLLLLLLLLLLLKKKJJIIHHHGGFFHHHHGGGGGFFFFFFFEEEEEDDDDAAAAAAAAA@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>============<<<<<<<====<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999888888877777777777777777666666666666665555555555555555555554444444444444444333333333333333222222222211111111111110000000000000000000000///////////////................------------,,,,,,,,,,,,,,,,,,,,+++++++++++++**************)**)))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCDDDEEFFFGGGHHIIIIJLLLLLLLLLLLKKKJJIIHHHGGFFIHHHGGGGGGFFFFFEEEEEEDDDDAAAA@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>============<<<<<<=<<<<<<<<<<<<<;;;;;;;;;;;:::::::::::::99999999999998888888888888877777777777777776666666666666666555555555555555544444444444443333333333333333322222222211111111111111111000000000/////////////////..............----------------,-,,,,,,,,,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##########""""""""""""""""""!!!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBCCCCCCDDDEEFFFGGGHHIIIIJLLLLLLLLLLKKKJJJIIHHGGGFFHHHHGGGGGFFFFFFEEEEEDDDDDAAA@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::9999999999999988888888888877777777777777777666666666666666655555555555555554444444444444433333333333333322222222222111111111111111100000000//////////////////..............----------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*************))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCDDDEEFFFGGHHHIIIIIKLLLLLLLLKKKKJJIIIHHGGFFFHHHHGGGGGFFFFFEEEEEEDDDDDAA@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::::::99999999999999988888888888777777777777777776666666666666666555555555555555544444444444444433333333333333222222222221111111111111111000000000/////////////////.............-----------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*************)))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##########"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBCCCCDDDEEFFFGGHHHIIIIIKLLLLLLKKKKKJJJIIHHHGGFFFHHHGGGGGFFFFFFEEEEEDDDDDDA@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::999999999999999988888888887777777777777777666666666666666665555555555555555444444444444444433333333333333222222222221111111111111110000000000////////////////.............-----------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*************))))))))))))))))(((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##########""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBCCCCDDDEEFFFGGHHHIIIIIKKKKKKKKKKKJJJIIIHHGGGFFEHHHGGGGGFFFFFEEEEEDDDDDDD@@@@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::::::::::9999999999999999888888888877777777777777776666666666666666655555555555555554444444444444444433333333333332222222222221111111111111100000000000//////////////..............-----------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*************))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########"""""""""""""""""!!!!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBCCCCDDDEEFFGGGHHHIIIIIKKKKKKKKKKJJJJIIHHHGGFFFEHHHGGGGGFFFFFEEEEEDDDDDDC@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::999999999999999998888888888777777777777777766666666666666666555555555555555544444444444444444333333333333322222222222221111111111111000000000000/////////////..............-----------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*************))))))))))))))))((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###########""""""""""""""""!!!!!!!!!!!!!!!!!!!!  LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBCCCDDEEEFFGGGHHHIIIIIKKKKKKKKKJJJJIIHHHGGGFFFEHHGGGGGFFFFFEEEEEDDDDDDCC@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:::::::::9999999999999999988888888877777777777777777666666666666666665555555555555555444444444444444443333333333333222222222222221111111111110000000000000////////////..............-----------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*************))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  KKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDEEEFFGGHHHHIIIIIKKKKKKKJJJJIIIIHHGGGFFFEEHHGGGGGFFFFFEEEEEDDDDDDCC@@@@@@@@@@@??????????????>>>>>>>>>>>>>>>>>>>>>>==============<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::99999999999999998888888888777777777777777766666666666666666655555555555555554444444444444444333333333333332222222222222221111111111100000000000000///////////..............-----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*************))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!!!!!  KKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJIIIIIIIIJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBCCCDDEEFFFGGHHHIIIIIIKKKKKKJJJJIIIIHHHGGFFFEEEHGGGGGFFFFFFEEEEEDDDDDCCC@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<;<<<<<;;;;;;;;;;;;;;::::::::::999999999999999988888888887777777777777777766666666666666665555555555555555544444444444444443333333333333222222222222222211111111111000000000000000/////////................----------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++**************)))))))))))))))(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJIIIIIIIIIIIJJJJJJJJJJJJJJJJJIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBCCCDDEEFFGGGHHHIIIIIIKKKKKJJJJIIIIHHHGGGFFFEEEHGGGGGFFFFFEEEEEDDDDDCCCC@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<;;;<<<<;;;;;;;;;;;;;;::::::::::9999999999999999888888888877777777777777776666666666666666655555555555555555444444444444444433333333333332222222222222222111111111110000000000000000////////.................---------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++**************))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##############"""""""""""""!!!!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCDDDEEFFGGGHHHIIIIIIKKKJJJJJIIIHHHHGGGFFFEEEEGGGGGFFFFFFEEEEEDDDDDCCCC@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<;;;;<<<;;;;;;;;;;;;;;:::::::::999999999999999998888888888777777777777777766666666666666666555555555555555554444444444444444333333333333322222222222222222111111111100000000000000000///////..................--------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++**************))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBCBBBBBBBBBBBBBBBBBBBBBBBCCDDDEEFFGGGHHHIIIIIIKKJJJJJIIIHHHHGGGFFFEEEEDGGGGGFFFFFEEEEEDDDDDDCCCC@@@@@???????????????>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<;;;;;<<;;;;;;;;;;;;;;:::::::::999999999999999998888888888777777777777777766666666666666666555555555555555554444444444444444333333333333322222222222222222111111111100000000000000000///////.................---------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***************))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################""""""""""""!!!!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABBBBCCDDDEEFFGGGHHHIIIIIIKJJJJJIIIHHHGGGGFFFEEEEDDGGGGFFFFFFEEEEEDDDDDCCCCC@@@????????????????>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<;;;;;;<;;;;;;;;;;;;;;::::::::::99999999999999988888888888777777777777777766666666666666666555555555555555554444444444444444333333333333322222222222222221111111111100000000000000000///////..................--------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++*****************))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABBBBCCDDDEEFFGGGHHHHIIIIIJJJJJIIIHHHGGGFFFFEEEEDDDGGGFFFFFFFEEEEEDDDDDCCCCC@@????????????????>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::9999999999999988888888888877777777777777766666666666666666555555555555555554444444444444444333333333333322222222222222221111111111100000000000000000///////.................---------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++*****************))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""!!!!!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABBBBCCDDDEEFFGGGHHHHIIIIHJJJJIIIHHHGGGFFFFEEEEDDDDGGFFFFFFFEEEEEEDDDDCCCCCC@????????????????>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999988888888888887777777777777766666666666666666555555555555555554444444444444444333333333333322222222222222222111111111100000000000000000////////................--------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOONOOOONNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABBBBCCDDEEEFFGGGHHHHHHHHHJJJIIIHHHGGGFFFFEEEEDDDDDGFFFFFFFFEEEEEDDDDDCCCCCC@??????????????>>>>>>>>>>>>>>====================<=<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999988888888888888777777777777766666666666666666555555555555555554444444444444444333333333333322222222222222222111111111100000000000000000////////................--------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################""""""""""!!!!!!!!!!!!!!!!!!!!  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABBBBCCDDEEEFFGGGHHHHHHHHHJJIIIIHHHGGFFFFEEEEDDDDDDFFFFFFFFEEEEEEDDDDDCCCCCC??????????????>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999988888888888888877777777777766666666666666666555555555555555554444444444444444333333333333322222222222222222111111111110000000000000000////////................--------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++*****************))))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""!!!!!!!!!!!!!!!!!!!!  JJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIHHIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABBBBCCDDDEEFFGGGHHHHHHHHHJIIIIHHHGGFFFFEEEDDDDDDDCFFFFFFFFEEEEEEDDDDDCCCCCB????????????>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999888888888888888887777777777666666666666666666555555555555555544444444444444444333333333333332222222222222222111111111110000000000000000////////.................-------------,,,,,,,,,,,,,,,,,,++++++++++++++++++******************))))))))))))))))))((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""!!!!!!!!!!!!!!!!!!!!  JJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABBBBBABBBBCCDDDEEFFGGGGHHHHHHHHIIIIHHHGGGFFFEEEDDDDDDCCCFFFFFFFEEEEEEEDDDDDCCCCCB??????????>>>>>>>>>>>>>>>===================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999888888888888888887777777777666666666666666666555555555555555544444444444444444333333333333333222222222222221111111111100000000000000000////////.................--------------,,,,,,,,,,,,,,,,,++++++++++++++++++******************))))))))))))))))))((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################""""""""""!!!!!!!!!!!!!!!!! !!  JJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOONNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIHHHHHHHHIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAABBBBABBBBCCDDDEEFFFGGGGHHHHHHGIIIHHHGGGFFFEEEDDDDDCCCCCFFFFFFEEEEEEEEDDDDDCCCCCB????????>>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::9999999999888888888888888877777777777666666666666666666555555555555555544444444444444444333333333333333322222222222221111111111110000000000000000/////////................-------------,,,,,,,,,,,,,,,,,,++++++++++++++++++******************)))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""!!!!!!!!!!!!!!!!!! !  JJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHIIIIIIIIIIIIIIIIIHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAABBBABBBCCCDDEEEFFFGGGGGHHHGGGIIHHHGGGFFFEEEDDDDDCCCCCCFFFFFFEEEEEEEEDDDDDCCCCBB???????>>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;:;;;;;;::::::::::::::99999999999888888888888888877777777777666666666666666665555555555555555544444444444444444333333333333333322222222222221111111111111000000000000000//////////...............-------------,,,,,,,,,,,,,,,,,,++++++++++++++++++******************)))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJKKJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAABBBABBBCCCDDEEEFFFGGGGGGGGGGGIHHHHGGFFFEEEDDDDDCCCCCCCFFFFEEEEEEEEEEDDDDDCCCCBB??????>>>>>>>>>>>>>>>>=================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;::;;;;;::::::::::::::99999999998888888888888888877777777777666666666666666665555555555555555544444444444444443333333333333333322222222222221111111111111100000000000000///////////..............-------------,,,,,,,,,,,,,,,,,,++++++++++++++++++******************)))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBABBBCCCDDEEEFFFFGGGGGGGGGGHHHHGGGFFFEEEDDDDCCCCCCCCFEEEEEEEEEEEEEDDDDDCCCCBB?????>>>>>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;::::::::::::::99999999998888888888888888877777777777666666666666666655555555555555555544444444444444443333333333333333322222222222221111111111111110000000000000////////////.............--------------,,,,,,,,,,,,,,,,,++++++++++++++++++*******************))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#################"""""""""""!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAABBBABBBCCCDDEEEFFFFGGGGGGGGGGHHHGGGFFFEEEDDDDCCCCCCCCCEEEEEEEEEEEEEEDDDDDCCCCBB????>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::;;;::::::::::::::99999999998888888888888888777777777776666666666666666655555555555555555544444444444444444333333333333333322222222222221111111111111111000000000000/////////////............--------------,,,,,,,,,,,,,,,,,++++++++++++++++++*******************)))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$##################""""""""""!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBCCDDDEEEFFFFFGGGGGGGGFHHHGGGFFFEEEDDDCCCCCCCCBBEEEEEEEEEEEEEEDDDDDCCCCBB????>>>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::;;::::::::::::::99999999998888888888888888777777777776666666666666666655555555555555555544444444444444443333333333333333322222222222221111111111111111100000000000//////////////...........--------------,,,,,,,,,,,,,,,,,++++++++++++++++++*******************)))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""!!!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFGGGGGGGFFHHGGGFFFEEEDDDDCCCCCCBBBBEEEEEEEEEEEEEEEDDDDCCCCBB????>>>>>>>>>>>>================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;::::::;::::::::::::::99999999998888888888888888777777777776666666666666666655555555555555555544444444444444443333333333333333322222222222221111111111111111000000000000///////////////..........---------------,,,,,,,,,,,,,,,,++++++++++++++++++*******************)))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""!!!!!!!!!!!!!!!!!  JJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAABBBBBCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDDCCCCCCBBBBEEEEEEEEEEEEEDDDDDCCCCBBB@????????>>>>>>>>>>>>>>>>==<<<<<<<<<<<<<<<<<<<;;;;<<<<;;;;;;;;;;;;;;;:::::::::::::9999999999999988888888888888888887777777777777777766666666666666666555555555555555555544444444444444444333333333333333322222222222111111111111111100000000000000000/////////////.................----------,,,,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMNNNNNNNNNMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAABBBBBCCDDDEEEFFFGGGGHHHHHHHHHHHHHGGGGFFFEEEDDDCCCCCCBBBBBEEEEEEEEEEEEEEDDDDDCCCBBB@???????>>>>>>>>>>>>>>>>==<<<<<<<<<<<<<<<<<<;;;;;;<<;;;;;;;;;;;;;;;;:::::::::::::9999999999999988888888888888888877777777777777777766666666666666666555555555555555555544444444444444443333333333333333322222222222111111111111111100000000000000000/////////////.................----------,,,,,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAABBBBBCCDDDEEEFFFGGGGHHHHHHHHHHHGGGGGFFFEEEDDDDCCCCCBBBBBBEEEEEEEEEEEEEEEDDDDCCCBBB@???????>>>>>>>>>>>>>>>==<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::9999999999999988888888888888888877777777777777777766666666666666666555555555555555555544444444444444443333333333333333222222222222111111111111111100000000000000000/////////////.................----------,,,,,,,,,,,,,,,,,++++++++++++++*************)))))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBCCDDDEEEFFFGGGGHHHHHHHHHHGGGGGGFFFEEEDDDDCCCCCBBBBBBEEEEEEEEEEEEEEEDDDDCCCCBB@??????>>>>>>>>>>>>>>====<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::9999999999999988888888888888888877777777777777777666666666666666666555555555555555555544444444444444443333333333333333222222222222111111111111111110000000000000000/////////////.................----------,,,,,,,,,,,,,,,,,++++++++++++++**************))))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNMMMMMNNNNNNNNNNNNNNNNNNNNNMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBCCDDDEEFFFFGGGGGHHHHHHHHGGGGGGFFFFEEEDDDCCCCCBBBBBBBEEEEEEEEEEEEEEEEDDDCCCCBB@??????>>>>>>>>>>>>>=====<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::9999999999999988888888888888888877777777777777777666666666666666665555555555555555555544444444444444443333333333333333322222222222111111111111111110000000000000000/////////////.................----------,,,,,,,,,,,,,,,,,++++++++++++++***************)))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMMMNMMMMMMMMMMMMMMMMMMNNNNNMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAABBBBCCDDDEEFFFFGGGGGGHHHHHGGGGGGGFFFFEEEDDDDCCCCCBBBBBBBEEEEEEEEEEEEEEEEDDDDCCCBB@?????>>>>>>>>>>>>=======<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999988888888888888888777777777777777776666666666666666665555555555555555555444444444444444443333333333333333222222222222111111111111111110000000000000000/////////////.................----------,,,,,,,,,,,,,,,,,++++++++++++++****************))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFEEEDDDDCCCCCBBBBBBBEEEEEEEEEEEEEEEEDDDDCCCBB@?????>>>>>>>>>>>========<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::999999999999998888888888888888877777777777777777666666666666666666555555555555555555544444444444444444333333333333333332222222222211111111111111110000000000000000//////////////.................----------,,,,,,,,,,,,,,,,,,+++++++++++++*****************)))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAABBBBCCDDDEEEFFFGGGGGGGGGGGGGGGGGFFFFEEEEDDDDCCCCCBBBBBBBEEEEEEEEEEEEEEEEDDDDCCCBB@?????>>>>>>>>>>=========<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999998888888888888888877777777777777777666666666666666666555555555555555555544444444444444444333333333333333332222222222211111111111111110000000000000000//////////////.................----------,,,,,,,,,,,,,,,,,,+++++++++++++*****************))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!  JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAABBBBCCDDDEEEFFFFGGGGGGGGGGGGGGFFFFFFEEEEDDDDCCCCBBBBBBBBEEEEEEEEEEEEEEEEDDDDCCCBB@?????>>>>>>>>>==========<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::99999999999998888888888888888877777777777777777666666666666666666555555555555555555544444444444444444333333333333333322222222222211111111111111110000000000000000///////////////................-----------,,,,,,,,,,,,,,,,,+++++++++++++*****************))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!  IIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAABBBBCCDDDEEEFFFFGGGGGGGGGGGGGFFFFFFEEEEDDDDCCCCCBBBBBBBBEEEEEEEEEEEEEEEEDDDDCCCBB@?????>>>>>>>>===========<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999998888888888888888877777777777777776666666666666666665555555555555555555544444444444444444333333333333333322222222222211111111111111110000000000000000////////////////...............-----------,,,,,,,,,,,,,,,,,+++++++++++++*****************))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!  IIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJIIJJIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAABBBBBCCDDDEEEFFFFFGGGGGGGGGGFFFFFFFEEEEEDDDDCCCCCBBBBBBBBDEEEEEEEEEEEEEEEDDDDCCCBB@????>>>>>>>>============<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::99999999999998888888888888888877777777777777776666666666666666665555555555555555555444444444444444444333333333333333322222222222211111111111111110000000000000000/////////////////..............-----------,,,,,,,,,,,,,,,,,+++++++++++++*****************))))))))))))))(((((((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!  IIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAABBBBBCCDDDEEEFFFFFFGGGGGGGFFFFFFFFFEEEEDDDDDCCCCCBBBBBBBBDEEEEEEEEEEEEEEDDDDCCCBBB@????>>>>>>>>============<<<<;;;;;;;;;;;;;;;;;;;::;;;;;;::::::::::::::::99999999999998888888888888878777777777777777766666666666666666665555555555555555555444444444444444444333333333333333322222222222211111111111111110000000000000000/////////////////..............------------,,,,,,,,,,,,,,,,+++++++++++++******************)))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGHHHHHHHGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@AAAAAAAABBBBCCDDDDEEEEFFFFFFFFFFFFFFFFFFFFEEEEEDDDDCCCCCCBBBBBBBBDDEEEEEEEEEEEEEDDDDCCCBBB@????>>>>>>>=============<<;;;;;;;;;;;;;;;;;;;::::;;;;:::::::::::::::::99999999999998888888888888877777777777777777766666666666666666665555555555555555555444444444444444444333333333333333322222222222221111111111111110000000000000000/////////////////..............-------------,,,,,,,,,,,,,,,+++++++++++++******************)))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHGGGGGGHHHHGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@AAAAAAABBBBCCDDDDEEEEFFFFFFFFFFFFFFFFFFFEEEEEDDDDDCCCCCCBBBBBBBBDDDEEEEEEEEEEEDDDDCCCCBBB????>>>>>>>============<<;;;;;;;;;;;;;;;;;;;;:::::;;;::::::::::::::::999999999999998888888888888877777777777777777766666666666666666655555555555555555555444444444444444444333333333333333322222222222222111111111111110000000000000000/////////////////..............--------------,,,,,,,,,,,,,,++++++++++++++*****************)))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMLLMMMMMMMMMMMMMMMMMMMMLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@AAAAAABBBBCCDDDDEEEEEFFFFFFFFFFFFFFFFEEEEEEEDDDDDCCCCCBBBBBBBBBDDDDDEEEEEEEDDDDDDCCCBBBB????>>>>>>>===========<<<;;;;;;;;;;;;;;;;;;:::::::;;::::::::::::::::999999999999988888888888888877777777777777777766666666666666666655555555555555555545444444444444444444333333333333333322222222222222211111111111110000000000000000/////////////////..............---------------,,,,,,,,,,,,,++++++++++++++*****************)))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""""!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMLLLMLLLLLLLLLLLLLLLLMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@AAAAAABBBBCCDDDDEEEEEFFFFFFFFFFFFFFFEEEEEEEDDDDDCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDCCCCBBBA????>>>>>>>==========<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::::::999999999999988888888888888877777777777777777766666666666666666655555555555555555544444444444444444443333333333333333322222222222222221111111111110000000000000000/////////////////..............----------------,,,,,,,,,,,,++++++++++++++*****************)))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAABBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@AAAAAABBBBCCDDDDEEEEEFFFFFFFFFFFFFFEEEEEEEDDDDDDCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDCCCCBBBBA???>>>>>>>==========<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999988888888888888877777777777777777666666666666666666655555555555555555544444444444444444443333333333333333322222222222222221111111111110000000000000000/////////////////..............-----------------,,,,,,,,,,,++++++++++++++*****************)))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@AAAAAABBBBCCDDDDEEEEEEFFFFFFFFFFFFEEEEEEEDDDDDDCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDCCCCBBBBAA???>>>>>>>=========<<<<<<;;;;;;;;;;;;;::::::::::::::::::::::::::9999999999999988888888888888777777777777777777666666666666666666555555555555555555444444444444444444443333333333333333322222222222222221111111111110000000000000000/////////////////..............-----------------,,,,,,,,,,,+++++++++++++++****************)))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@AAAAAABBBBCCDDDDEEEEEEFFFFFFFFFFFEEEEEEEEDDDDDCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDCCCCCBBBBAAA??>>>>>>>=========<<<<<<<;;;;;;;;;;;:::::::::::::::::::::::::::9999999999999988888888888888777777777777777777666666666666666666555555555555555555444444444444444444443333333333333333322222222222222221111111111110000000000000000/////////////////..............-----------------,,,,,,,,,,,++++++++++++++++***************)))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!  IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAA@@@@@@@@@@@@@AAAAABBBBCCCDDDDEEEEEEEFFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBDDDDDDDDDDDCCCCCCCBBBBAAA??>>>>>>==========<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::99999999999999888888888888887777777777777777776666666666666666665555555555555555554444444444444444444433333333333333333222222222222222211111111111100000000000000000////////////////..............-----------------,,,,,,,,,,,+++++++++++++++++**************))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!  HHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHIIIHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@AAAAABBBBCCCDDDDEEEEEEEFFFFFFFFEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBDDDDDDDDDCCCCCCCBBBBBAAAA?>>>>>>>=========<<<<<<<<;;;;;;;:::::::::::::::::::::::::::::99999999999999888888888888887777777777777777776666666666666666655555555555555555554444444444444444444433333333333333333222222222222222211111111111100000000000000000////////////////..............-----------------,,,,,,,,,,,+++++++++++++++++**************))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!  HHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAABBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@AAAABBBBCCCDDDDDEEEEEEEFFFFFFEEEEEEEEEDDDDDCCCCCCCCCBBBBBBBBBBDDDDDDDCCCCCCCCBBBBBAAAAA?>>>>>>=========<<<<<<<<<;;;;;:::::::::::::::::::::::::::::999999999999999988888888888887777777777777777776666666666666666655555555555555555554444444444444444444433333333333333333222222222222222211111111111100000000000000000////////////////..............-----------------,,,,,,,,,,,+++++++++++++++++**************))))))))))))))((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@AAAAABBBBCCCDDDDDEEEEEEEEEFFEEEEEEEEEDDDDDDDCCCCCCCCBBBBBBBBBBBDDDDDDCCCCCCCCBBBBBAAAAA@>>>>>>>=========<<<<<<<<<;;;;:::::::::::::::::::::::::::::999999999999999988888888888887777777777777777776666666666666666655555555555555555554444444444444444444333333333333333332222222222222222211111111111100000000000000000////////////////..............-----------------,,,,,,,,,,,+++++++++++++++++**************)))))))))))))))(((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAABBBBCCCDDDDDEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCBBBBBBBBBBBBDDDDDCCCCCCCBBBBBBAAAAAA@>>>>>>=========<<<<<<<<<<;;:::::::::::::::::::::99::::::9999999999999999988888888888887777777777777777766666666666666666655555555555555555544444444444444444444333333333333333332222222222222222211111111111100000000000000000////////////////..............-----------------,,,,,,,,,,,+++++++++++++++++**************))))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAABBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@AAAAABBBBCCCDDDDDEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBDDDDCCCCCCCBBBBBBAAAAAA@@>>>>>>========<<<<<<<<<<<;::::::::::::::::::::9999::::99999999999999999888888888888887777777777777777766666666666666666555555555555555555544444444444444444444333333333333333333222222222222222211111111111100000000000000000////////////////..............-----------------,,,,,,,,,,,+++++++++++++++++**************)))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!  HHHHHHHHHHHHIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAABBBBCCCCCDDDCCDDDDDDDDEEEEEEEEEEDDDDDDFFFEEEEEEEDDDDDDDDDDDDDDCCCCCCCCBBBBBBAAAAAA@@@@@@????>>>>>>>>>=========<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::99999999999999998888888888888888777777777777777777777776666666666666665555555555555555554444444444444444443333333333333333333332222222222222222211111111110000000000000000///////////////............-----------------,,,,,,,,,,,,,,,,,,+++++++++++++******************)))))))))))(((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?AAAAAAAAAAAAABBBBCCCCCDDDCCCDDDDDDDDEEEEEEEEDDDDDDDFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCBBBBBBAAAAAA@@@@@@@???>>>>>>>>>=========<<<<<;;;;;;;;;;;;;;;;;;;;::::::::9999999999999999988888888888888887777777777777777777777666666666666666665555555555555555544444444444444444433333333333333333333322222222222222222111111111100000000000000000//////////////............-----------------,,,,,,,,,,,,,,,,,,++++++++++++++*****************)))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??A@@@@AAAAAAAABBBBCCCCCDDDCCCDDDDDDDDDDDEEEEDDDDDDDCFFEEEEEEDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@???>>>>>>>>>=========<<<<<;;;;;;;;;;;;;;;;;;;:::::::::9999999999999999988888888888888887777777777777777777777666666666666666666555555555555555544444444444444444433333333333333333333322222222222222222111111111100000000000000000/////////////.............-----------------,,,,,,,,,,,,,,,,,,+++++++++++++++****************)))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????@@@@@@AAAAAAABBBBCCCCCDDDCCCCDDDDDDDDDDDDDDDDDDDDDCFFEEEEEDDDDDDDDDDDDDDDDCCCCCCCBBBBBAAAAAA@@@@@@@???>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;:::::::::99999999999999999988888888888888887777777777777777777777666666666666666665555555555555555444444444444444444333333333333333333333322222222222222222111111111110000000000000000//////////////.............----------------,,,,,,,,,,,,,,,,,,++++++++++++++++***************)))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@AAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????@@@@@@AAAAAAABBBBCCCCCDDDCCCCCDDDDDDDDDDDDDDDDDDDCCFEEEEEDDDDDDDDDDDDDDDDCCCCCCCBBBBBAAAAAA@@@@@@@????>>>>>>>>>========<<<<<<<;;;;;;;;;;;;;;;::::::::::99999999999999999988888888888888887777777777777776777777666666666666666665555555555555555444444444444444444333333333333333333233322222222222222222111111111100000000000000000//////////////..............---------------,,,,,,,,,,,,,,,,,,+++++++++++++++++**************))))))))))))(((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@AAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@AAAAABBBBBCCCCCDDDCCCCCCDDDDDDDDDDDDDDDDDCCCEEEEEDDDDDDDDDDDDDDDCCCCCCCCBBBBBAAAAAA@@@@@@@????>>>>>>>>>=========<<<<<<<;;;;;;;;;;;;;::::::::::::9999999999999999988888888888888887777777777777776677776666666666666666665555555555555555444444444444444444333333333333333333223322222222222222222111111111110000000000000000//////////////...............--------------,,,,,,,,,,,,,,,,,,+++++++++++++++++**************)))))))))))))((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????@@@@@@@AAAAABBBBBCCCCCDDDCCCCCCCCDDDDDDDDDDDDDDDCCCEEEEDDDDDDDDDDDDCCCCCCCCCCCBBBBBAAAAAA@@@@@@@?????>>>>>>>>=========<<<<<<<<;;;;;;;;;;;::::::::::::::999999999999999988888888888888887777777777777776667776666666666666666665555555555555555444444444444444444333333333333333333222322222222222222222111111111100000000000000000//////////////................-------------,,,,,,,,,,,,,,,,,,+++++++++++++++++**************))))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@AAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@AAAAABBBBBCCCCCDDDCCCCCCCCCCDDDDDDDDDDDDCCCCEEEEDDDDDDCCCCCCCCCCCCCCCCBBBBBAAAAAA@@@@@@@??????>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::::::::::::99999999999999888888888888888887777777777777776666776666666666666666665555555555555554444444444444444443333333333333333332222222222222222222222111111111110000000000000000//////////////................-------------,,,,,,,,,,,,,,,,,,+++++++++++++++++**************)))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!  HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????@@@@@@@AAAAABBBBCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDCCCCCEEEDDDDDCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@???????>>>>>>=========<<<<<<<<<<;;;;;;;::::::::::::::::::99999999999998888888888888888877777777777777666666766666666666666666655555555555555544444444444444444433333333333333333332222222222222222222221111111111100000000000000000/////////////................-------------,,,,,,,,,,,,,,,,,,+++++++++++++++++**************))))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!  GGGGGHHHHHHHHHHHHHHHHHHGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@AAAAABBBBCCCCCCDDDCCCCCCCCCCCCCCCDDDDCCCCCCCEEDDDDDCCCCCCCCCCCCCCCCBBBBBBBAAAAA@@@@@@@????????>>>>>=========<<<<<<<<<<<;;;;;;:::::::::::::::::::999999999998888888888888888887777777777777766666666666666666666666655555555555555554444444444444444443333333333333333332222222222222222222222111111111110000000000000000//////////////.................------------,,,,,,,,,,,,,,,,,,+++++++++++++++++**************)))))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!  GGGGGGGGGHHHHHHHHHHHHHHGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????@@@@@@@AAAAABBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCBEEDDDDCCCCCCCCCCCCCCBBBBBBBBAAAAAA@@@@@@@?????????>>>>=========<<<<<<<<<<;;;;;;:::::::::::::::::::::999999999988888888888888888877777777777777666666666666666666666666555555555555555444444444444444444433333333333333333322222222222222222222221111111111100000000000000000/////////////................-------------,,,,,,,,,,,,,,,,,,+++++++++++++++++**************))))))))))))))))))(((((((((((''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????@@@@@@@AAAABBBBBCCCCCCCDDBBCCCCCCCCCCCCCCCCCCCCCCCBEDDDDCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@?????????>>>>=========<<<<<<<<<<;;;;;;::::::::::::::::::::9999999999888888888888888888877777777777777666666666666666666666666555555555555555444444444444444444333333333333333333322222222222222222222222111111111110000000000000000/////////////.................------------,,,,,,,,,,,,,,,,,,+++++++++++++++++**************))))))))))))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????@@@@@@@AAAABBBBBCCCCCCCDDBBBBBBBBBCCCCCCCCCCCCCCCBBDDDDDCCCCCBBBBBBBBBBBBBBBBAAAAAA@@@@@@@?????????>>>>==========<<<<<<<<<;;;;;;:::::::::::::::::::99999999998888888888888888888877777777777777666666666666666666666665555555555555555444444444444444444333333333333333333322222222222222222222222111111111111000000000000000/////////////.................------------,,,,,,,,,,,,,,,,,++++++++++++++++++**************))))))))))))))))))(((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????@@@@@@@AAAABBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCBBBDDDDCCCCCBBBBBBBBBBBBBAAAAAAAAA@@@@@@@?????????>>>>==========<<<<<<<<<;;;;;;::::::::::::::::::999999999988888888888888888888777777777777777666666666666666666666665555555555555555444444444444444444333333333333333333322222222222222222222222111111111111100000000000000/////////////.................------------,,,,,,,,,,,,,,,,,++++++++++++++++++**************))))))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKJKKJJJJJJJJJJJJJJJJJKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????>>>@@@@@@@AAAABBBBCCCCCCCCCCBBBBBBBBBBBBBBBBCCCCCBBBBBDDDCCCCCBBBBBBBBBBAAAAAAAAAAAA@@@@@@@?????????>>>>==========<<<<<<<<<;;;;;;:::::::::::::::::9999999999988888888888888888888777777777777777666666666666666666666655555555555555554444444444444444444333333333333333333322222222222222222222222111111111111110000000000000//////////////................------------,,,,,,,,,,,,,,,,,++++++++++++++++++**************))))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>>>@@@@@@@AAAABBBBCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCBBBBBBBAAAAAAAAAAAAAA@@@@@@@@?????????>>>>>=========<<<<<<<<<;;;;;;;::::::::::::::::99999999998888888888888888888887777777777777776666666666666666666666555555555555555554444444444444444433333333333333333332222222222222222222222221111111111111110000000000000/////////////................------------,,,,,,,,,,,,,,,,,++++++++++++++++++**************))))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??@@@@@@@@@@?????????????????????????????????>>>>>>>@@@@@@@AAAABBBBCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBDDCCCCBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>========<<<<<<<<<;;;;;;;;::::::::::::::999999999998888888888888888888887777777777777776666666666666666666666555555555555555555444444444444444433333333333333333332222222222222222222222221111111111111111000000000000/////////////................------------,,,,,,,,,,,,,,,,,++++++++++++++++++**************))))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@?????@@@@@@@@?????????????????????????????????>>>>>>>>>@@@@@@@AAAABBBBBCCCCCCCCCBBBBBBBBAAABBBBBBBBBBBBBBADCCCCCBBBBAAAAAAAAAAA@@@@@@@@@@@@@?????????>>>>>>>=======<<<<<<<<<;;;;;;;;;::::::::::::9999999999999888888888888888888887777777777777776666666666666666666665555555555555555555444444444444444433333333333333333332222222222222222222222221111111111111111100000000000//////////////...............------------,,,,,,,,,,,,,,,,,++++++++++++++++++**************))))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????@@@@@@??????????????????????????????????>>>>>>>>>>?@@@@@@AAAABBBBBCCCCCCCCCBBBBBAAAAAAAAAAABBBBBBBAAADCCCCBBBBAAAAAAAA@@@@@@@@@@@@@@@@?????????>>>>>>>>======<<<<<<<<<;;;;;;;;;;::::::::::999999999999999888888888888888888777777777777777776666666666666656666655555555555555555544444444444444443333333333333333333322222222222222222222222211111111111111111100000000000//////////////..............------------,,,,,,,,,,,,,,,,,++++++++++++++++++**************))))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!  FGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@?????????@@@@??????????????????????????????????>>>>>>>>>>>>?@@@@@@@AAAABBBBCCCCCCCCCBBBBAAAAAAAAAAAAAAAAAAAAAACCCCBBBBBAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>=====<<<<<<<<<;;;;;;;;;;;:::::::::999999999999999988888888888888888777777777777777776666666666666655666655555555555555555544444444444444444333333333333333333322222222222222222222222111111111111111111100000000000///////////////.............------------,,,,,,,,,,,,,,,,,++++++++++++++++++***************)))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!  FFFFFFFGGGGGGGGGGGGGGGGFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@???????????@@???????????????????????????????????>>>>>>>>>>>>>??@@@@@@AAAABBBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAACCCCBBBBAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>>=====<<<<<<<<<;;;;;;;;;;;;:::::::9999999999999999998888888888888887777777777777777776666666666666655566655555555555555555544444444444444443333333333333333333322222222222222222222222111111111111111111110000000000///////////////.............-------------,,,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!  FFFFFFFFFFFFGGGGGGGGGGGFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@?????????????????????????????????????????????????>>>>>>>>>>>>>>>???@@@@@AAAABBBBBCCCCCCCCBBAAAAAAAAAAAAAAAAAAAAAAAACCBBBBBAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>=====<<<<<<<<<;;;;;;;;;;;::::::::99999999999999999998888888888888777777777777777777766666666666666555566555555555555555554444444444444444433333333333333333333222222222222222222212221111111111111111111100000000000///////////////............--------------,,,,,,,,,,,,,,,++++++++++++++++++*****************)))))))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????????????????????????????????????????????????>>>>>>>>>>>>>>>>???@@@@@AAAABBBBBCCCCCCCCBAAAAAAAAAA@@@@@@@AAAAA@@@CBBBBBAAAAA@@@@@@@@@?????????????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;;:::::::999999999999999999998888888888887777777777777777777766666666666666555555555555555555555554444444444444444433333333333333333333222222222222222222211221111111111111111111100000000000///////////////.............--------------,,,,,,,,,,,,,,++++++++++++++++++******************))))))))))))))(((((((((((('''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJIIIIIIIIJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????????????????????????????????????????????????>>>>>>>>>>>>>>>>????@@@@@AAAABBBBBCCCCCCCAAAAAAAA@@@@@@@@@@@@@@@@@@BBBBBAAAAA@@@@@@@???????????????????>>>>>>>>>>====<<<<<<<<<<;;;;;;;;;;;:::::::999999999999999999988888888888877777777777777777777766666666666666555555555555555555555554444444444444444433333333333333333333222222222222222222211121111111111111111111100000000000///////////////.............---------------,,,,,,,,,,,,,++++++++++++++++++******************))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>?????@@@@AAAABBBBBBCCCCCCAAAAAAA@@@@@@@@@@@@@@@@@@@BBBBAAAAA@@@@@@@??????????????????>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::999999999999999999888888888887777777777777777777777766666666666666555555555555555555555544444444444444444433333333333333333333222222222222222222111111111111111111111111100000000000////////////////............---------------,,,,,,,,,,,,,++++++++++++++++++******************))))))))))))))(((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>??????@@@@AAAABBBBBBBBBCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBAAAAA@@@@@@???????????????????????>>>>>>>>>>==<<<<<<<<<;;;;;;;;;;;;::::::::::999999999999999999988888888888887777777777777777776666666666666655555555555555555555544444444444444444444443333333333333333333333333222222222222211111111111111110000000000000000000///////////////........----------------,,,,,,,,,,,,,,,,,,++++++++++++*****************))))**)))))))))))))))))((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>?????@@@@AAAAABBBBBBBBCCCCCCBBBBBBBBBBBBBBBBAAAABBAAAAAA@@@@@@???????????????????????>>>>>>>>>>===<<<<<<<<;;;;;;;;;;;;::::::::::999999999999999999988888888888877777777777777777776666666666666655555555555555555555544444444444444444444443333333333333333333333333222222222222221111111111111100000000000000000000////////////////.......----------------,,,,,,,,,,,,,,,,,,+++++++++++******************)))))*)))))))))))))))))((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>??????????????>>>>>>>>>>>>>=>>>>>>>??????@@@@AAAAABBBBBBBCCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@???????????????????????>>>>>>>>>=====<<<<<<<;;;;;;;;;;;;::::::::::999999999999999999988888888888777777777777777777776666666666666655555555555555555555544444444444444444444443333333333333333333333333222222222222222111111111111100000000000000000000////////////////........---------------,,,,,,,,,,,,,,,,,,+++++++++++******************)))))))))))))))))))))))((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!!  GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>?????????????>>>>>>>>>>>======>>>>>?????@@@@AAAAAABBBBBBCCCCCBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@???????????????????????>>>>>>>>>======<<<<<<;;;;;;;;;;;;::::::::::999999999999999999888888888887777777777777777777766666666666666655555555555555555555544444444444444444444444333333333333333333333333222222222222222211111111111000000000000000000000////////////////........---------------,,,,,,,,,,,,,,,,,,+++++++++++******************)))))))))))))))))))))))((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!!  FFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????>>>>>>>>>>>>>>>>>>>?????????????>>>>>>>>>=========>>>>?????@@@@@AAAAAAABBBACCCCBBBBBBBAAAAAAAAAAAAAAAAAAA@@@@@@@?????????????>?????????>>>>>>>>========<<<<;;;;;;;;;;;;;::::::::::999999999999999999888888888877777777777777777777766666666666666655555555555555555555444444444444444444444444333333333333333333333333222222222222222221111111111000000000000000000000/////////////////.......---------------,,,,,,,,,,,,,,,,,+++++++++++++*****************)))))))))))))))))))))))((((((((((('''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##############""""""""""""""""""!!!!!!!!!!!!!!!!  FFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>?????????????>>>>>>>>==========>>>>>?????@@@@@AAAAAAAAAACCCCBBBBBBAAAAAAAAAAAAA@@@AA@@@@@@@@???????????>>>>???????>>>>>>>>>=========<<;;;;;;;;;;;;;;::::::::::999999999999999998888888888777777777777777777777766666666666666655555555555555555555444444444444444444444443333333333333333333333333322222222222222221111111111000000000000000000000/////////////////........--------------,,,,,,,,,,,,,,,,,++++++++++++++****************)))))))))))))))))))))))((((((((((((''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFGGGGGGGFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>==========>>>>>?????@@@@@AAAAAAAAAACCCBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@???????????>>>>>??????>>>>>>>>>>=========<;;;;;;;;;;;;;:::::::::::99999999999999999888888888777777777777777777777776666666666666665555555555555555555544444444444444444444444333333333333333333333333332222222222222222111111111000000000000000000000//////////////////........---------------,,,,,,,,,,,,,,,,,++++++++++++++***************)))))))))))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHIIIIIIIIIIIIIIHHHHHHHHHHHIIIIIIIIHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>??????????>>>>>>>>===========>>>>>>?????@@@@@AAAAAAAAACCBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>?????>>>>>>>>>>=========<;;;;;;;;;;;;;::::::::::::9999999999999999888888888777777777777777777777766666666666666665555555555555555555544444444444444444444444333333333333333333333333332222222222222222111111111000000000000000000000//////////////////........---------------,,,,,,,,,,,,,,,,,+++++++++++++++**************)))))))))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>===========>>>>>>?????@@@@@@AAAAAAAABBBBBBBBAAAAAAAA@@@@@@@@@@@@@@@@???????????>>>>>>>>???>>>>>>>>>>>========<<<;;;;;;;;;;;::::::::::::::9999999999999988888888888777777777777777777776666666666666666655555555555555555555444444444444444444444433333333333333333333333333332222222222222221111111110000000000000000000/0//////////////////.........--------------,,,,,,,,,,,,,,,,,++++++++++++++++*************)))))))))))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>????????>>>>>>>============>>>>>>??????@@@@@AAAAAAAABBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@??????????>>>>>>>>>>?>>>>>>>>>>>>========<<<<;;;;;;;;;;:::::::::::::::999999999999988888888888877777777777777777766666666666666666655555555555555555555444444444444444444444433333333333333333333333333332222222222222221111111100000000000000000000////////////////////.........--------------,,,,,,,,,,,,,,,,,+++++++++++++++++************)))))))))))))))))))))))((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIHHHHHHHHHHHHHHIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>?????>>>>>>>>============>>>>>>>?????@@@@@@AAAAAAABBBBBBBAAAAAAA@@@@@@@@@@@?@@@???????????>>>>>>>>>>>>>>>>>>>>>>>========<<<<<;;;;;;;;:::::::::::::::::99999999999988888888888887777777777777776666666666666666666555555555555555555554444444444444444444443333333333333333333333333333333222222222222221111111100000000000000000000///////////////////..........--------------,,,,,,,,,,,,,,,,,+++++++++++++++++************)))))))))))))))))))))))((((((((((((((((('''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>????>>>>>>>>=============>>>>>>>??????@@@@@@AAAAAABBBBBBBAAAAAAA@@@@@@@@@???@@???????????>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<;;;;;;::::::::::::::::::9999999999998888888888888877777777777776666666666666666666655555555555555544555444444444444444444443333333333333333333333333332333322222222222222111111110000000000000000000///////////////////...........--------------,,,,,,,,,,,,,,,,,+++++++++++++++++************)))))))))))))))))))))))((((((((((((((((((''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????>>>>>>>>>>>>>=>>>>>>>>>>>>>>>>??>>>>>>>>>>=============>>>>>>>??????@@@@@@@@@AAABBBBBBAAAAAAA@@@@@@@@@????????????????>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<;;;;;:::::::::::::::::99999999999998888888888888887777777777766666666666666666666555555555555555544454444444444444444444433333333333333333333333333332233332222222222222111111110000000000000000000///////////////////............-------------,,,,,,,,,,,,,,,,,,++++++++++++++++************)))))))))))))))))))))))((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!!!  FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>==============>>>>>>>>?????@@@@@@@@@@@@BBBBBAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>=>>>>>>>==========<<<<<<<<;;;:::::::::::::::::99999999999998888888888888888877777777776666666666666666666655555555555555554444444444444444444444443333333333333333333333333333222333222222222222221111111100000000000000000///////////////////..............-------------,,,,,,,,,,,,,,,,,++++++++++++++++************)))))))))))))))))))))))((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!!  EEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>=============>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>??????@@@@@@@@@@@BBBBAAAAAAAA@@@@@@@@???????????????>>>>>>>>>>>>====>>>>============<<<<<<<<<;;:::::::::::::::::99999999999998888888888888888777777777766666666666666666666555555555555555544444444444444444444444433333333333333333333333333333222233222222222222221111111110000000000000000///////////////////...............------------,,,,,,,,,,,,,,,,,+++++++++++++++*************)))))))))))))))))))))))((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!!!  EEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>=================>>>>>>>>>>>>>>>>>================>>>>>>>>???????@@@@@@@@@@BBBAAAAAAAA@@@@@@@@???????????????>>>>>>>>>>>======>=============<<<<<<<<<<<:::::::::::::::::99999999999999888888888888888877777777766666666666666666666655555555555555554444444444444444444444433333333333333333333333333333222222322222222222222111111111100000000000000///////////////////.................-----------,,,,,,,,,,,,,,,,,+++++++++++++++*************))))))))))))))))))())))((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>===================>>>>>>>>>>>>>>=================>>>>>>>>???????@@@@@@@@@@AAAAAAAAAA@@@@@@@@???????????????>>>>>>>>>>>===================<<<<<<<<<<<<;:::::::::::::::999999999999998888888888888888877777777766666666666666666666555555555555555544444444444444444444444433333333333333333333333333322222222222222222222222111111111110000000000000///////////////////..................---------,,,,,,,,,,,,,,,,,,+++++++++++++++*************))))))))))))))))))(()))((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEFFFFEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHGGGGGGGGHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>=====================>>>>>>>>>>>==================>>>>>>>>????????@@@@@@@@@AAAAAAAAA@@@@@@@@???????????????>>>>>>>>>>>==================<<<<<<<<<<<<<;;::::::::::::::99999999999998888888888888888877777777766666666666666666666665555555555555554444444444444444444444333333333333333333333333333222222222222222222222222221111111111100000000000////////////////////..................---------,,,,,,,,,,,,,,,,,,++++++++++++++++************))))))))))))))))))((())((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>=========================>>>>>>===================>>>>>>>>?????????@@@@@@@@AAAAAAAA@@@@@@@@?????????>????>>>>>>>>>>>>================<<<<<<<<<<<<<<<;;;::::::::::::999999999999998888888888888888877777777766666666666666666666665555555555555554444444444444444444443333333333333333333333333332222222222222222222222222221111111111110000000000///////////////////..................----------,,,,,,,,,,,,,,,,+++++++++++++++++*************))))))))))))))))))(((()((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$#################""""""""""""""!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHGGGGGGGGHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>=========================>>>>=====================>>>>>>>>>?????????@@@@@@@AAAAAAA@@@@@@@@?????????>>???>>>>>>>>>>>>========<<===<<<<<<<<<<<<<<<<<<;;;;:::::::::::999999999999998888888888888888877777777766666666666666666666655555555555555544444444444444444444433333333333333333333333333222222222222222222222222222221111111111111000000000///////////////////..................---------,,,,,,,,,,,,,,,,,++++++++++++++++++***********)))))))))))))))))))(((((((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@???????????????????>>>>>>>>>>>>>>>>>>>>>>>>>==================================================>>>>>>>>>????????????@@@@AAAAAA@@@@@@@@????????>>>>?>>>>>>>>>>>>>========<<<=<<<<<<<<<<<<<<<<<<;;;;;;::::::::::99999999999999988888888888888887777777776666666666666666666665555555555555554444444444444444444433333333333333333333333333222222222222222222222222222222111111111111110000000////////////////////.................----------,,,,,,,,,,,,,,,,,++++++++++++++++++***********)))))))))))))))))))(((((((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>==================================================>>>>>>>>>????????????????AAAAA@@@@@@@@????????>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<;;;;;;;::::::::999999999999999998888888888888877777777777666666666666666666655555555555555554444444444444444444333333333333333333333333322222222222222222222222222222222111111111111110000000//////////////////..................----------,,,,,,,,,,,,,,,,,,+++++++++++++++++*************))))))))))))))))))(((((((((((((((((((((((''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>=========================================<<<<<<=======>>>>>>>>>???????????????AAAA@@@@@@@@????????>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;::::::::99999999999999998888888888888777777777777766666666666666666555555555555555554444444444444433443333333333333333333333333322222222222222222222222222222221111111111111110000000/////////////////...................----------,,,,,,,,,,,,,,,,,++++++++++++++++++**************)))))))))))))))))((((((((((((((((((((((('''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!!!!  EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>========================================<<<<<<<<<======>>>>>>>>>???????????????AA@@@@@@@@@????????>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;:::::::99999999999999988888888888888777777777777776666666666666665555555555555555554444444444444433343333333333333333333333322222222222222222222222222222222221111111111111110000000/////////////////..................-----------,,,,,,,,,,,,,,,,,++++++++++++++++++***************))))))))))))))))(((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!!!!  DEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>============<<<<<<<<<====================<<<<<<<<<<<<<====>>>>>>>>>>??????????????@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;::::::9999999999999998888888888888777777777777777766666666666665555555555555555554444444444444433333333333333333333333333222222222222222222222222222111222221111111111111111000000/////////////////...................------------,,,,,,,,,,,,,,,,++++++++++++++++++****************)))))))))))))))((((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!!!!  DDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEDEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????>>>>>>=========================<<<<<<<<<<<<<;;;;;<<<<<<<=========>>>>>>>>>>>>>>>>?????????>>>>>>>=========<????????>>>>>>>>>>=======;;;;;;;;;;;;;:::::::::::::999999999999998888888888888888777777777777777776666655555555555555555555555444444444444444333333333333333333333333222222222222222222222222211111111111111111111111111110000000000000/////////////////.......-----------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++****************)))))))))))))))))))(((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!  CCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????>>>>>>>>=========================<<<<<<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>?????????>>>>>>=========<<?????>>>>>>>>>>>>========;;;;;;;;;::::::::::::::::999999999999998888888888888887777777777777777776666555555555555555555555544444444444444444333333333333333333333332222222222222222222222222111111111111111111111111111110000000000000////////////////........-----------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++****************)))))))))))))))))))(((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????>>>>>>>>>>>=========================<<<<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>????????>>>>>>>========<<<???>>>>>>>>>>>>>========<;;;;;;;::::::::::::::::::99999999999998888888888888877777777777777777776666555555555555555555555444444444444444444333333333333333333333322222222222222222222222211111111111111111111111111111100000000000000////////////////........-----------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++****************)))))))))))))))))))(((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>????????????>>>>>>>>>>>>>=========================<<<<<<<;;;;;;;;;;;;;;;<<<<<==========>>>>>>>>>>>>>???????>>>>>>>========<<<<??>>>>>>>>>>>>>=========<;;;;;;:::::::::::::::::::999999999999888888888888887777777777777777776666665555555555555555555444444444444444444433333333333333333333222222222222222222222222211111111111111111111111111111110000000000000////////////////........-----------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++****************))))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$##############""""""""""""""!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFEEEEFFFFFEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>?????????>>>>>>>>>>>>>>>>=========================<<<<<<;;;;;;;;;;;;;;;;;<<<<<==========>>>>>>>>>>>>???????>>>>>>>=======<<<<<>>>>>>>>>>>>>>=========<<;;;;;::::::::::::::::::::99999999999888888888888887777777777777777776666666555555555555555554444444444444444444433333333333333333333222222222222222222222221111111111111111111111111111111100000000000000////////////////.........----------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++****************))))))))))))))))))((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>???????>>>>>>>>>>>>>>>>>>=======<<<===============<<<<;;;;;;;;;;;;;;;;;;;;<<<<<===========>>>>>>>>>>??????>>>>>>>>======<<<<<<>>>>>>>>>>>>==========<<<;;;;:::::::::::::::::::::99999999998888888888888887777777777777777666666666555555555555555444444444444444444443333333333333323333322222222222222222222222211111111111111111111111111111100000000000000000//////////////...........--------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++****************))))))))))))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>????>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<========<<<;;;;;;;;;;;;;;;;;;;;;;;<<<<<============>>>>>>>>?????>>>>>>>>>======<<<<<<>>>>>>>>>>>===========<<<;;;:::::::::::::::::::::99999999998888888888888888777777777777777666666666655555555555554444444444444444444443333333333333322333322222222222222222222212111111111111111111111100111111000000000000000000//////////////............-------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++******************)))))))))))))))))((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$#############""""""""""""""!!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>??>>>>>>>>>>>>>>>>>>>>>>>=<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<====================????>>>>>>>>>=======<<<<<<>>>>>>>>>============<<<<;;;:::::::::::::::::::99999999998888888888888888777777777777777666666666666555555555554444444444444444444444333333333333332223332222222222222222222221111111111111111111111000001110000000000000000000//////////////..............------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*******************))))))))))))))))((((((((((((((('''''''''''''''''''&'&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""""!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===================???>>>>>>>>>>=======<<<<<<>>>>>>>>============<<<<<;;:::::::::::::::::9999999999988888888888888888777777777777776666666666666655555555544444444444444444444443333333333333332222322222222222222222222211111111111111111111110000000000000000000000000000//////////////...............----------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++*******************))))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<==================>>>>>>>>>>>>>======<<<<<<<>>>>>>>============<<<<<<;;:::::::::::::::9999999999988888888888888888877777777777777666666666666666555555554444444444444444444444333333333333333222222222222222222222222211111111111111111111100000000000000000000000000000//////////////.................---------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*++++******************)))))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$#############"""""""""""""""""!!!!!!!!!!!!!!!!!  CCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;::::::::;;;;;;<<<<<<<<=================>>>>>>>>>>>>>======<<<<<<<>>>>>>=============<<<<<<;::::::::::::::9999999999888888888888888888887777777777777766666666666666665555554444444444444444444444333333333333333322222222222222222222222221111111111111111111100000000000000000000000000000///////////////.................--------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++**+++******************)))))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%$$$$$$$$$$$$$$$$$$$#############""""""""""""""""""!!!!!!!!!!!!!!!!  BBBCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;::::::::::::;;;;;;<<<<<<<<================>>>>>>>>>>>>>======<<<<<<<>>>>>=============<<<<<<<::::::::::::::999999999998888888888888888887777777777777766666666666666666655555444444444444444444444333333333333333332222222222222222222222221111111111111111111110000000000000000000000000000///////////////..................--------,,,,,,,,,,,,,,,,,,+,,,+++++++++++++++++++***+*******************)))))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!  BBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::;;;;<<<<<<<<<===============>>>>>>>>>>>>>======<<<<<<<>>>>>============<<<<<<<<:::::::::::::99999999999988888888888888888777777777777776666666666666666665555444444444444444444443333333333333333333222222222222222222222222111111111111111111110000000000000000000000000000////////////////.................--------,,,,,,,,,,,,,,,,,,,++,,+++++++++++++++++++***********************)))))))))))))))))((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!  BBBBBBBBBBBBBCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========<<<<<<<<<<<<<<<<<<<<<<<<<;;;;:::::::::::::::::::;;;;<<<<<<<<<==============>>>>>>>>>>>>>======<<<<<<<>>>>=============<<<<<<<<:::::::::::99999999999999888888888888888777777777777777666666666666666665555544444444444444444443333333333333333333322222222222222222222222211111111111111111110000000000000000000000000000////////////////..................--------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++************************))))))))))))))))(((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$#############"""""""""""""""""""!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEDDDDEEEEEDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>==>>>>>>>>>>>>=============<<<<<<<<<<<<<<<<<<;;;;;;;;:::::::::::::::::::::::;;;;<<<<<<<<<=============>>>>>>>>>>>>>======<<<<<<;>>>>============<<<<<<<<<::::::::::999999999999999888888888888877777777777777776666666666666666655555444444444444444444433333333333333333332222222222222222222222221111111111111111111100000000000000000000000000//////////////////.................--------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++************************))))))))))))))))(((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>=====>>>>>>>>>================<<<<<<<<<;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;<<<<<<<<<<===========>>>>>>>>>>>>>======<<<<<<;>>>============<<<<<<<<<<:::::::::999999999999999888888888888777777777777777766666666666666666655555444444444444444444333333333333333333332222222222222222222222221111111111111111111000000000000000000000000000//////////////////.................--------,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++************************))))))))))))))))(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>=======>>>>>>>==================<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;<<<<<<<<<<<=========>>>>>>>>>>>>=======<<<<<<;>>>===========<<<<<<<<<<<::::::::9999999999999998888888888877777777777777777666666666666666665555555444444444444444443333333333333333333322222222222222222222222211111111111111111110000000000000000000//00000///////////////////................----------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++************************))))))))))))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>==========>>>>=====================<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;<<<<<<<<<<<<<<======>>>>>>>>>>>>=======<<<<<<;>>===========<<<<<<<<<<<<::::::::99999999999999888888888887777777777777777766666666666666666555555554444444444444444333333333333333333332222222222222222222222211111111111111111111000000000000000000////000////////////////////................-----------,,,,,,,,,,,,,,,,++++++++++++++++++++++++***********************)))))))))))))))))(((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#############""""""""""""""""""""!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>=============>>=======================<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<=>>>>>>>>>>========<<<<<<;;>>===========<<<<<<<<<<<;:::::::99999999999999888888888877777777777777777776666666666666665555555555444444444444443333333333333333333322222222222222222222222211111111111111111110000000000000000000/////0////////////////////................-------------,,,,,,,,,,,,,,,+++++++++++++++++++++++************************)))))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$##############"""""""""""""""""""!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>>>>>>========================================;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>=========<<<<<<;;>==========<<<<<<<<<<<<;;::::::9999999999999998888888887777777777777777776666666666666666555555555554444444444443333333333333333333332222222222222222222222221111111111111111110000000000000000000///////////////////////////................--------------,,,,,,,,,,,,,,+++++++++++++++++++++++************************)))))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>==========================================;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;;<<<<<<<<<<<<<<<<<=================<<<<<<;;;>=========<<<<<<<<<<<<;;;:::::9999999999999998888888887777777777777777776666666666666666555555555555444444444443333333333333333333332222222222222222212222211111111111111111110000000000000000000//////////////////////////.................---------------,,,,,,,,,,,,,+++++++++++++++++++++++************************)))))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!  BBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>==========================================<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<================<<<<<<<;;;=========<<<<<<<<<<<<;;;;::::9999999999999999888888888777777777777777766666666666666665555555555555544444444433333333333333333333322222222222222222211222211111111111111111110000000000000000000//////////////////////////................-----------------,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!  AAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>============================================<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::99::::::::::;;;;;;;;;;<<<<<<<<<<<<<<<================<<<<<<;;;;========<<<<<<<<<<<;;;;;;::9999999999999999998888888877777777777777766666666666666666555555555555555444444443333333333333333333332222222222222222221112211111111111111111110000000000000000000//////////////////////////.................------------------,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!  AAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===========================================<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::99999999::::::::;;;;;;;;;;<<<<<<<<<<<<<<==============<<<<<<<;;;;;======<<<<<<<<<<<<;;;;;;;:9999999999999999999888888887777777777777666666666666666666555555555555555544444433333333333333333333322222222222222222211111211111111111111111110000000000000000000//////////////////////////.................-------------------,,,,,,,,,+++++++++++++++++++++++************************)))))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!!  AAAAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDCCCCDDDDDCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>========================================<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::99999999999:::::::;;;;;;;;;;;;<<<<<<<<<<<<=============<<<<<<<;;;;;;=====<<<<<<<<<<<;;;;;;;;;9999999999999999999988888887777777777777666666666666666665555555555555555554444433333333333333333333322222222222222222211111111111111111111111110000000000000000000/////////////////////////..................-------------------,,,,,,,,,+++++++++++++++++++++++************************)))))))))))))))))))(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################"""""""""""""!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::99;;;;:::::::::::9999999999:::::::999999999999999999888777777777777666666666666666666655555555555555554444444444444443333333333333333222222222222222221111111111110000000000000000000///////////////////...////....................------------------,,,,,,,,,,,,,,,,++++++++++++++++++++++*******************)))))))))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::999;;;::::::::::999999999999:::::9999999999999999999988877777777777666666666666666666555555555555555555444444444444433333333333333332222222222222222221111111111110000000000000000000///////////////////....//....................-------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++********************)))))))))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDCCCCCCCCDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::99999;::::::::::99999999999999:::9999999999999999999999888777777777766666666666666666555555555555555555544444444444443333333333333332222222222222222222111111111110000000000000000000///////////////////....../....................-------------------,,,,,,,,,,,,,,,,+++++++++++++++++++++********************)))))))))))))))))))((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::999999::::::::::99999999999998899999999999999999999999998877777777776666666666666665555555555555555555554444444444443333333333333333222222222222222222111111111111000000000000000000////////////////////...........................------------------,,,,,,,,,,,,,,,,++++++++++++++++++++*+********************)))))))))))))))))))((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################"""""""""""""!!!!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>==========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::9999999::::::::999999999999988889999999999999999999999999887777777776666666666666655555555555555555555544444444444433333333333333333222222222222222222111111111111000000000000000000////////////////////..........................-------------------,,,,,,,,,,,,,,,,++++++++++++++++++++**********************)))))))))))))))))))((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$####################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  @@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::99999:::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;:::::::::::::99999998:::::::999999999999888888999999999999999999999999987777777776666666666666655555555555555555555544444444444433333333333333333322222222222222221111111111110000000000000000000///////////////////...........................-------------------,,,,,,,,,,,,,,,,+++++++++++++++++++**********************)))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ????@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAABBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::9999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::::9999999988:::::999999999999988888889999999999999999999999998877777777766666666666655555555555555555555554444444444443333333333333333333222222222222222111111111111000000000000000000////////////////////...........................------------------,,,,,,,,,,,,,,,,++++++++++++++++++++**********************)))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ??????????@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999::::::::::::::::::;;;;;;;;;;;;;:::::::::::::::::99999999888::::999999999999888888888999999999999999999999999877777777766666666666555555555555555555555544444444444433333333333333333333222222222222221111111111110000000000000000000////////////////////..........................-------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++**********************)))))))))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$####################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999999::::::::::::::::::;;;;;;;;;::::::::::::::::::9999999998888:::999999999999888888888899999999999999999999999887777777766666666666555555555555555555555544444444444443333333333333333332222222222222221111111111111000000000000000000///////////////////...........................-------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++*********************))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ??????????????????????@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBABBAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999:::::::::::::::::::;;;;::::::::::::::::::9999999999988888::99999999999988888888888999999999999999999999998877777777666666666655555555555555555555444444444444444333333333333333332222222222222221111111111111110000000000000000////////////////////...........................------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++**********************))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999::::::::::::::::::::::::::::::::::::::999999999999888888:99999999999988888888888899999999999999999999998887777777666666666655555555555555555554444444444444443333333333333333332222222222222221111111111111111000000000000000////////////////////..........................-------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++**********************))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""""!!!!!!!!!!!!!!!!!!!! !!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::99999999999999999999::::::::::::::::::::::::::::::::::::9999999999998888888899999999999998888888888889999999999999999999998888777777766666666655555555555555555444444444444444443333333333333333322222222222222221111111111111111100000000000000///////////////////...........................-------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++**********************)))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!!!!! !  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCBBBBBCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999::::::::::::::::::::::::::::::::99999999999999888888888999999999999888888888888899999999999999999999988887777776666666666555555555555555444444444444444444433333333333333332222222222222221111111111111111111000000000000////////////////////...........................------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++**********************)))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999999::::9:::::::::::::::::::::::::999999999999998888888888899999999999988888888888889999999999999999999988888777776666666666555555555555554444444444444444444443333333333333322222222222222211111111111111111110000000000000///////////////////....................-......-------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++**********************))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############"""""""""""""!!!!!!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::99999999999999999999999999:::9:::::::::::::::::::::::999999999999998888888888887999999999999888888888888899999999999999999999888887777766666666655555555555555444444444444444444444433333333333332222222222222221111111111111111111000000000000////////////////////....................--.....--------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++**********************)))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################"""""""""""""!!!!!!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@AAAAAAAAAAAAAAAAAAAAA@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999999999999::99:::::::::::::::::::::999999999999988888888888887799999999999988888888888889999999999999999999888888777776666666665555555555554444444444444444444444433333333333332222222222222211111111111111111111000000000000////////////////////...................----...---------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++**********************)))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################""""""""""""""!!!!!!!!!!!!!!!!!!!  ???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAABBBBBBBBBBAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@AAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::9:99999999999999999999999999999999999999:99::::::::::::::::::::99999999999988888888888888777999999999999988888888888899999999999999999998888887777666666666655555555555444444444444444444444433333333333332222222222222221111111111111111111000000000000/////////////////////...................-----..--------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++**********************)))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################"""""""""""""""!!!!!!!!!!!!!!!!!!  >>>>>>?????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAA@@AAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAABBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::9999999999999999999999999999999999999999999999:999::::::::::::::::::99999999999888888888888887777799999999999999888888888889999999999999999998888888777766666666655555555555544444444444444444444433333333333332222222222222222111111111111111111000000000000////////////////////....................------.--------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++**********************))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!  >>>>>>>>>>>?>???????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@AAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999999999999999999999889999999999999999999::::::::::::::::9999999999888888888888888777777999999999999999988888888899999999999999999988888887777666666666555555555555444444444444444444333333333333333222222222222222221111111111111111100000000000////////////////////.....................---------------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++**********************))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>??????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::9999999999999999999999999999988888888899999999999999999::::::::::::::9999999999888888888888887777777799999999999999999888888889999999999999999998888888777766666666555555555555444444444444444444333333333333332222222222222222222111111111111111000000000000////////////////////....................---------------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++********************)*))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::99999999999999999999999999988888888888889999999999999999::::::::::::9999999999888888888888877777777779999999999999999998888888999999999999999998888888877766666666655555555555444444444444444443333333333333322222222222222222221111111111111111000000000000////////////////////....................---------------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++*********************))))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::999999999999999999999999988888888888888889999999999999999::::::::::9999999999988888888888877777777777999999999999999999988888899999999999999999888888887776666666665555555555544444444444444433333333333333322222222222222222211111111111111111000000000000///////////////////.....................--------------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++********************))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAABBBBBBBBBABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>=========================<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::9999999999999999999999999888888888888888889999999999999999::::::::99999999999888888888887777777777777999999999999999999988888899999999999999998888888887776666666655555555555444444444444444333333333333332222222222222222221111111111111111100000000000000//////////////////.....................--------------------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++********************))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999999998888888888888888889999999999999999::::::999999999998888888888777777777777777999999999999999999988888899999999999999998888888887766666666655555555555444444444444443333333333333322222222222222222211111111111111110000000000000000////////////////.....................---------------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++*******************))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!  >>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@AAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>======================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999999999998888888888888888888999999999999999999:99999999999998888888887777777777777777888899999999999999988888899999999999999988888888887766666666655555555554444444444444433333333333333322222222222222221111111111111111100000000000000000///////////////.....................--------------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************)))))))))))))))))))))))(((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$################""""""""""""""""""""!!!!!!!!!!!!!  ================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::999999999999999999999999999998888888888888888888888899999999999::::::::::::::99999998888888887777777777777777777777777777777777777777788888777777777777777666667777777666666666555555555444444444444443333333333322222222222222222111111111111111111111111100000000///////////////////................------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++******************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""""!!!!!!!!!!!!!!!!!!  =====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????????????>>>>>>>>>?????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::9999999999999999999999999999988888888888888888888888888899999999999::::::::::::999999998888888877777777777777777777777777777777777777777788877777777777777776666667777776666666666555555555444444444444433333333333322222222222222221111111111111111111111111000000000//////////////////................-----------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++******************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!  ============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::99999999999999888888888888888888888888888888888888888888888999999999999:::::::::::999999988888888777777777777777777777777777777777777777777788777777777777777766666667777776666666665555555555444444444444333333333333322222222222222111111111111111111111111100000000000////////////////.................-----------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*****************)))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!  ================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::99999999999999998888888888888888888888888888888888888888888888999999999999::::::::99999999988888887777777777777777777777777777777777777777777777777777777777777666666667777766666666665555555555444444444443333333333333322222222222221111111111111111111111111000000000000///////////////................-----------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!!  ================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@AAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????>>>>??>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999999988888888888888888888888888888877788888888888889999999999999999:99999999999988888887777777777777777777777777777777777777777777777777777777777777666666667777766666666655555555555444444444433333333333333322222222222211111111111111111111111100000000000000/////////////.................-------------------,,--,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!!  ================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================================<<<<<<<<<<<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::999999999999999999999988888888888888888888888888777777777888888888888999999999999999999999999999988888877777777777777777777777777777777777777777777777777777777777766666666667777666666666655555555555444444444333333333333333322222222222111111111111111111111110000000000000000////////////................--------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*******************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!!  ================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================================<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::99999999999999999999999988888888888888888888888887777777777778888888888999999999999999999999999999888888777777777777777666666777777777777777777777777777777777777777666666666667776666666666555555555554444444444333333333333332222222222211111111111111111111111000000000000000000//////////.................--------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************)))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!!  <<==============================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==>>>>>>>=======================================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::999999999999999999999999988888888888888888888888887777777777777888888888899999999999999999999999999888888777777777777666666666777777777777777777777777677777777777766666666666657766666666665555555555554444444443333333333333322222222222111111111111111111111100000000000000000000/////////.................-------------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************)))))))))))))))))))))))))))(((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!!   <<<<<<<<========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>========================================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::999999999999999999999999988888888888888888888888877777777777777788888888899999999999999999999999998888887777777777776666666666777777777777777777776666677777777777666666666666557666666666665555555555544444444433333333333333222222222221111111111111111111110000000000000000000000////////..................------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*******************))))))))))))))))))))())))))((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<===========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;::::::::::::::::::::::99999999999999999999999888888888888888888888888777777777777777778888888888999999999999999999999998888888777777777776666666666677777777777777777666666667777777776666666666666555666666666665555555555554444444443333333333333222222222221111111111111111100100000000000000000000000///////....................-----------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************)))))))))))))))))))))(())))(((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<====<<<======================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>==================================================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::9999999999999999999888888888888888888888888888777777777777777777788888888889999999999999999999998888888777777777776666666666667777777777777776666666666777777766666666666666555566666666665555555555554444444444333333333333322222222221111111111111111100000000000000000000000000///////....................----------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++******************)))))))))))))))))))))((()))((((((((((((((((((((('(((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????@@@@@@@@@@@@@@???????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========>>>>>>===================================================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::99999999999999999888888888888888888888888888877777777777777777777788888888889999999999999999998888888877777777777666666666666677777777777766666666666667777666666666666666555555666666666555555555555544444444433333333333333222222222111111111111111110000000000000000000000000///////....................-----------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*******************))))))))))))))))))))((((())(((((((((((((((((((('''((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================================>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>====================================================<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::999999999999998888888888888888888888888888887777777777777777777777788888888889999999999999998888888888777777777776666666666666777777777766666666666666666666666666666666655555556666666655555555555555444444444333333333333322222222211111111111111111000000000000000000000000////////....................----------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++********************)))))))))))))))))))(((((()(((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################""""""""""""""!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999998888888888888888888888888888888777777777777777777777777888888888888999999999998888888888877777777777666666666666667777777666666666666666666666666666666666655555555566666666555555555555544444444444333333333333222222222111111111111111100000000000000000000000/////////...................-----------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********************)))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????@@@@@@@@@@?????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==>>>>==================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999998888888888888888888888888888888887777777777777777777777777788888888888888999988888888888888777777777776666666666666667777766666666666666666666666666666666666555555555566666665555555555555554444444444333333333333222222221111111111111111000000000000000000000///////////...................----------------,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********************))))))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????@????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::9999999999999998888888888888888887788888888888888777777777777777777777777777788888888888888888888888888888887777777777666666666666666677766666666666666666665556666666666666555555555555666666555555555555555544444444443333333333332222222211111111111111100000000000000000000/////////////..................----------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*********************))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;:::;;;::::::::::::::::::::::::::::::::::::9999999999999999888888888888888888887777778888888877777777777777666667777777777778888888888888888888888888888877777777777666666666666666666666666666666666665555556666666666655555555555555666665555555555555555544444444444333333333332222222111111111111111000000000000000000////////////////.................---------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++********************)))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::99999999999999998888888888888888888888877777777778777777777777777766666666777777777778888888888888888888888888887777777777766666666666666666666666666666666655555555566666666655555555555555556666555555555555555555444444444443333333333322222221111111111111100000000000000000//////////////////...............----------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*******************))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################"""""""""""""""!!!!!!!!!!!!!!!!!!!!  ;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================================================>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????@@@@@@@@@@@@@@@@@@???????@@@@?????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======================================================================<<<=====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::999999999999999988888888888888888888888887777777777777777777777777666666666667777777777888888888888888888888888887777777777766666666666666666666666666666666555555555556666665555555555555555554666555555555555555555554444444444433333333332222222111111111111100000000000000000///////////////////.............----------------,,,,,,,,,,,,,,,,,,,,,+,,,+++++++++++++++++++++*******************))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!!  ;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======================================================================<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::9999999999999999999888888888888888888888888877777777777777777777777776666666666667777777777888888888888888888888888777777777776666666666666666666666666666666655555555555566655555555555555555554446655555555555555555555544444444444333333333322222211111111111110000000000000000/////////////////////............----------------,,,,,,,,,,,,,,,,,,,,,++,++++++++++++++++++++++******************)))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================================>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================================================<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::9:::999999999999999999999988888888888888888888888887777777777777777777777777666666666666677777777778888888888888888888888777777777776666666666666666666666666666666655555555555555555555555555555555554444655555555555555555555555444444444443333333332222221111111111111000000000000000//////////////////////..........-----------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*******************))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$###################""""""""""""""""""!!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;<<<;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================================================<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::999999999999999999999999999998888888888888888888888888777777777777777777777776666666666666666777777777788888888888888888888777777777776666666666666666666666666666666655555555555555555555555555555555554444465555555555555555555555554444444444333333333222222111111111111000000000000000//////////////////////.........------------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++******************)))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###################"""""""""""""""""""!!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================================================<<<<<<<<<=====<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999998888888888888888887777777777777777777777777777766666666666666666777777777777888888888888888887777777777766666666666666666666666666666665555555555555555555555555555555555444444455555555555555555555555554444444444433333333222222111111111110000000000000/0/////////////////////.........--------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*******************)))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================================================<<<<<<<<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999888888888888888877777777777777777777777777777666666666666666666667777777777778888888888888887777777777776666666666666666666666666666665555555555555555555555555555555555444444445555555555555555555555555444444444443333333322222211111111110000000000000//////////////////////.........----------------------,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++*******************))))))))))))))))))(((((((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>>>>>?????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999998888888888888887777777777777777777777777777776666666666666666666666677777777777778888888888887777777777777666666666666666666666666666665555555555555555545555555555555554444444444555555555555555555555555544444444444333333332222221111111111000000000000/////////////////////.........----------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*******************)))))))))))))))))))((((((((((((((((((((('(((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================================<<<<<<<<<<<<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::9999999999999999999999999888888888888888888777777777777777777777777777777776666666666666666666666666555555555555555666666666677777777777777777777777667777776666666666666666666655555555555554444444444445555555544444444444444444544444444444444444444444444444444444333333332222222222211111111111000000000000//////////////////////...........---------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++**************************)))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::9999999999999999999999998888888888888888877777777777777777777777777777777777666666666666666666666666655555555555555556666666667777777777777777777777766777777666666666666666666665555555555554444444444444555555444444444444444444444444444444444444444444444444444444433333333222222222211111111111100000000000/////////////////////...........-----------------,,,,,,,,,,,,,,,,,,,++++++++++++++++**************************))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&'&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################"""""""""""""""""""""!!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999888888888888888887777777777777777777777777777777777666666666666666666666666666555555555555555555566666666677777777777777777777766677777666666666666666666666555555555554444444444444455555444444444444444444444444444444444444444444444444444444443333333322222222211111111111100000000000////////////////////............------------------,,,,,,,,,,,,,,,,,,++++++++++++++++**************************))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$###################""""""""""""""""""""!!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::99999999999999999999999988888888888888888777777777777777777777777777777777766666666666666666666666666655555555555555555555556666666666667777777777777777766667777766666666666666666666655555555554444444444444445555444444444444444444444444444444444444444444444444444444443333333322222222221111111111100000000000///////////////////............--------------------,,,,,,,,,,,,,,,,++++++++++++++++**************************))))))))))))))))))))((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!  99999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>=========================>>>>>>>>>>>>>>>==========>>>>>>>>>>>>>>>>>>>>>>>>=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::99999999999999999999999988888888888888888777777777777777777777777777777777766666666666666666666666666665555555444445555555555555566666666666666777777777777666667777766666666666666666666655555555554444444444444445555444444444444444444444444444444444444444444444444444444443333333322222222211111111111000000000000/////////////////.............---------------------,,,,,,,,,,,,,,,++++++++++++++++**************************))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!  88888999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>==================================================>>>>>>>>>================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::99999999999999999999999999888888888888888887777777777777777777777777777777777666666666666666666666666666555555555544444445555555555556666666666666666666777777666666777766666666666666666666655555555555444444444444444555544444444444444444444444444444444444444444444444444444443333333322222222211111111111100000000000/////////////////............----------------------,,,,,,,,,,,,,,+++++++++++++++++**************************))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!  888888888889999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<==========================>>>>>>>>>>>>>>>>>>>>>>>>>===========================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;<<<<<<<<<<<<<<<<<<<<<;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::99999999999999999999999999888888888888888887777777777777777777777777777777777666666666666666666666666665555555555555544444444555555555555566666666666666666666666666666777666666666666666666666555555555554444444444444444555544444444444444444444444444444444444444444444434444444433333333222222221211111111111000000000000///////////////............----------------------,,,,,,,,,,,,,,,++++++++++++++++**************************)))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!  8888888888888888889999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==========================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::99999999999999999999999999888888888888888888887777777777777777777777777777777776666666666666666666666655555555555555555554444444445555555555555566666666666666666666666666677666666666666666666665555555555555444444444444444455554444444444444444444444444444444444444444443333444444333333333222222222111111111111000000000000//////////////.............----------------------,,,,,,,,,,,,,,+++++++++++++++++*********************))***)))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!  888888888888888888888889999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=======>>>>>==============================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;<<<<<<<<<<<<<<;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::9999999999999999999999999988888888888888888888888777777777777777777777777777777666666666666666666665555555555555555555555555444444444445555555555555566666666666666666666666667666666666666666666655555555555555444444444444444445555444444444444444444444444444444444444443333333344443333333333222222222111111111111000000000000//////////////..............--------------------,,,,,,,,,,,,,,+++++++++++++++++**********************)))*))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!  888888888888888888888889999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================================================================================>>>>>>>>>>>==============>>>>>>>==================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::99999999999999999999999998888888888888888888888888777777777777777777777777777666666666666666666666665555555555555555555555555444444444445555555555555566666666666666666666666666666666666666666665555555555555554444444444444444445555444444444444444444444444444444444444333333333344333333333332222222221111111111110000000000000////////////................------------------,,,,,,,,,,,,,,,++++++++++++++++++*********************)))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!!!  888888888888888888888889999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;<<<<<;;;;;;;;;;;;;;;;;;;;<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::9999999999999999999999999999888888888888888888888888877777777777777777777776666666666666666666666666666555555555555555555555555544444444444455555555555556666666666666666666666666666666666666665555555555555555554444444444444444444555544444444444444444444444444444444433333333333333333333333332222222221111111111111000000000000////////////.................-----------------,,,,,,,,,,,,,,++++++++++++++++++++*******************))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!  888888888888888888888889999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<=======================================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999988888888888888888888888887777777777777777777666666666666666666666666666666655555555555555555555544444444444444444555555555555666666666666666666666666666666666666655555555555555555544444444444444444444455554444444444444444444444444444444433333333333333333333333322222222221111111111110000000000000////////////..................---------------,,,,,,,,,,,,,,,+++++++++++++++++++++******************))))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!  888888888888888888888889999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999988888888888888888888888887777777777777777766666666666666666666666666666666665555555555555555555444444444444444444445555555555555555555556666666666666666666666665555555555555555555544444444444444444444445555444444444444444444444444444444433333333333333333333333222222222221111111111110000000000000///////////....................--------------,,,,,,,,,,,,,,++++++++++++++++++++++*****************))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!  8888888888888888888888899999999999999999999999999999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<===============================================================================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999998888888888888888888888888777777777777777776666666666666666666666666666666666655555555555555555554444444444444444444444455555555555555555555555555555555555666666655555555555555555554444444444444444444444444555544444444444444444444444444444333333333333332223333332222222222211111111111111000000000000///////////.....................------------,,,,,,,,,,,,,,,++++++++++++++++++++++*****************))))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!  88888888888888888888888999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<<=============================================================================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999888888888888888888888888877777777777777777666666666666666666666666666666666666555555555555555555544444444443333344444444444555555555555555555555555555555555566665555555555555555555555444444444444444444444444455544444444444444444444444444444433333333333322222333222222222222211111111111110000000000000///////////.....................------------,,,,,,,,,,,,,,,+++++++++++++++++++++*****************)))))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  8888888888888888888888899999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<=================<<<<<<<<===========================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999888888888888888888888888887777777777777777766666666666666666666666666666666666555555555555555555555444444444444333333344444444445555555555555555555555555555555555555555555555555555555554444444444444444444444444445554444444444444444444443444444433333333333222222232222222222222111111111111110000000000000///////////....................------------,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  777888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<=========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==========================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999988888888888888888888888888777777777777777776666666666666666666666666666666666655555555555555555555554444444444444433333333444444444455555555555555555555555555555555555555555555555555554444444444444444444444444444444554444444444444444444443344444433333333333222222222222222222222111111111111110000000000000///////////....................------------,,,,,,,,,,,,,,,,,,++++++++++++++++++*****************)))))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  77777777788888888888888889999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;;;;;;;;;;:::::;;::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999998888888888888888888888888877777777777777777666666666666666666666666666666666666555555555555555555555554444444444444443333333334444444444555555555555555555555555555555555555555555555444444444444444444444444444444444444454444444444444444444443334444433333333332222222222222222222221111111111111010000000000000///////////...................------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  77777777777777778888888888888889999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================================<<<<========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999888888888888888888888888877777777777777777777666666666666666666666666666666666655555555555555555555555544444444444444444333333333344444444445555555555555555555555555544445555555555444444444444444444444444444444444444444444444444444444444444443333444443333333332222222222222222222211111111111111000000000000000////////////.................------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++****************)))))))))))))))))))))))))))(((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  77777777777777777777788888888888888888999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<================<<<<<<<<<==========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::::::;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999988888888888888888888888888877777777777777777777776666666666666666666666666666666555555555555555555555555554444444444444444443333333333344444444445555555555555555555444444444455555544444444444444444444444444444333333334444443344444444444444444444333334444333333333322222222221222222211111111111111000000000000000/////////////.................------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*****************)))))))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  77777777777777777777777888888888888888888888889999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;::::::::::::::::::;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999988888888888888888888888887777777777777777777777777666666666666666666666666666655555555555555555555555555544444444444444444444333333333333444444444455555555555555544444444444445444444444444444444444444444444333333333333333333334444444444444444443333333444333333333322222222211122222111111111111111000000000000000/////////////................------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++*****************)))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  77777777777777777777777888888888888888888888888899999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999888888888888888888888888888877777777777777777777777776666666666666666666666655655555555555555555555555555554444444444444444444433333333333333444444444455555555555554444444444444444444444444444444444444444433333333333333333333333344444444444444433333333334433333333332222222221111222111111111111111100000000000000//////////////...............-------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*****************)))))))))))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  77777777777777777777777888888888888888888888888888888899999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999988888888888888888888888888888887777777777777777777777777666666666666666666665555555555555555555555555555554444444444444444444443333333333333333344444444444555555555544444444444444444444444444444444444444444433333333333333333333333334444444444443333333333333333333333332222222221111121111111111111111000000000000000//////////////...............--------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++*****************)))))))))))))))))))))))()))(((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  77777777777777777777777888888888888888888888888888888888888888899999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999988888888888888888888888888888888888777777777777777777777777766666666666666666555555555555555555555555555555555444444444444444444443333333333333333333444444444445555555544444444444444444444444444444444444444444443333333333333333333333333444444444433333333333333333333333332222222221111111111111111111111000000000000000//////////////...............---------------,,,,,,,,,,,,,,,,,,,+++++++++++++++*****************))))))))))))))))))))))((())((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  77777777777777777777777888888888888888888888888888888888888888888888888999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999998888888888888888888888888888888888877777777777777777777777777666666666666666666555555555555555555555555555555555554444444444444444444333333333333333333333444444444455555555444444444444444444444444444444444444444433333333333333333333333333334444444433333333333333333333333333322222222111111111111111111111000000000000000//////////////...............-----------------,,,,,,,,,,,,,,,,,,++++++++++++++*******************)))))))))))))))))))))(((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  777777777777777777777778888888888888888888888888888888888888888888888888888999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999888888888888888888888888888888888887777777777777777777777777766666666666666666655555555555555555555555555555555555555444444444444444443333333322233333333333344444444445555555444444444444444433444444444433333333333333333333333333333333333333333444444333333333333333333333333333322222222111111111111111111110000000000000000//////////////...............------------------,,,,,,,,,,,,,,,,+++++++++++++++********************)))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  5555555555555555555555566666666666666666666666667777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999998888888888888888888888888888888888888777777777777777777777777777777766666666666666666666666666666665555555555555555555555555554444444444444444444444444444444333333333333333322222222222223333333334444444444444444443333333333333333333333333333333333333333333333333333333333333333222222222222222221111111122222222211111111100000001111110000000000000000///000///////////////.............-------------------,,,,,,,,,,,,,,,,,,,++++++++++++++++****************)))))))))))))))))))))((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!!  5555555555555555555555566666666666666666666666666666677777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999988888888888888888888888888888888877777777777777777777777777777777666666666666666666666666666666665555555555555555555555555555544444444444444444444444444443333333333333333322222222222222223333333334444444444444444333333333333333333333333333333333333333333333333322222222222222222222222222222211111111111222222222111111110000000011110000000000000000/////00///////////////.............--------------------,,,,,,,,,,,,,,,,,++++++++++++++++******************))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!!!!!  5555555555555555555555566666666666666666666666666666666666667777777777777777777777777777777777777788888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999998888888888888888888888888888877777777777777777777777777777777766666666666666666666666666666666555555555555555555555555555555554444444444444444444444444333333333333333333322222222222222222333333333344444444444444433333333333333333333333322222222222222223333333222222222222222222222222222222111111111111122222221111111110000000001100000000000000000/////////////////////.............----------------------,,,,,,,,,,,,,,,,++++++++++++++++*******************))))))))))))))))))((((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!!  44555555555555555555555566666666666666666666666666666666666666666666677777777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999988888888888888888888888888777777777777777777777777777777776666666666666666666666666666666665555555555555555555555555555555554444444444444444444444444443333333333333333332222222222222222222333333333344444444444443333333333333333333333322222222222222222233322222222222222222222222222222222111111111111111222222111111111000000000/00000000000000000//////////////////////.............---------------------,,,,,,,,,,,,,,,,,+++++++++++++++*********************)))))))))))))))))(((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!  44444445555555555555555555555666666666666666666666666666666666666666666667777777777777777777777777777777777888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999988888888888888888888888888877777777777777777777777777777766666666666666666666666666666666555555555555555555555555555555555544444444444444444444444444444433333333333333332222222222222222222223333333333444444444444333333333333333333333332222222222222222222222222222222222222222222222222222111111111111111112222211111111100000000///00000000000000///////////////////////..............---------------------,,,,,,,,,,,,,,,,+++++++++++++++***********************)))))))))))))))((((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!  44444444444444555555555555555555555556666666666666666666666666666666666667777777777777777777777777777777777777777777777888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999888888888888888888888888888888777777777777777777777777777766666666666666666666666666666666655555555555555555555555555555555555444444444444444444444444444444443333333333333332222222222222222222222233333333333444444444333333333333333323333332222222222222222222222222222222222222222222222222221111111111111111111222111111111100000000////000000000000///////////////////////...............--------------------,,,,,,,,,,,,,,,,,+++++++++++++++**********************))))))))))))))))((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!  44444444444444444444455555555555555555555555566666666666666666666666666667777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999998888899999999999999888888888888888888888888888888777777777777777777777777777777776666666666666666666666666666665555555555555555555555555555555555544444444444444444444444333333333333333333333333332222222222222222222222223333333333334444433333333333333333322333332222222222222222222222222222222222222222222222222211111111111111111111122111111111100000000/////00000000//////////////////////////................------------------,,,,,,,,,,,,,,,,,++++++++++++++++**********************)))))))))))))))((((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!  44444444444444444444444555555555555555555555555566666666666666666666666667777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999988888888889999999998888888888888888888888888888888777777777777777777777777777777777777666666666666666666666666666555555555555555555555555555555555554444444444444444444444333333333333333333333333333332222222222221222222222222233333333333333333333333333333333332233332222222222222222222222222222222222222222222222222111111111111111111111001111111111100000000//////00000///////////////////.///////..................----------------,,,,,,,,,,,,,,,,,,+++++++++++++++++********************))))))))))))))))((((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  44444444444444444444444555555555555555555555555566666666666666666666666667777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999::::::::::999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999888888888888888999998888888888888888888888888888888777777777777777777777777777777777777766666666666666666666666666665555555555555555555555555555555555444444444444444444444443333333333333333333333333333322222222222222111222222222223333333333333333333333333333333332223332222222222222222222222222222222222222222222222221111111111111111111110000111111111100000000///////000///////////////////...//////..................----------------,,,,,,,,,,,,,,,,,+++++++++++++++++++*******************)))))))))))))))(((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  444444444444444444444445555555555555555555555555666666666666666666666666666666667777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777666666666666666666666666666666655555555555555555555555555555554444444444444444444444433333333333333333333333333333332222222222222221111122222222223333333333333333333333333333332222233222222222222222222222222222222222222222222222221111111111111111111110000001111111110000000/////////0///////////////////.....////...................---------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  444444444444444444444445555555555555555555555555666666666666666666666666666666666666666666777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999998888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777666666666666666666666666666666665555555555555555555555555555554444444444444444444444444333333333333333333333333333333322222222222222222111111222222222333333333333333333333333333332222223222222222222222222222222222222222222222211111111111111111111111111100000000111111110000000////////..//////////////////.......//...................---------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*****************)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  444444444444444444444445555555555555555555555555666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::9999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999:9999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888887777777777777777777777777777777777777666666666666666666666666666666666555555555555555555555555555555544444444444444444444444443333333333333333333333333333333222222222222222222211111112222222223333333333333333333333333332222222222222222222222222222222222222222222221111111111111111111111111110000000000011111100000000////////...//////////////...............................---------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++****************))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  444444444444444444444445555555555555555555555555556666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888899999999999999999999999999999999999999999999999999:::::::::::::::::::::::::9999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888777777777777777777777777777777777666666666666666666666666666666666555555555555555555555555555555554444444444444444444444444444333333333333333333333333333322222222222222222221111111111222222222233333333333333333333333322222222222222222222221111111111111222222222111111111111111111111111111000000000000001111100000000///////.....///////////.................................--------------,,,,,,,,,,,,,,,,,++++++++++++++++++++++*****************)))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  444444444444444444444445555555555555555555555555555555555556666666666666666666666666666666666666667777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888999999999999999999888889999999999999999999999999:::::::::::::::::::9999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::9999::::::999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888887777777777777777777777777777776666666666666666666666666666666665555555555555555555555555555555544444444444444444444444444444443333333333333333333333333222222222222222222221111111111111222222222333333333333333333333332222222222222222222221111111111111112222222211111111111111111111111100000000000000000011100000000////////......///////...................................--------------,,,,,,,,,,,,,,,,,,,++++++++++++++++++++*****************)))))))))))))))((((((((((((((((((((((('(''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  444444444444444444444445555555555555555555555555555555555555555555666666666666666666666666666666667777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888888888889999999999999999999999999::999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888777777777777777777777777776666666666666666666666666666666665555555555555555555555555555555554444444444444444444444444444444444333333333333333333333333322222222222222222211111111111111112222222223333333333333333333322222222222222222222221111111111111111222222111111111111111111111000000000000000000000001000000000////////.......////....................................---------------,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*****************)))))))))))))))(((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  33344444444444444444444444455555555555555555555555555555555555555555555556666666666666666666666666666667777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::999:::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888888888888888887777777777777777777777777777666666666666666666666666666666655555555555555555555555555555555544444444444444444444444444444444443333333333333333333333333333222222222222222211111111111111111122222222223333333333333333332222222222222222222221111111111111111111111111111111111111111111000000000000000000000000/000000000///////.........//.....................................---------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************)))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  33333333344444444444444444444444455555555555555555555555555555555555555556666666666666666666666666666666666666666666677777777777777777777777777777777777777788888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::999999999999999:::::::::::::::::::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888788888888888888888877777777777777777777777777777766666666666666666666666666666555555555555555555555555555555555544444444444444444444444444444444443333333333333333333333333333333222222222222222111111111111111111112222222222333333333333333322222222222222222222211111111111111111111111111111111111111111100000000000000000000000////0000000////////........../....................................---------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++****************)))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  333333333333333344444444444444444444444445555555555555555555555555555555566666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999998888888888888888888888888888888888888888877777788888888888887777777777777777777777777777777666666666666666666666666666666665555555555555555555555555555555444444444444444444444444444444444443333333333333333333333333333333333222222222222221111111111111111111112222222222233333333333333222222222222222222222111111111111111111111111111111111111111100000000000000000000000///////00000////////..........--...................................----------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++*****************))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  333333333333333333333334444444444444444444444444555555555555555555555555566666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888887777777777888888888777777777777777777777777777777766666666666666666666666666666666666655555555555555555555555555554444444444444444444444444444444444443333333333333333333333333233222222222222222222222111111111111111111111122222222222223333333333222222222222222112222211111111111111111111111111111111111111100000000000000000000////////////000/////////..........---.......................--.........----------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))))))))))(((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  3333333333333333333333344444444444444444444444445555555555555555555555555666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888899999988888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999988888888888888888888888888888888888888888888777777777777777888877777777777777777777777777777777666666666666666666666666666666666666665555555555555555555555555554444444444444444444444444444444444443333333333333333333333322222222222222222222222222211111111111111111111111112222222222222333333332222222222222221112222111111111111111111111111111111111111111000000000000000//////////////////0//////////..........----.....................----.......------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++****************))))))))))))))))))))))))((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  333333333333333333333334444444444444444444444444555555555555555555555555555556666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999989999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666555555555555555555555555555555444444444444444444444444444444444333333333333333333333333222222222222222222222222222211111111111111111111111111222222222222223333332222222222222221111222111111111111111111111111111111111111111000000000000/////////////////////./////////...........-----...................------......-------------------,,,,,,,,,,,,,,,,,+++++++++++++++++*****************)))))))))))))))))))))))((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  3333333333333333333333344444444444444444444444445555555555555555555555555555555555555555666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888888888888888888889999999999999999999999999999999999988888888888888899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998999998888888888888888888888888888888888888888888887777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666655555555555555555555555555555555444444444444444444444444444444433333333333333333333333332222222222222222222222222222211111111111111111111111111112222222222222223232222222222222222111112111111111111111111111111111111111111111100000000000////////////////////....///////...........-------..................-------....--------------------,,,,,,,,,,,,,,,,+++++++++++++++++*******************))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  333333333333333333333334444444444444444444444444555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777788888888888888888888888888888888888888888888888888999999999999999999999999988888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777776666666666666666666666666666666666666655555555555555555555555555555555444444444444444444444444444444443333333333333333333333333222222222222222222222222222222111111111111111111111111111111122222222222222222222222222222222111111111111111111111111111111111111111111111100000000000//////////////////.......//////...........--------................---------..--------------------,,,,,,,,,,,,,,,,++++++++++++++++++********************))))))))))))))))))))((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  33333333333333333333333444444444444444444444444455555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777778888888888888888888888888888888888888888888888888899999999999999999999999998888888888888888888888888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777666666666666666666666666666666666655555555555555555555555555555555544444444444444444444444444444444433333333333333333333333333222222222222222222222222222221111111111111111111111111111111112222222222222222222222222222222111111111111111111111111111111111111111111111100000000000///////////////...........////............---------...............----------.--------------------,,,,,,,,,,,,,,,++++++++++++++++++**********************))))))))))))))))))(((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$%%%%$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  333333333333333333333334444444444444444444444444444444455555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777778888888888888888888888888999999999999988888888888888888888888888888888888889999999999999999999999999999999999999999999999999999999999999999999999888888999888888888888888888888888888888888888888888888888888888888888888888888877777777777777777777777777777777777777777777777777776666666666666666666666666666665555555555555555555555555555555555444444444444444444444444444444444333333333333333333333333333332222222222222222222222222211111111111111111111111101111111111122222222222222222222222222222211111111111111111111111111111111111111111111100000000000//////////////..............//.............----------.............--------------------------------,,,,,,,,,,,,,,++++++++++++++++++************************)))))))))))))))))((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  0000000000000000000000022222222222222222222222222222233333333333333333333333333333333333333333333344444444444444444444444445555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777778877777777777777777777777888888888888888888888887778888888877777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666665555555555555555555555555555555545555544444444444444444444444444444444444443333333333333333333333332222222222222222222222222222222222211111111111111111111111110000000000000000000000000000000000111111111111111122222222111111111111100001111111000000000000000000000000000000000///////////////..................---------------,,,,,,,,,,,,,-------,,,,,,,,,,,,,,,,,,--,,,,,,,,,,,,,,,,,,,,+++,,,,+++++++++++++++++++++********************)))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!  000000000000000000000001112222222222222222222222222222222222333333333333333333333333333333333333334444444444444444444444444555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777788888888888888888777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666665555555555555555555555555555555544444544444444444444444444444444444444444443333333333333333333333333222222222222222222222222222222222222221111111111111111111111111000000000000000000000000000000000011111111111111112222221111111111111100000111111000000000000000000000000000000000///////////.//.................----------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++,,+++++++++++++++++++++++*******************))))))))))))))((((((((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!  0000000000000000000000011111111122222222222222222222222222222222222222333333333333333333333333333344444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666665555555555555555555555555555555544444444444444444444444444444444444444444444433333333333333333333333332222222222222222222222222222222222222222211111111111111111111111110000000000000000000000000000000000111111111111111111111111111111111110000001111100000000000000000000000000000000///////////.../................-----------------,,,,,,,,,,,,,,,,-----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,+++++++++++++++++++++++******************)))))))))))))))((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!  0000000000000000000000011111111111111111122222222222222222222222222222222333333333333333333333333344444444444444444444444444555445555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666667777777777777777777766666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666665555555555555555555555555555555544444444444444444444444444444444444444444444333333333333333333333333332222222222222222222222222222222222222222221111111111111111111111111000000000000000000//////0000000000000111111111111111111111111111111111100000011100000000000000000000000000000000////////////..................------------------,,,,,,,,,,,,,,,,,,----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++******************)))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  0000000000000000000000011111111111111111111111122222222222222222222222222333333333333333333333333344444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666655555555555555555555555555555555555444444444444444444444444444444444444444444444333333333333333333333333322222222222222222222222222222222222222222221111111111111111111111000000000000000000000//////////00000000000001111111111111111111111111111111100000001100000000000000000000000000000///////////////.................-------------------,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++*******************))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  00000000000000000000000111111111111111111111111122222222222222222222222223333333333333333333333333444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666667777777777777666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666665555555555555555555555555555555555544444444444444444444444444444444444444444444444333333333333333333333333322222222222222222222222222222222222222222211111111111111111111000000000000000000000000/////////////000000000000011111111111111111111111111111100000000100000000000000000000000000//////////////////................-------------------,,,,,,,,,,,,,,,,,,,,,--,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*******************)))))))))))))))((((((((((((((((((((((('((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ///000000000000000000001111111111111111111111111222222222222222222222222233333333333333333333333334444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666665555555555555555555555555555555555554444444444444444444444444444444444444444444444444433333333333333333333333333222222222222222222222222222222222222222111111111111111111110000000000000000000000000/////////////////0000000000000111111111111111111111111111000000000000000000000000000000000////////////////////...............--------------------,,,,,,,,,,,,,,,,,,,,,,-,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************))))))))))))))))(((((((((((((((((((((((''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  //////////00000000000001111111111111111111111111222222222222222222222222222233333333333333333333333333333334444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666667777777666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666665555555555555555555555555555555555555555554444444444444444444444444444444444444444444444433333333333333333333333333333222222222222222222222222222222222222111111111111111111110000000000000000000000000/////////////////////0000000000000011111111111111111111111100000000000000000000000000000000/////////////////////..............--------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++,,,,,,,,,,,,,,++++++++++++++++++++++++++******************))))))))))))))))))(((((((((((((((((((((''''(''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!  ///////////////0000000011111111111111111111111112222222222222222222222222222222222222333333333333333333333333333333333344444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666665555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444333333333333333333333333333333332222222222222222222222222222222221111111111111111111100000000000000000000000000////////////////////////000000000000000011111111111111111111000000000000000000000000000000///////////////////////..............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,,,,,,,,,,,,,,+++++,,,,,,,,,,,,,+++++++++++++++++++++++++*******************)))))))))))))))))))((((((((((((((((((((''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  ///////////////////////11111111111111111111111112222222222222222222222222222222222222222222222222333333333333333333333333334444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666667777777777777777777766666777777777777777777777777777777777777777777777766666777777776666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444443333333333333333333333333333333333322222222222222222222222221222221111111111111111111100000000000000000000000000////////////////////////////000000000000000000111111111111111000000000000000000000000000000///////////////////////...............------------------,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++,,,,,,,,,,,,++++++++++++++++++++++++*******************)))))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  ///////////////////////1111111111111111111111111222222222222222222222222222222222222222222222222223333333333333333333333333444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666777777777766666666666666677777777777777777777777777777777777777766666666666677666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444443333333333333333333333333333333333332222222222222222222222222111122111111111111111111111110000000000000000000000000//////////////////////////////000000000000000000001111111111100000000000000000000000000000////////////////////////...........-...-----------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++,,,,,,,,,,,,,,,,,++++++++,,,,,,,,,,,+++++++++++++++++++++++*******************)))))))))))))))))))))))(((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""!!!!!!!!!!!!!!!!!  ///////////////////////1111111111111111111111111222222222222222222222222222222222222222222222222223333333333333333333333333444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777777777777666777777666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444433333333333333333333333333333333333322222222222222222222222222111111111111111111111111111111110000000000000000000000000///////////////////////////////000000000000000000000111111000000000000000//0000000000000////////////////////////............--..----------------,,,,,,,,,,,,,,,,,,,,,,,,,+++++++,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,++++++++++++++++++++++*******************)))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""!!!!!!!!!!!!!!!!  ///////////////////////1111111111111111111111111111121222222222222222222222222222222222222222222223333333333333333333333333444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666677777777777777766666666666666666666666666666666666666666666666666666666666666666666655555555555555555555555555555555555555555555555555555555444444444444444444444444444444443333444333333333333333333333333333333333333332222222222222222222222222111111111111111111111111111111111110000000000000000000000000/////////////////////////////////000000000000000000000000000000000000000///0000000000/////////////////////////.............---.----------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,+++++++++++,,,,,,,,,+++++++++++++++*+++++********************))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################"""""""""""""""""""""""!!!!!!!!!!!!!!!!  ///////////////////////000111111111111111111111111111111111111222222222222222222222222222222222222333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555554444444444444444444444444444444443333333333333333333333333333333333333333333332222222222222222222222222111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////00000000000000000000000000000000000/////00000000//////////////////////////.............-------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++,,,,,,,,,,,,,++++++++++++,,,,,,,,+++++++++++++++**++++*********************))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!!!  ///////////////////////0000000001111111111111111111111111111111111111122222222222222222222222222223333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555666666666666666666555555566666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555555555555555555555444444444444444444444444444444444333333333333333333333333333333333333333333333222222222222222222222222221111111111111111111111111111111111111111110000000000000000000000////////////////////////////////////////00000000000000000000000000000000//////000000/////////////////////////...............-------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,++++++++++++++,,,,,,,+++++++++++++++***++***********************)))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####################"""""""""""""""""""""!!!!!!!!!!!!!!!!  ///////////////////////000000000000000001111111111111111111111111111111112222222222222222222222222333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555544444444444444444444444444444444443333333333333333333333333333333333333333333333322222222222222222222222221111111111111111111111111111111111111111111100000000000000000000///////////////////////////////////////////////000000000000000000000000000////////0000/////////////////////////.................------------------,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++,,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++****+************************)))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!  ///////////////////////000000000000000000000000111111111111111111111111112222222222222222222222222333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555556666666666655555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555554444444444444444444444444444444444433333333333333333333333333333333333333333333333222222222222222222222222222111111111111111111111111111111111111111111100000000000000000000////////////////////////.....////////////////////////0000000000000000000000//////////00////////////////////////...................------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,+++++++++++++++++,,,,,+++++++++++++++*****************************))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#######################""""""""""""""""""!!!!!!!!!!!!!!!!  ///////////////////////0000000000000000000000000111111111111111111111111122222222222222222222222223333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666655555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665555555555555555555555555555555555555554444444444444444444444444444444444444333333333333333333333333333333333333333333333333332222222222222222222222222111111111111111111111111111111111111111111000000000000000000000///////////////////////.........../////////////////////////0000000000000000///////////////////////////////////.....................------------------,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++,,,,,,+++++++++++++++++++,,,++++++++++++++++****************************)))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""!!!!!!!!!!!!!!!!  ///////////////////////0000000000000000000000000111111111111111111111111122222222222222222222222222233333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555556666666655555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555444444444444444444444444444444444444444443333333333333333333333333333333333333333333333332222222222222222222222222222111111111111111111111111111111111111111000000000000000000000///////////////////////...............///////////////////////////0000000000//////////////////////////////////........................------------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,+++++++++++++++++++++,+++++++++++++++++***************************)))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""!!!!!!!!!!!!!!!!  ....../////////////////0000000000000000000000000111111111111111111111111111111122222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555544444444444444444444444444444444444444444444443333333333333333333333333333333333333333333332222222222222222222222222222222111111111111111111111111111111111110000000000000000000000////////////////////////..................///////////////////////////////////////////////////////////////////...........................-----------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++,,++++++++++++++++++++++++++++++++++++++++**************************)))))))))))))))))))(((((((((((((((('''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""!!!!!!!!!!!!!!!!  ............///////////000000000000000000000000011111111111111111111111111111111111111112222222222222222222222222222222222233333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444555555555554444444444444455555555555555555555555555555555555555555555555555555555555555555555555555566666666666666666655555556666666666666666666666666666666666666666666665555556666666555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333332222222222222222222222222222222222211111111111111111111111111111111000000000000000000000//////////////////////////......................///////////////////////////////////////////////////////////////............................-----------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************************))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''&'''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""!!!!!!!!!!!!!!!!  ...................////000000000000000000000000011111111111111111111111111111111111111111111111111222222222222222222222222233333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555566666666666555555555555556666666666666666666666666666666666666666555555555556555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333332222222222222222222222222222222222221111111111111111111111111101111000000000000000000000////////////////////////////........................///////////////////////////////////////////////.////////////.............................-----------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*+++++++++++++++++++++++++++++++++++++++**************************)))))))))))))))))))((((((((((((((((('''''''''''''''''''''''&&'''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""!!!!!!!!!!!!!!!!!  .......................000000000000000000000000011111111111111111111111111111111111111111111111111222222222222222222222222233333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666666666666555566666655555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333322222222222222222222222222222222222221111111111111111111111111100001000000000000000000000000/////////////////////////.............................//////////////////////////////////////////....//////////..............................-----------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++***++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))((((((((((((((((((('''''''''''''''''''''&&&&''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!  .......................000000000000000000000000011111111111111111111111111111111111111111111111111222222222222222222222222233333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666666555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444443333333333333333333333333333333332233333222222222222222222222222222222222222211111111111111111111111111100000000000000000000000000000000/////////////////////////..............................///////////////////////////////////////......////////................................----------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++*****+++++++++++++++++++++++**++++++++++++***********************))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!  .......................000000000000000000000000000000111111111111111111111111111111111111111111111222222222222222222222222233333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666655555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333322222222222222222222222222222222222222222222111111111111111111111111111000000000000000000000000000000000000/////////////////////////...............................///////////////////////////////////.........///////...............................------------,----,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*******++++++++++++++++++++++***+++++++++++***********************)))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""!!!!!!!!!!!!!!!!!!  ----------------........................................................./////////////////////////00000000000000000000000001111111111111111111111111111111111111111111111111112222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333444444433333333333333333344444444444444444444444444444444444444444433333333444444444444443333333333334444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222112222221111111111111111111111111111111111111100000000000000000000000000000000/////////////////////////.................................----------------..........................////.....................................----------.............-------------,,,,,,,,,,,,,,,,,,,,,+++++++***********************)))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''&&&&&'''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""!!!!!!!!!!!!!!!!  ----------------------.................................................../////////////////////////00000000000000000000000000000000111111111111111111111111111111111111111111111122222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444334444444443333333333333333444444433333333333333333334444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222221111112211111111111111111111111111111111111111110000000000000000000000000000000000/////////////////////////...............................---------------------......................./.......................................-----------............------------,,,,,,,,,,,,,,,,,,,,,,+++++++*********************))))))))))))))))))))))))))********)))))))))))))))(()))))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!  -----------------------................................................../////////////////////////000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111112222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333444444444444443333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000////////////////////////................................------------------------............................................................--------------------.---------------,,,,,,,,,,,,,,,,,,,,,,,++++++*******************)))))))))))))))))))))))))))))*******)))))))))))))))((())))))))))))))))))((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  -----------------------................................................../////////////////////////000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111112222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333433333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444433333334444444444444443333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222211111111111111111111111111111111111111111111111110000000000000000000000000000000000000////////////////////////..................................--------------------------..........................................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,++++++*******************)))))))))))))))))))))))))))))))******))))))))))))))((((())))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  -----------------------................................................../////////////////////////00000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444433333333333333444444443333333333333333333333333333333333333333333333333333333333333333222333333222222222222222222222222211111111111111111111111111111111111111111111111110000000000000000000000000000000000000/////////////////////////..................................-------------------------------.......................................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,+++++++*****************))))))))))))))))))))))))))))))))(****)))))))))))))))(((((())))))))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  -----------------------...........................................................////////////////00000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444433333333333333333333443333333333333333333333333333333333333333333333333333333333333333322222222322222222222222222222222222111111111111111111111111111111111111111111111111110000000000000000000000000000000000000/////////////////////////.....................................--------------------------------.....................................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,++++++++***************)))))))))))))))))))))))))))))))))((***))))))))))))))(((((((())))))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  --------------------------.................................................................//////////00000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111222222222222222222222222233333332222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222211111111111111111111111111111111111111111111111111100000000000000000000000000000000000////////////////////////.........................................----------------------------------..................................................------------------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++**************))))))))))))))))))))))))))))))))((((*)))))))))))))))((((((((()))))))))))(((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ----------------------------------..............---------.........................................//////////////////0000000000000000000000000000000011111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222333333333333322222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111000000000000000000000000000000000/////////////////////////...........................................------------------------------------................................................--------------,,,,------------------,,,,,,,,,,,,,,,,,,,+++++++++++++************))))))))))))))))))))))))))))))))(((((()))))))))))))))(((((((((())))))))((((((((((((((((((''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ------------------------------------------......--------------------............................../////////////////////////000000000000000000000000011111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222322222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111110000000000000000000000000000000000/////////////////////////...........................................------------------------------------------....................................-.......------------,,,,,,,-----------------,,,,,,,,,,,,,,,,+++++++++++++++++**********))))))))))))))))))))))))))))))))(((((((()))))))))))))(((((((((((())))))((((((((((((((((((('''''''''''''''''''''''''&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  -------------------------------------------------------------------------........................./////////////////////////000000000000000000000000001111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111100000000000000000000000000000000000/////////////////////////......................................----------------------------------------------------.................................--......-----------,,,,,,,,,----------------,,,,,,,,,,,,,,++++++++++++++++++++*********)))))))))))))))))))))))))))))))(((((((((()))))))))))(((((((((((((()))))(((((((((((((((((((('''''''''''''''''''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  -------------------------------------------------------------------------........................./////////////////////////000000000000000000000000000000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111100000000000000000000000000000000000000/////////////////////////.................................------------------------------------------------------------.............................---.....-----------,,,,,,,,,,---------------,,,,,,,,,,,,,++++++++++++++++++++++********)))))))))))))))))))))))))))))((((((((((((())))))))))((((((((((((((()))((((((((((((((((((((((''''''''''''''''''''''&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ,,,----------------------------------------------------------------------........................./////////////////////////000000000000000000000000000000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222233333333333333222222222223333333333333333333333333333333333333333333333222233333333333333333222222222333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111000000000000000000000000000000000000000////////////////////////////.............................---------------------------------------------------------------------.......................----.....----------,,,,,,,,,,,--------------,,,,,,,,,,,,+++++++++++++++++++++++********))))))))))))))))))))))))))))((((((((((((((())))))))((((((((((((((((()((((((((((((((((((((((((''''''''''''''''''''&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,--------------------------------------------------------------........................./////////////////////////00000000000000000000000000000000000000000000000000011111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333222222222222223333333332222222222222222233333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111100011111000000000000000000000000000000000000000////////////////////////////////..........................--------------------------------------------------------------------------....................-----....----------,,,,,,,,,,,,,,,,--------,,,,,,,,,,,,+++++++++++++++++++++++********))))))))))))))))))))))))))))((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,---------------------------------------------------------.........................//////////////////////////////////0000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222233333333333333332222222223332222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////.........................---------------------------------------------------------------------------..................-------...----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++********)))))))))))))))))))))))))))((((((((((((((((((()))))(((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------.........................//////////////////////////////////////////////////000000000000000000000000000000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222233333322222222222222222222222222222222222222222222222222222222222222222222223333333333333333333222222333333333333333322222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111110000000000000000000000000000000000000000000000000/////////////////////////////////////.........................-----------------------------------------------------------------------------.................--------.-----------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++*********))))))))))))))))))))))))))((((((((((((((((((('')))((((((((((((((((((((('((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------.........................//////////////////////////////////////////////////000000000000000000000000000000000000000000000000000111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333322222222222333333333222222222222222222222222222222222222222222222222222222222222222221222222221111111111111111111111111100000000000000000000000000000000000000000000000000/////////////////////////////////////.........................---------------------------------------,,,,,,-----------------------------------.............-----------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********)))))))))))))))))))))))))(((((((((((((((((((''''')((((((((((((((((((((('''((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------.........................//////////////////////////////////////////////////00000000000000000000000000000000000000000000000000011111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222222222233322222222222222222222222222222222222222222222222222222222222222222111111122211111111111111111111111111100000000000000000000000000000000000000000000000000/////////////////////////////////////..........................---------------------------------------,,,,,,,,,,,--------------------------------------.-.---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***********))))))))))))))))))))))))((((((((((((((((((('''''''(((((((((((((((((((('''''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------.......................//////////////////////////////////////////////////0000000000000000000000000000000000000000000000000001111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111100000000000000000000000000000000000000000000000000//////////////////////////////////////..........................----------------------------------------,,,,,,,,,,,,,,,-----------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++**************)))))))))))))))))))))))(((((((((((((((((('''''''''(((((((((((((((((('''''''((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------.............////////////////////////////////////////////////0000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000//////////////////////////////////..........................------------------------------------------,,,,,,,,,,,,,,,,,,--------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*****************)))))))))))))))))))))(((((((((((((((((''''''''''''(((((((((((((((('''''''''((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------,,,----------------------------------------------............../////////////////////////////////////0000000000000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111122111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222122221111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///////////////////////////////////.........................-------------------------------------------,,,,,,,,,,,,,,,,,,,,,-----------------------------------------------------,------,,,,,,,,,,,,,,,,++++,,,,,,,,,,,,,,,,,++++++++++++++*******************)))))))))))))))))))(((((((((((((((((''''''''''''''(((((((((((((('''''''''''(((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------,,,,,,,,,,,---------------------------------------........................./////////////////////////000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000///////////////////////////////////..........................----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------,,,-----,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++++*********************))))))))))))))))))((((((((((((((((('''''''''''''''(((((((((((('''''''''''''(((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----,,,,,,,,,,,,,,,,,,,,,-----------------------------.........................////////////////////////////////0000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000000////////////////////////////////////..........................----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------,,,,,,---,,,,,,,,,,,,,,,++++++++,,,,,,,,,,,,,,+++++++++++++***********************)))))))))))))))))(((((((((((((((('''''''''''''''''(((((((((((''''''''''''''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................///////////////////////////////////////////////////000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222221111112222222222222222222222222222222222222222222222222122222222222222222222111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000000///////////////////////////////////////.........................-------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,------------------,,,,,,,,--,,,,,,,,,,,,,,++++++++++,,,,,,,,,,,+++++++++++++++************************)))))))))))))))(((((((((((((((('''''''''''''''''''(((((((((''''''''''''''''(((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................///////////////////////////////////////////////////00000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111112211111111111111111111111222222222222222222222222222222222222222221111111112222222222222111111111111122222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000////////////////////////////////////////............................-------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-----,,,,,,,,,,,,,,,-------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++**************************))))))))))))))((((((((((((((((''''''''''''''''''''(((((('''''''''''''''''''(((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.........................///////////////////////////////////////////////////0000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222221112222222211111111111111111222211111111111111111111112222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000/////000/////////////////////////////////////////................................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++***************************))))))))))))))((((((((((((((('''''''''''''''''''&&&(((('''''''''''''''''''''(((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------.........................///////////////////////////////////////////////////////////////////////////00000000000000000000000//0000000000000000000000000111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////..............................................------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++++++++++++++++++++++++++++++++++***********************)))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------.........................///////////////////////////////////////////////////////////////////////////0000000//////////////////0000000000000000000000000111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////...............................................------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,+++++++++++++++++++++++++++++++++++++++++*******************))))))))))))))))))))))))))((((((((((((('''''''''''''''''''''&'''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------......................////////////////////////////////////////////////////////////////////////////////////////////////////00000000000000000000000001110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////................................................-------------------------------------------------------,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++,,,++++++++++++++++++++***+++++++++++++++++++***************))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------------------------------------.........................///////////////////////////////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////00////////////////////////////////////////////////...................................................----------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,+++++,,,,,,,,,,,,,,+++++++++++,+++++++++++++++++++******+++++++++++++++++**************))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''&&&&&&''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------------------------------------------------------..................................................//////////////////////////////////////////////////00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////......................................................----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,+++++++++++++++++++++++++++++++++********++++++++++++++++*************)))))))))))))))))))))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$#$$#######################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------------..................................................//////////////////////////////////////////////////00000000000000000000/////0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////.........................................................--------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++,,,,,++++++++++++++++++++++++++++++++++++**********++++++++++++++**************))))))))))))))))))))))))))))))))((((((((((((('''''''''''''''''&&&&&&&&&&''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------..................................................//////////////////////////////////////////////////0000000//////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//00////////////////////////////////////////////////////////////..........................................................---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***********++++++++++++***************))))))))))))))))))))))))))))))))(((((((((((((''''''''''''''''&&&&&&&&&&&&''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-,,,,,---------------------------------------------................................................../////....................//////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////00000000000000000/////////////////////////////////////////////////////////////////..........................................................-----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*************++++++++*****************)))))))))))))))))))))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------...........................................................................//////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000//////////00000000000//////////////////////////////////////////////////////////////////...........................................................---------------------------------------,-------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**************+++++********************)))))))))))))))))))))))))))))))((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ****+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------...........................................................................//////////////////////////////////////////////////00000000000000000000000000000000000000000000///////00000000/////////////////0000///////////////////////////////////////////////////////////////////////..........................................................--------------------------------------,,,,,----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*++++++++++***************************************))))))))))))))))))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ***********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------...........................................................................//////////////////////////////////////////////////000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////...............................................---....--------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**+++++++++****************************************))))))))))))))))))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  *******************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------...........................................................................//////////////////////////////////////////////////00000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////..............................................----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++***************************************))))))))))))))))))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ***********************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------...........................................................................///////////////////....../////////////////////////0000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...............................................-----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++**++++********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****+++++++***************************************))))))))))))))))))))))))))))))(((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  ******************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------...........................................................................//////.................../////////////////////////00000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++***++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++***************************************)))))))))))))))))))))))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  **************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------..................................................................................................../////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////../////.................................................-------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++****+**************++++++++++++++++++++++++++++++++++++++++++++++++++++********+++++***************************************)))))))))))))))))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  **********************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------..---...........................................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........................................................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********************+++++++++++++++++++++++++++++++++++++++++++++++++**********++++********************))****************)))))))))))))))))))))))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-------------------------.......------------------..................................................//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............................................................------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++**********************+++++++++++++++++++++++++++++++++++++++++++++*************+++********************)))**************)))))))))))))))))))))))))))))))(((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!  ************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------..................................................//////////////////.......///////////////////////////////////////////////////////////////////////////////////////////////////////////.............................................................---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++***********************++++++++++++++++++++++++++++++++++++++++++****************+*********************))))************))))))))))))))))))))))))))))))((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$############################"""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!  *******************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------..................................................//////...................////////////////////////////////////////////////////////////////////////////////////////////////...................................................................----------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++**++++++++++++++++*************************+++++++++++++++++++++++++++++++*++++++****************************************)))))**********))))))))))))))))))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!  ******************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,--------------------------------------------------........-----------------..................................................///////////////////////////////////////////////////////////////////////.....///////////////...................................................................-----------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++****+++++++++++++***************************++++++++++++++++++++++++++++***++++****************************************)))))))*********)))))))))))))))))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  *************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------................................................../////////////////////////////////////////////////../////////////............////////....................................................................-------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++******+++++++++******************************+++++++++++++++++++++++++*****++*****************************************))))))))*******))))))))))))))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"#""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  *************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------..................................................///////////////////////////////////////////........//////...................///........................................................................----------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********+************************************++++++++++++++++++++++************************************************))))))))))*****)))))))))))))))))))))))))))((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  )))**********************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------..................................................//////////////////////////////////.....................................................................................................................------------------------------------------------,,----,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++,+++++++++++++++++++++++++++++++++++++++++++++++++**********************************************+++++++++++++++++++******************************)))))**************))))))))))))***))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!  )))))))))))**************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------..................................................////////////////////////...........................................................................................................................-----------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**********************************************++++++++++++++****************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!  )))))))))))))))))))*********************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------....................-----.........................////////////////.............................................................................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**********************************************++++++++++*****************************)))))))))))))))**********))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))*************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++++++++++++++++++++++++++++**************)))))))))))))))))))))))))))))))))))(((((((()))))))))))))))))((((((((((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################"""""""""""""""""""""""""!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,+++++,,,,,,,,,,,,,,,,,,,,,,,,,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**************************************************************************+++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))((((((((((())))))))))))))((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################""""""""""""""""""""""""""!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))**************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,++++++++++++++,,,,,,,,,,,,,,,,++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*****************************************************************************++++++++++++++++++++++++******************))))))))))))))))))))))))))))))))(((((((((((((())))))))))))((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  (((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++*******************************************************************************++++++++++++++++++++++********************)))))))))))))))))))))))))))))))(((((((((((((((()))))))))(((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!  ''''(((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))**************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******++++********************************************************************)))***********++++++++++++++++++++++********************))))))))))))))))))))))))))))(((((((((((((((((((())))))((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$######################################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''(((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))**********************************************************++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,++++++++,,,,,,,,,,,,,,,,,,,,,++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********************************************************************************))))))**********++++++++++++++++++++++********************)))))))))))))))))))))))))(((((((((((((((((((((((())))(((((((((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$#######################################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''(((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*******************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,++++++++++++++,,,,,,,,,,,,,,+++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++**++++++++++********************************************************************************))))))))))*********++++++++++++++++++++++*********************)))))))))))))))))))))))(((((((((((((((((((((((((())((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$######################################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++,,,,,,,,,++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*******++++++*********************************************************************************)))))))))))))*********++++++++++++++++++++++*********************)))))))))))))))))))))))((((((((((((((((((((((((('((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))****************************************************************************+++++++++++++++++++++++++++++++++*****************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++****+++++++++++++++***********++****************************************************************)))))))))********))))))))))))))))))*******++++++++,,,,++++++++++**********************)))))))))))))))))))))))((((((((((((((((((((((((''(((((((((((((((((((((((('''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################"#########""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  '''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++**+++++++++++++++++********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++**++++++++++++++++*********+++++++++++**************************************************************************))))))))))))))))**))))))))))))))))))))))))*******++++++,,,,,,,+++++++++***********************)))))))))))))))))))))))(((((((((((((((((((((''''((((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################"""#######""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   '''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************+++++++++++**************++++++*******************++++++*******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++*******++++++++++++*************+++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))******+++++,,,,,,,,,++++++++*************************))))))))))))))))))))))((((((((((((((((((('''''((((((((((((((((((((('''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################""""######"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***********+++++++******************+++*************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))*****++++++,,,,,,,,,+++++++*****************************)))))))))))))))))))((((((((((((((((((''''''((((((((((((((((((((''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################""""""####"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********************************************************************************************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++****************++***********************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****+++++,,,,,,,,,,+++++++**********)*********************))))))))))))))))((((((((((((((((('''''''((((((((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################""""""""##""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))***************************************************************************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****+++++,,,,,,,,,,++++++********)))))))********************)))))))))))))))(((((((((((((((''''''''((((((((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$###################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))********************************************************************************************************************************************************************************++++++++++++++++++*******+++++++++++++++++++++*****++++++++++++++++++++++++++++++++++++++++++++++++++,+++++++++++++++++++++++++++++++++++++++++++++++++*******************************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))(((((((())))))*****+++++,,,,,,,,,+++++++*******))))))))))*******************))))))))))))))(((((((((((((((''''''''(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$$$$###################################"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))********************************************************************************************************************************************************************************+++++++******************++++++++++++**************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++****************************************************************************************************)**********))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))****+++++,,,,,,,,,++++++*******)))))))))))))***))************))))))))))))))(((((((((((((('''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######$$###################################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************************************************************************************************************************************+++++*********************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************)))))******))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))****+++++,,,,,,,,+++++++******))))))))))))))))*))))**********)))))))))))))((((((((((((((''''''''''(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! !!!  ''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))***********************************************************************************************************************************************************************************************************************************++++++++++++++++++++*****+++++++++++++++++++++++**++++++++++++++++++++++++++++++++++++++++++++++++++********************************************************************************************)))))))))**)))))))))))))))))))))))))))))))))))))))))))))))()))))(((((((((((((((((()))))****++++++,,,,,,+++++++******)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((''''''''''(((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! !  &&&&&'''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((()(())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*)))*********************************************************************************************************************************************************************************************************+++++++++++++************++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++*****************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((())(((((((((((((((((((((())))****++++++,,,,,++++++*+*****)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((('''''''''''((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************************************************************************************************************************************++++++*******************+++++++++++**************+++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((())))*****+++++++++++++++*******))))))))))))))))))))))))))))))))))))))))))))(((((((((((((('''''''''''''((((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################"#####"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))**********************************************************************************************************************************************************************************************************************************+++**********************+++++++++++++++++++++++++++++++++++++++++**********************************************************)******************))))))))*****))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))*****+++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''(((((((((((((((((''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################"""###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!   &&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*************************)))))))))))))))))))))))))********************************************************************************************************************************************************************************+++++++++++++++++++++++++++++++++++***********************************************************))))))*************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((()))))*****+++++++++++++******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''(((((((((((((((('''''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################"""""#"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********************************************))))))***************))))))))))*****************************************************************************************************+++++++++++++++++++++++++++++******************************************))))**************)))))))))))**********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))*****+++++++++++********)))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))*))))))))))))))))))))))))***))))))))))))))))))))))*****************************************************************************************************++++++++++++++++++++***********************************************))))))))*********))))))))))))))))*****)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((()))))******++++++++********)))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((('''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************************************************************************************++++++++++++++************************************************)))))))))))))*****))))))))))))))))))))*)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((()))))********+++********)*)))))))))((((((())))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))(((((((((((((((()))))))))(((((((((((((((())))))))))))))))))))))((()))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))***********))))))))(((((((((((((((((((((((((((((((((((('''''''''''((((''''''''''''''''''''''(''''''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$####################################"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((())))))))))))))))))))))))))))))))))(((((((((((((((())))((((((((((((((((((((()))(((((((((((((((((((((()))))))))))))))))(((((((()))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''((((((((((()))))))********)))))))))((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$###################################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((()))))))))))))))((((((((((())))))))))))))))))))((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))(((((((((((((())((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((''''''''''''((((((((((())))))))))))))))))))))(((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$$$##################################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((())))))))(((((((((((((((((()))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((''''''''''''''''((((((((((())))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$#################################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   $$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('(((((((((((((((('''''''''(''''''''''''''''''''((((((((((()))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########$#################################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   $$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''(((((((((((('''''''''''''''''''''''''''''''''''(((((((((((())))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''&''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))(((((((((((((()))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''((((((((((((((((((((((((((((((((((((((((('''''''''(((((((('''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################""#####"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('(((((((((((('''''''''''''((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''&&&&''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################""""####""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''(((((((((((((((((((''''''(((((((('''''''''''''''''(('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################""""""#"""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''(((((((((((((((''''''''''((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''&&&&&'''''''''''''''''''''''&&&''''''''&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$###################################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''(((((((((((''''''''''''''('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((('''''''''''''''''''&&&&&'''''''''''''''''&&&&&&&&&'''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$####$$$$$###################################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''(((((((((((((((((('''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''(((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((('''''''''''''''''''&&&&&&''''''''''&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$######$$$###################################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''(((((((((((((('''''''''''((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((('''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#############################################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''(((((((((('''''''''''''''(((((((('''''''''''''''''(((((((((((((((((((((''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''&&&&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##############################################""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((''''''''''''''''(((''''''''''''''''''''''(('''''''''''''''''''''''(((((((((((((((('''''''''(((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#######################################"########"""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''((((((((((((((('''''''''''(((((((((((((((((((('''''(('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((('''''''''''''''((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#######################################"""#####""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((''''''''''''''''''((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#######################################"""""###""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&'''''''''''''''''''''&&&&'''''''''''''''''''''''&&''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#######################################"""""""#""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ###########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&'''''''''''''''''&&&&&&&&''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#####################################"""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((''''''''''''''((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&'''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######################################""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''&&''''''''''''&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$####################################"""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&''''''''''''''''''''&&&&&''''''''&&&&&&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##################################"""""""""""""""""""""""""""""""""""""""!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&''''''''''''''''&&&&&&&&&'''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&&&%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""""""""""""""""""!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  #######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&'''''''''''&&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##########################""#####"""""""""""""""""""""""""""""""""""""""!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ##########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&''''''''''''''''''&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''&&&''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$########################"""""###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#############################""""""""""""""""""""""""!!!!!!!!""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%&&&&&&&&&%%%%%%%%%%%%%%%%&&&&&%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$#############################""""""""""""""""""""""""!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!  """"""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  """"""""""""""""""""""""""""""""""""""""""""""""""""#######################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$############################""""""""""""""""""""""""!!!!!!!!!!!!!!"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!  """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!  """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%&&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$#$$$$####################"######"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !  """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&%%%%%%%%%%%%%%%%$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$###################"""####"""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$%%%%%&&&&&&&&&&'''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$###################"""""#""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$%%%%%&&&&&&&&&''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!"""""""!!!!!"""""""""""""""""""""""""""""""""""""""""""""""#########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%&&&&&&&&'''''''&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""##################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%&&&&&&&&''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#$####$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%%%%%%$$$$$$$$$$$$$%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%&&&&&&&''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%&&&&&&&''''''''&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$################$$$$$$$$$##########################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%$$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%&&&&&&&'''''''''&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###################$$################################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%&&&&&&&'''''''''&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$######################################################""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%&&&&&&'''''''''&&&&&&&%%%%%%%%$$$$$$$$$$$%%%%%%%%%%%%%%$$$$$$$$$$$$$##$$##############################################"""#####""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%&&&&&&'''''''''&&&&&&&%%%%%%%$$$$$$$$$$$$$$$$%%%%%%%$$$$$$$$$$$$$$$#################################################"""""###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%&&&&&&''''''''''&&&&&&%%%%%%%$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$################################################""""""""#"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%&&&&&&''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""#############""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################"""""""""#########""""""""""""""""""""""""""""""""""""""""!"""""!!!!!!!!!!!!!!!!!!!!!!! !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$##################$$$$$$$$$$$$$$$$$$$$$#$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################""""""""""""###""""""""""""""""""""""""""""""""""""""""""""!!!"""!!!!!!!!!!!!!!!!!!!!!!! !   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################$$$$$$$$$$$$$$#######$$$$$%%%%%%&&&&&''''''''&&&&&&&%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$$$$$$$$$$$$$#$$$###############################################$$$$$$$$$$$$##########$$$$$%%%%%&&&&&&'''''''&&&&&&&%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################$$$$$$$$$$$$$$$$$$$$#####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$#######################################################$$$$$$$$$$#############$$$$%%%%%%&&&&&&'''''&&&&&&&%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################$$$######################$$$$$$$$#################$$$$$$$$$$$$$$$$$$$#######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################""""""""""""#############"""""""""""""""""""""""""""""""""""""###########""""""""""""#####$$$$$%%%%%%%%%%%%%%%%%%%$$$$$##########################""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$$$$$$$$$$$$$$$$$$$$$$$$$#####################################################################################""""""""""""""""########""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""#####$$$$$%%%%%%%%%%%%%%%$%$$$$$$#######################"""""""""""""""""""""""""""""""""""!!!!!!!!!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################""""""""""""""""""""####"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####$$$$$$%%%%%%%%%%%%%$$%$$$$$##################"#"""""""""""""""""""""""!"""""""""""""!!!!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####$$$$$$$$#################$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#####$$$$$$%%%%%%%%%%%%$$$$$$$$##########"""""""""""""""""""""""""""""""!!!"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################"""""""""############################################################################$$$$$$$$$$$$$$$$$$#######$$$$$$$$$$$$$$###########$########################$$$$$$$$$$$$$$$$$$$$#########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%%%%%$$$$$$$$#########""""""""""""""""""""""""""""""""!!!!""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!! !!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""!"""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$$$$$$$$$$##############$$$$$$############################################$$$$$$$$$$$$$$##########################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$%%%%%%%$$$$$$$$$########"""""""""""""""""""""""""""""""""!!!!!""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!! !!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""############################################################################$$#########################################################################$$$$$$$############################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######$$$$$$$$$$$$$$$$$$$$$$#######"""""""""""""""""""""""""""""""""!!!!!!"""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!! !!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#######################################################################################################################################################$$####################################################################"""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######$$$$$$$$$$$$$$$$$$$$#######"""""""""""""""""""""""""""""""""!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######$$$$$$$$$$$$$$$#$$#######""""""""""""""""""""""""""""""""""!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""###################################################################################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######$$$$$$$$$$$$$$##$########"""""""""""""""""""""""""""""""""!!!!!!!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""#####################################################################################################################################################################################################""""#####""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!"""""""""""""""""""""""""""""#######$$$$$$$$$$$$###$#######"""""""""""""""""""""""""""""""""!!!!!!!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!"""""""""""""!!!!!!!!""""""""#######$$$$$$$$$$###########""""""""""""""""""""""""""""""""!!!!!!!!!!!""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""###########################################################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!"""""""""""""""""""""!!!!""!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!""""""#########$$$$$$$############""""""""""""""""""""""""""""""!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""###############""""""""""#################""""""""#########################"#########################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!""""""##########$$##############""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""##"""""""""""""""""""""""########"""""""""""""""""#################"""""""""####################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""#########################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########""""""""""""""""####################################################################"""""""#########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#######################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#"""""""""""""""""""""""""###############################################################""""""""""""#########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!"""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######################""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################"""#################""""""""######"""""""""""""""""""#######################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""################""##"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############""""""""""###########"""""""""""""""""""""""""""""""""""""""##################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""##############"""#""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!